forked from eden-emu/eden
This PR consolidates Vulkan RAII on video_core/vulkan_common/vulkan_wrapper.h’s vk::Handle and remove the unused duplicate src/video_core/vulkan_common/vulkan_raii.h, reducing confusion and maintenance. Swapchain now uses RAII‑managed per‑image semaphores and clears them in Destroy(), providing correct present synchronization and automatic cleanup. Expected result: simpler lifetimes, fewer leak risks, and more stable presentation with negligible overhead. Co-authored-by: Ribbit <ribbit@placeholder.com> Reviewed-on: eden-emu/eden#2679 Reviewed-by: MaranBr <maranbr@eden-emu.dev> Reviewed-by: CamilleLaVey <camillelavey99@gmail.com> Co-authored-by: Ribbit <ribbit@eden-emu.dev> Co-committed-by: Ribbit <ribbit@eden-emu.dev> |
||
---|---|---|
.. | ||
android | ||
audio_core | ||
common | ||
core | ||
dedicated_room | ||
dynarmic | ||
frontend_common | ||
hid_core | ||
input_common | ||
network | ||
qt_common | ||
shader_recompiler | ||
tests | ||
video_core | ||
web_service | ||
yuzu | ||
yuzu_cmd | ||
yuzu_room_standalone | ||
.clang-format | ||
CMakeLists.txt | ||
dep_hashes.h.in |