From 7fdff699357e1d0bc0368869473789d48b4a285b Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 21 Mar 2024 17:19:34 +0000 Subject: [PATCH] Fully reset pipeline view objects when unbound --- renderdoc/driver/d3d11/d3d11_replay.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/renderdoc/driver/d3d11/d3d11_replay.cpp b/renderdoc/driver/d3d11/d3d11_replay.cpp index b76935fa4..57c6b053c 100644 --- a/renderdoc/driver/d3d11/d3d11_replay.cpp +++ b/renderdoc/driver/d3d11/d3d11_replay.cpp @@ -1004,7 +1004,7 @@ void D3D11Replay::SavePipelineState(uint32_t eventId) } else { - view.resourceResourceId = ResourceId(); + view = D3D11Pipe::View(); } } @@ -1103,7 +1103,7 @@ void D3D11Replay::SavePipelineState(uint32_t eventId) } else { - view.resourceResourceId = ResourceId(); + view = D3D11Pipe::View(); } } @@ -1328,7 +1328,7 @@ void D3D11Replay::SavePipelineState(uint32_t eventId) } else { - view.resourceResourceId = ResourceId(); + view = D3D11Pipe::View(); } } @@ -1421,7 +1421,7 @@ void D3D11Replay::SavePipelineState(uint32_t eventId) } else { - view.resourceResourceId = ResourceId(); + view = D3D11Pipe::View(); } ret.outputMerger.uavs[s] = view; @@ -1505,7 +1505,7 @@ void D3D11Replay::SavePipelineState(uint32_t eventId) } else { - view.resourceResourceId = ResourceId(); + view = D3D11Pipe::View(); } }