From a55537ec1b0361fc6665e68555b3132adc937e0c Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Sun, 27 Mar 2022 17:21:33 +1000 Subject: [PATCH] D3D12/Builders: Fix incorrect depth write mask --- src/common/d3d12/util.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/d3d12/util.cpp b/src/common/d3d12/util.cpp index ba241060e..9d51ad317 100644 --- a/src/common/d3d12/util.cpp +++ b/src/common/d3d12/util.cpp @@ -194,7 +194,7 @@ void GraphicsPipelineBuilder::SetNoCullRasterizationState() void GraphicsPipelineBuilder::SetDepthState(bool depth_test, bool depth_write, D3D12_COMPARISON_FUNC compare_op) { m_desc.DepthStencilState.DepthEnable = depth_test; - m_desc.DepthStencilState.DepthWriteMask = depth_test ? D3D12_DEPTH_WRITE_MASK_ALL : D3D12_DEPTH_WRITE_MASK_ZERO; + m_desc.DepthStencilState.DepthWriteMask = depth_write ? D3D12_DEPTH_WRITE_MASK_ALL : D3D12_DEPTH_WRITE_MASK_ZERO; m_desc.DepthStencilState.DepthFunc = compare_op; }