From e55ed4e9d5e25ef952c05d3117d57be3b493d9d5 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 28 Aug 2025 10:58:39 +0100 Subject: [PATCH] Only replay fake backbuffers with BDA if we have recorded BDA info --- renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp index f0740061e..2194ae217 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp @@ -532,7 +532,7 @@ bool WrappedVulkan::Serialise_vkCreateSwapchainKHR(SerialiserType &ser, VkDevice VkMemoryOpaqueCaptureAddressAllocateInfo memoryDeviceAddress = { VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO, }; - if(fakeBackbuffers) + if(fakeBackbuffers && opaqueMemAddress) { allocInfo.pNext = &memFlags; memFlags.flags = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT |