From 7cb221f5e22a86556089e44e7835b8adf2c68c0b Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 2 Feb 2018 13:23:15 +0000 Subject: [PATCH] Reset resource IDs in views if there is no view bound --- renderdoc/driver/d3d11/d3d11_replay.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/renderdoc/driver/d3d11/d3d11_replay.cpp b/renderdoc/driver/d3d11/d3d11_replay.cpp index 88af70484..a551b2703 100644 --- a/renderdoc/driver/d3d11/d3d11_replay.cpp +++ b/renderdoc/driver/d3d11/d3d11_replay.cpp @@ -1160,6 +1160,10 @@ void D3D11Replay::SavePipelineState() SAFE_RELEASE(res); } + else + { + view.resourceResourceId = ResourceId(); + } ret.outputMerger.uavs[s] = view; } @@ -1222,6 +1226,10 @@ void D3D11Replay::SavePipelineState() SAFE_RELEASE(res); } + else + { + view.resourceResourceId = ResourceId(); + } } ret.outputMerger.blendState.sampleMask = rs->OM.SampleMask;