1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-03-28 02:19:26 +01:00

[dxvk] Add missing prepareImage call for copy/resolve clears

This commit is contained in:
Philip Rebohle 2025-03-21 22:21:52 +01:00
parent 779fc6625f
commit 86cf0a3e51

View File

@ -4537,7 +4537,9 @@ namespace dxvk {
return false;
auto view = dstImage->createView(viewInfo);
this->deferClear(view, srcSubresource.aspectMask, clear->clearValue);
prepareImage(dstImage, vk::makeSubresourceRange(dstSubresource));
deferClear(view, srcSubresource.aspectMask, clear->clearValue);
return true;
}
@ -5100,6 +5102,7 @@ namespace dxvk {
if (isDepthStencil)
key.aspects = dstImage->formatInfo()->aspectMask;
prepareImage(dstImage, vk::makeSubresourceRange(region.dstSubresource));
deferClear(dstImage->createView(key), region.dstSubresource.aspectMask, clear->clearValue);
return true;
}