Module: Mesa
Branch: main
Commit: 54bd804ad30e0c465762d5a5e06ee40b817c317c
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=54bd804ad30e0c465762d5a5e06ee40b817c317c

Author: Mike Blumenkrantz <[email protected]>
Date:   Mon Apr 10 12:40:26 2023 -0400

zink: don't destroy swapchain on initial CreateSwapchainKHR fail

this used to be correct at some point but now it no longer is

cc: mesa-stable

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23970>

---

 src/gallium/drivers/zink/zink_kopper.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/gallium/drivers/zink/zink_kopper.c 
b/src/gallium/drivers/zink/zink_kopper.c
index f85212fb689..f10d27c31b5 100644
--- a/src/gallium/drivers/zink/zink_kopper.c
+++ b/src/gallium/drivers/zink/zink_kopper.c
@@ -313,7 +313,6 @@ kopper_CreateSwapchain(struct zink_screen *screen, struct 
kopper_displaytarget *
       VkResult result = VKSCR(QueueWaitIdle)(screen->queue);
       if (result != VK_SUCCESS)
          mesa_loge("ZINK: vkQueueWaitIdle failed (%s)", 
vk_Result_to_str(result));
-      zink_kopper_deinit_displaytarget(screen, cdt);
       error = VKSCR(CreateSwapchainKHR)(screen->dev, &cswap->scci, NULL,
                                    &cswap->swapchain);
    }

Reply via email to