buffer_cache: Ignore non gpu modified images

This commit is contained in:
IndecisiveTurtle 2024-09-22 00:29:51 +03:00
parent dd0abc556b
commit c15fa4f9be

View file

@ -581,6 +581,9 @@ bool BufferCache::SynchronizeBufferFromImage(Buffer& buffer, VAddr device_addr,
return false;
}
Image& image = texture_cache.GetImage(image_id);
if (False(image.flags & ImageFlagBits::GpuModified)) {
return false;
}
ASSERT_MSG(device_addr == image.info.guest_address,
"Texel buffer aliases image subresources {:x} : {:x}", device_addr,
image.info.guest_address);