mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 10:00:40 +00:00
Fix MarkBufferViewFrameReferenced
This commit is contained in:
committed by
Baldur Karlsson
parent
b511348a0c
commit
8d5bb1f0bb
@@ -3058,11 +3058,12 @@ void VkResourceRecord::MarkBufferViewFrameReferenced(VkResourceRecord *bufView,
|
||||
{
|
||||
// mark the VkBufferView and VkBuffer as read
|
||||
MarkResourceFrameReferenced(bufView->GetResourceID(), eFrameRef_Read);
|
||||
MarkResourceFrameReferenced(bufView->baseResource, eFrameRef_Read);
|
||||
if(bufView->baseResource != ResourceId())
|
||||
MarkResourceFrameReferenced(bufView->baseResource, eFrameRef_Read);
|
||||
|
||||
if(bufView->resInfo)
|
||||
cmdInfo->sparse.insert(bufView->resInfo);
|
||||
if(bufView->baseResource != ResourceId())
|
||||
if(bufView->baseResourceMem != ResourceId())
|
||||
MarkMemoryFrameReferenced(bufView->baseResourceMem, bufView->memOffset, bufView->memSize,
|
||||
refType);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user