From 604b556c6771dfc8b132702f7f898d71fcd6a4ee Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 21 Oct 2021 10:54:21 +0100 Subject: [PATCH] Check for geometry shader as well as tessellation --- renderdoc/driver/d3d12/d3d12_overlay.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/d3d12/d3d12_overlay.cpp b/renderdoc/driver/d3d12/d3d12_overlay.cpp index bb18c779c..e3853a36a 100644 --- a/renderdoc/driver/d3d12/d3d12_overlay.cpp +++ b/renderdoc/driver/d3d12/d3d12_overlay.cpp @@ -313,6 +313,8 @@ void D3D12Replay::PatchQuadWritePS(D3D12_EXPANDED_PIPELINE_STATE_STREAM_DESC &pi if(pipeDesc.DS.BytecodeLength > 0) rastFeeding = &pipeDesc.DS; + if(pipeDesc.GS.BytecodeLength > 0) + rastFeeding = &pipeDesc.GS; uint32_t hash[4]; DXBC::DXBCContainer::GetHash(hash, rastFeeding->pShaderBytecode, rastFeeding->BytecodeLength);