[vk] Unify RAII in Vulkan #2679
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "Ribbit/ribbitvulkanadditions:raiichanges"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.
8200e397ef
toa0380aa756
52cbf4507b
to2700929161
Back to the workshop this PR goes.
2700929161
toc404d3e0bd
WIP: [vk] Unify RAII in Vulkanto [vk] Unify RAII in VulkanI'm going to do a sanity check since I butchered this PR with accidental commits. Once confirmed okay I'll adjust the headers.
c404d3e0bd
toc316ebbc80
New commits pushed, approval review dismissed automatically according to repository settings
New commits pushed, approval review dismissed automatically according to repository settings