From 1f7b120445cab2d4e7758740cc675dd54ab01f9a Mon Sep 17 00:00:00 2001 From: Mary Koliadenko Date: Wed, 13 May 2026 13:30:17 +0000 Subject: [PATCH] Remove eager preparation of screenshot data. Fixes screenshots layer crash on ANGLE due to calling CmdBlitImage too early (during CreateSwapchainKHR) when the image was still in an UNDEFINED layout. Test: manual verification Bug: 512793871 --- layersvt/screenshot.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/layersvt/screenshot.cpp b/layersvt/screenshot.cpp index 0182681253..8a1951f6d7 100644 --- a/layersvt/screenshot.cpp +++ b/layersvt/screenshot.cpp @@ -1605,10 +1605,6 @@ VKAPI_ATTR VkResult VKAPI_CALL CreateSwapchainKHR(VkDevice device, const VkSwapc imageMap[swapchainImage].swapchain = *pSwapchain; screenshotDataCache[swapchainImage].clear(); - std::shared_ptr data = std::make_shared(); - if (prepareScreenshotData(*data, swapchainImage)) { - screenshotDataCache[swapchainImage].push_back(data); - } } return result; }