Skip to content

Commit c084fc9

Browse files
committed
Don't pass non-sparse resources to sparse reference function
1 parent 6f949b1 commit c084fc9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

renderdoc/driver/vulkan/vk_core.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2415,7 +2415,8 @@ void WrappedVulkan::StartFrameCapture(DeviceOwnedWindow devWnd)
24152415
GetResourceManager()->MarkMemoryFrameReferenced((*it)->baseResourceMem, (*it)->memOffset,
24162416
(*it)->memSize, eFrameRef_ReadBeforeWrite);
24172417
// and sparse memory (yuck yuck yuck)
2418-
GetResourceManager()->MarkSparseMapReferenced((*it)->resInfo);
2418+
if((*it)->resInfo)
2419+
GetResourceManager()->MarkSparseMapReferenced((*it)->resInfo);
24192420
}
24202421
}
24212422

0 commit comments

Comments
 (0)