1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-03-23 09:19:41 +01:00

[dxvk] Fix resolve mode for late deferred resolve

Derp, this broke color image resolves in some (mostly D3D9) edge cases.
This commit is contained in:
Philip Rebohle 2025-03-22 01:15:52 +01:00
parent 0a7522cd26
commit 9edb81dec9

View File

@ -5236,12 +5236,8 @@ namespace dxvk {
resolve.imageView = dstView;
resolve.layerMask |= 1u << relativeLayer;
if (region.dstSubresource.aspectMask & VK_IMAGE_ASPECT_DEPTH_BIT)
resolve.depthMode = depthMode;
if (region.dstSubresource.aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT)
resolve.stencilMode = stencilMode;
resolve.depthMode = depthMode;
resolve.stencilMode = stencilMode;
// Ensure resolves get flushed before the next draw
m_flags.set(DxvkContextFlag::GpRenderPassNeedsFlush);