diff --git a/renderdoc/driver/d3d12/d3d12_shaderdebug.cpp b/renderdoc/driver/d3d12/d3d12_shaderdebug.cpp index 1f34bf780..2f6e7fd24 100644 --- a/renderdoc/driver/d3d12/d3d12_shaderdebug.cpp +++ b/renderdoc/driver/d3d12/d3d12_shaderdebug.cpp @@ -638,7 +638,7 @@ D3D12Descriptor D3D12DebugAPIWrapper::FindDescriptor(DXBCBytecode::OperandType t if(IsShaderParameterVisible(GetShaderType(), param.ShaderVisibility)) { if(param.ParameterType == D3D12_ROOT_PARAMETER_TYPE_SRV && element.type == eRootSRV && - type != DXBCBytecode::TYPE_UNORDERED_ACCESS_VIEW) + type == DXBCBytecode::TYPE_RESOURCE) { if(param.Descriptor.ShaderRegister == slot.shaderRegister && param.Descriptor.RegisterSpace == slot.registerSpace)