diff --git a/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp index 8e581b0fc..cb26032a1 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_resource_funcs.cpp @@ -422,7 +422,7 @@ VkResult WrappedVulkan::vkBindBufferMemory( chunk = scope.Get(); } - if(m_State == WRITING_CAPFRAME) + if(m_State == WRITING_CAPFRAME && record->GetMemoryRecord()) { m_FrameCaptureRecord->AddChunk(chunk); @@ -485,7 +485,7 @@ VkResult WrappedVulkan::vkBindImageMemory( chunk = scope.Get(); } - if(m_State == WRITING_CAPFRAME) + if(m_State == WRITING_CAPFRAME && record->GetMemoryRecord()) { m_FrameCaptureRecord->AddChunk(chunk);