Mark images as dirtied when appropriate in buffer-image copies

This commit is contained in:
baldurk
2019-03-26 17:20:32 +00:00
parent 87b28fe34c
commit d4c71e5b62
+3
View File
@@ -2967,6 +2967,9 @@ void VkResourceRecord::MarkBufferImageCopyFrameReferenced(
MarkResourceFrameReferenced(img->GetResourceID(), imgRefType);
MarkResourceFrameReferenced(img->baseResource, imgRefType);
if(IsDirtyFrameRef(imgRefType))
cmdInfo->dirtied.insert(img->GetResourceID());
// mark buffer just as read
MarkResourceFrameReferenced(buf->GetResourceID(), eFrameRef_Read);