mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-04-01 09:25:24 +02:00
[dxvk] Add missing prepareImage call for copy/resolve clears
This commit is contained in:
parent
779fc6625f
commit
86cf0a3e51
@ -4537,7 +4537,9 @@ namespace dxvk {
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
auto view = dstImage->createView(viewInfo);
|
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;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -5100,6 +5102,7 @@ namespace dxvk {
|
|||||||
if (isDepthStencil)
|
if (isDepthStencil)
|
||||||
key.aspects = dstImage->formatInfo()->aspectMask;
|
key.aspects = dstImage->formatInfo()->aspectMask;
|
||||||
|
|
||||||
|
prepareImage(dstImage, vk::makeSubresourceRange(region.dstSubresource));
|
||||||
deferClear(dstImage->createView(key), region.dstSubresource.aspectMask, clear->clearValue);
|
deferClear(dstImage->createView(key), region.dstSubresource.aspectMask, clear->clearValue);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user