From 84d958533a0e7b9e0efd7d928f956a26b211da24 Mon Sep 17 00:00:00 2001 From: Joshua Simmons Date: Tue, 11 Jul 2023 21:15:06 +0200 Subject: [PATCH] narcissus-gpu: Cleanup suboptimal hash set on swapchain destruction --- libs/narcissus-gpu/src/backend/vulkan/wsi.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/narcissus-gpu/src/backend/vulkan/wsi.rs b/libs/narcissus-gpu/src/backend/vulkan/wsi.rs index d8c35a6..0dd0ca8 100644 --- a/libs/narcissus-gpu/src/backend/vulkan/wsi.rs +++ b/libs/narcissus-gpu/src/backend/vulkan/wsi.rs @@ -581,6 +581,8 @@ impl VulkanDevice { let instance = self.instance; let device = self.device; + self.wsi.suboptimal_swapchains.lock().remove(&swapchain); + if !image_views.is_empty() { for &image_view in image_views { unsafe { self.device_fn.destroy_image_view(device, image_view, None) } -- 2.49.0