diff --git a/renderdoc/driver/vulkan/vk_core.cpp b/renderdoc/driver/vulkan/vk_core.cpp index ff9c9e8a9..f381c891b 100644 --- a/renderdoc/driver/vulkan/vk_core.cpp +++ b/renderdoc/driver/vulkan/vk_core.cpp @@ -2415,7 +2415,8 @@ void WrappedVulkan::StartFrameCapture(DeviceOwnedWindow devWnd) GetResourceManager()->MarkMemoryFrameReferenced((*it)->baseResourceMem, (*it)->memOffset, (*it)->memSize, eFrameRef_ReadBeforeWrite); // and sparse memory (yuck yuck yuck) - GetResourceManager()->MarkSparseMapReferenced((*it)->resInfo); + if((*it)->resInfo) + GetResourceManager()->MarkSparseMapReferenced((*it)->resInfo); } }