]> git.nega.tv - josh/narcissus/commitdiff
narcissus-gpu: Cleanup suboptimal hash set on swapchain destruction
authorJoshua Simmons <josh@nega.tv>
Tue, 11 Jul 2023 19:15:06 +0000 (21:15 +0200)
committerJoshua Simmons <josh@nega.tv>
Tue, 11 Jul 2023 19:15:06 +0000 (21:15 +0200)
libs/narcissus-gpu/src/backend/vulkan/wsi.rs

index d8c35a6961e03218a0e38bf203daf47aa9ca6b52..0dd0ca847a4b77cbc9e22ead449c578a6f50fd8d 100644 (file)
@@ -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) }