Skip to content

Commit 084e1c5

Browse files
committed
Fix depth resolve barrier in D3D12 renderpass api
1 parent f333d08 commit 084e1c5

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

renderdoc/driver/d3d12/d3d12_command_list4_wrap.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -605,8 +605,7 @@ bool WrappedID3D12GraphicsCommandList::Serialise_EndRenderPass(SerialiserType &s
605605
D3D12_RESOURCE_BARRIER barrier = {};
606606
barrier.Type = D3D12_RESOURCE_BARRIER_TYPE_TRANSITION;
607607
barrier.Transition.pResource = Unwrap(state.rpDSV.DepthEndingAccess.Resolve.pSrcResource);
608-
barrier.Transition.StateBefore =
609-
D3D12_RESOURCE_STATE_DEPTH_READ | D3D12_RESOURCE_STATE_DEPTH_WRITE;
608+
barrier.Transition.StateBefore = D3D12_RESOURCE_STATE_DEPTH_WRITE;
610609
barrier.Transition.StateAfter = D3D12_RESOURCE_STATE_RESOLVE_SOURCE;
611610

612611
Unwrap4(m_Cmd->RerecordCmdList(m_Cmd->m_LastCmdListID))->ResourceBarrier(1, &barrier);

0 commit comments

Comments
 (0)