shadPS4/src/video_core
Niram7777 304a2c7c78
Vulkan presenter reset CommandBuffer on *_scheduler (#4221)
[Render.Vulkan] <error> (shadPS4:Main) vk_platform.cpp:58 DebugUtilsCallback: VUID-vkDestroyImage-image-01000: vkDestroyImage(): can't be called on VkImage 0x850000000085[Frame image #2] that is currently in use by VkCommandBuffer 0x560ea08752c0[CommandPool: Command Buffer 2].
The Vulkan spec states: All submitted commands that refer to image, either directly or via a VkImageView, must have completed execution (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-vkDestroyImage-image-01000)

Finish needed because of:

[Render.Vulkan] <error> (shadPS4:Main) vk_platform.cpp:58 DebugUtilsCallback: VUID-vkEndCommandBuffer-commandBuffer-00059: vkEndCommandBuffer(): Cannot be called for VkCommandBuffer 0x55c62bfbb580[CommandPool: Command Buffer 3] when it is not in a recording state, vkBeginCommandBuffer() must first be called.
The Vulkan spec states: commandBuffer must be in the recording state (https://docs.vulkan.org/spec/latest/chapters/cmdbuffers.html#VUID-vkEndCommandBuffer-commandBuffer-00059)
2026-04-05 07:44:50 +03:00
..
amdgpu New config mode (part1 of 0.15.1 branch series) (#4145) 2026-03-21 22:26:36 +02:00
buffer_cache WIP: port: Add x64 FreeBSD (#3927) 2026-03-30 13:44:29 +03:00
host_shaders buffer_cache: Split DMA fault handling code from buffer cache (#3809) 2025-11-18 08:46:51 +02:00
renderer_vulkan Vulkan presenter reset CommandBuffer on *_scheduler (#4221) 2026-04-05 07:44:50 +03:00
texture_cache more files for syncing with 0.15.1 branch (#4161) 2026-03-22 10:26:23 +02:00
cache_storage.cpp New config mode (part1 of 0.15.1 branch series) (#4145) 2026-03-21 22:26:36 +02:00
cache_storage.h video_core: Initial implementation of pipeline cache (#3816) 2025-11-29 11:52:08 +02:00
multi_level_page_table.h buffer_cache: Improve buffer cache locking contention (#1973) 2025-01-02 15:39:02 +02:00
page_manager.cpp WIP: port: Add x64 FreeBSD (#3927) 2026-03-30 13:44:29 +03:00
page_manager.h WIP: port: Add x64 FreeBSD (#3927) 2026-03-30 13:44:29 +03:00
renderdoc.cpp New config mode (part1 of 0.15.1 branch series) (#4145) 2026-03-21 22:26:36 +02:00
renderdoc.h Use fs::path::native whenever possible, avoid unnecessary fs->string conversions in GUI code (#1064) 2024-09-26 11:41:59 +03:00