From: Joshua Simmons Date: Tue, 11 Jul 2023 19:15:06 +0000 (+0200) Subject: narcissus-gpu: Cleanup suboptimal hash set on swapchain destruction X-Git-Url: https://git.nega.tv//gitweb.cgi?a=commitdiff_plain;h=84d958533a0e7b9e0efd7d928f956a26b211da24;p=josh%2Fnarcissus narcissus-gpu: Cleanup suboptimal hash set on swapchain destruction --- 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) }