From 42fcc3820d3f5e1a2e78d0c1d90c33e66d8a0a8f Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 23 Sep 2021 17:01:31 +0100 Subject: [PATCH] Try to load DXC before doing DXIL patching, to validate in debug builds --- renderdoc/driver/d3d12/d3d12_shader_feedback.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp b/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp index 813d9a391..dd87bf4e9 100644 --- a/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp +++ b/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp @@ -899,6 +899,10 @@ void D3D12Replay::FetchShaderFeedback(uint32_t eventId) // reserve the first 4 dwords for debug info and a validity flag uint32_t numSlots = numReservedSlots; +#if ENABLED(RDOC_DEVEL) + m_pDevice->GetShaderCache()->LoadDXC(); +#endif + if(result.compute) { ID3D12RootSignature *sig = rm->GetCurrentAs(rs.compute.rootsig);