From 3eccdc736ebe4a7a943127bbea279ce2d7b39732 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Mon, 4 Dec 2023 10:21:57 +0000 Subject: [PATCH] D3D12 Depth overlay fix for unset stencil mask --- renderdoc/driver/d3d12/d3d12_overlay.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/d3d12/d3d12_overlay.cpp b/renderdoc/driver/d3d12/d3d12_overlay.cpp index 5d56555518..4a5285a7ae 100644 --- a/renderdoc/driver/d3d12/d3d12_overlay.cpp +++ b/renderdoc/driver/d3d12/d3d12_overlay.cpp @@ -2323,6 +2323,8 @@ ResourceId D3D12Replay::RenderOverlay(ResourceId texid, FloatVector clearCol, De psoDesc.DepthStencilState.FrontFace.StencilFailOp = D3D12_STENCIL_OP_KEEP; psoDesc.DepthStencilState.FrontFace.StencilDepthFailOp = D3D12_STENCIL_OP_KEEP; psoDesc.DepthStencilState.FrontFace.StencilPassOp = D3D12_STENCIL_OP_REPLACE; + psoDesc.DepthStencilState.FrontFace.StencilReadMask = 0xff; + psoDesc.DepthStencilState.FrontFace.StencilWriteMask = 0xff; psoDesc.DepthStencilState.BackFace = psoDesc.DepthStencilState.FrontFace; } else