From 41b349e3d235eaaaf570aa03bb05adb8606c1588 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 21 Nov 2017 17:52:18 +0000 Subject: [PATCH] Get original ID for D3D11 blend state --- renderdoc/driver/d3d11/d3d11_replay.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d11/d3d11_replay.cpp b/renderdoc/driver/d3d11/d3d11_replay.cpp index 9bbeb1c3b..9f207b4f4 100644 --- a/renderdoc/driver/d3d11/d3d11_replay.cpp +++ b/renderdoc/driver/d3d11/d3d11_replay.cpp @@ -1091,7 +1091,7 @@ void D3D11Replay::SavePipelineState() D3D11_BLEND_DESC desc; rs->OM.BlendState->GetDesc(&desc); - ret.m_OM.m_BlendState.State = GetIDForResource(rs->OM.BlendState); + ret.m_OM.m_BlendState.State = rm->GetOriginalID(GetIDForResource(rs->OM.BlendState)); ret.m_OM.m_BlendState.AlphaToCoverage = desc.AlphaToCoverageEnable == TRUE; ret.m_OM.m_BlendState.IndependentBlend = desc.IndependentBlendEnable == TRUE;