mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-06-06 04:47:12 +02:00
This fix a bug in which eden crashes when renderdoc is attached to vulkan. that kept me away from renderdoc for around a year now. the bug: in video_core\renderer_vulkan\vk_staging_buffer_pool.cpp in GetStreamBufferSize(...) if device.HasDebuggingToolAttached() but heap is empty/unavailable <-- Case in my old nvidia kepler gpu the original method returns size 0, right? the change honors same original behavior, while covers my case properly, returning MAX_STREAM_BUFFER_SIZE. addl some log tip and some minimal doc. fully safe. let it rip. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4052 Reviewed-by: MaranBr <maranbr@eden-emu.dev> Reviewed-by: Lizzie <lizzie@eden-emu.dev> |
||
|---|---|---|
| .. | ||
| buffer_cache | ||
| control | ||
| engines | ||
| gpu_logging | ||
| host1x | ||
| host_shaders | ||
| query_cache | ||
| renderer_null | ||
| renderer_opengl | ||
| renderer_vulkan | ||
| texture_cache | ||
| textures | ||
| vulkan_common | ||
| cache_types.h | ||
| capture.h | ||
| cdma_pusher.cpp | ||
| cdma_pusher.h | ||
| CMakeLists.txt | ||
| compatible_formats.cpp | ||
| compatible_formats.h | ||
| delayed_destruction_ring.h | ||
| dirty_flags.cpp | ||
| dirty_flags.h | ||
| dma_pusher.cpp | ||
| dma_pusher.h | ||
| fence_manager.h | ||
| framebuffer_config.cpp | ||
| framebuffer_config.h | ||
| fsr.cpp | ||
| fsr.h | ||
| gpu.cpp | ||
| gpu.h | ||
| gpu_thread.cpp | ||
| gpu_thread.h | ||
| guest_memory.h | ||
| invalidation_accumulator.h | ||
| macro.cpp | ||
| macro.h | ||
| memory_manager.cpp | ||
| memory_manager.h | ||
| present.h | ||
| pte_kind.h | ||
| query_cache.h | ||
| rasterizer_download_area.h | ||
| rasterizer_interface.h | ||
| renderer_base.cpp | ||
| renderer_base.h | ||
| shader_cache.cpp | ||
| shader_cache.h | ||
| shader_environment.cpp | ||
| shader_environment.h | ||
| shader_notify.cpp | ||
| shader_notify.h | ||
| smaa_area_tex.h | ||
| smaa_search_tex.h | ||
| surface.cpp | ||
| surface.h | ||
| transform_feedback.cpp | ||
| transform_feedback.h | ||
| video_core.cpp | ||
| video_core.h | ||