Vulkan: Fix present semaphores reuse

Fixes validation errors.
See https://docs.vulkan.org/guide/latest/swapchain_semaphore_reuse.html
This commit is contained in:
Martino Fontana
2025-07-14 15:52:55 +02:00
parent 5cc0a5a3be
commit b80e178403
4 changed files with 35 additions and 22 deletions

View File

@ -39,6 +39,7 @@ public:
u32 GetHeight() const { return m_height; }
u32 GetCurrentImageIndex() const { return m_current_swap_chain_image_index; }
bool IsCurrentImageValid() const { return m_current_swap_chain_image_is_valid; }
size_t GetSwapChainImageCount() const { return m_swap_chain_images.size(); }
VkImage GetCurrentImage() const
{
return m_swap_chain_images[m_current_swap_chain_image_index].image;