Skip subresources in mip tail when marking referenced

This commit is contained in:
baldurk
2021-03-12 14:21:38 +00:00
parent aeaf26930c
commit bea31d3489
+3
View File
@@ -610,6 +610,9 @@ void VulkanResourceManager::MarkSparseMapReferenced(const ResourceInfo *sparse)
const Sparse::PageRangeMapping &mapping =
s < numSubs ? table.getSubresource(s) : table.getMipTail().mappings[s - numSubs];
if(s < numSubs && table.isSubresourceInMipTail(s))
continue;
if(mapping.hasSingleMapping())
{
MarkMemoryFrameReferenced(