From 0cf06344dea6df2a6aa69cf64b964f9b2ed87ba2 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Thu, 6 Nov 2025 12:10:32 +0000 Subject: [PATCH] Initialise ResourceReferenceInfo members for DXIL debugger varType is copied to the ShaderVariable result varType --- renderdoc/driver/shaders/dxil/dxil_debug.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/shaders/dxil/dxil_debug.h b/renderdoc/driver/shaders/dxil/dxil_debug.h index c35d8e58f..688d77813 100644 --- a/renderdoc/driver/shaders/dxil/dxil_debug.h +++ b/renderdoc/driver/shaders/dxil/dxil_debug.h @@ -177,7 +177,12 @@ struct GlobalConstant struct ResourceReferenceInfo { - ResourceReferenceInfo() : resClass(DXIL::ResourceClass::Invalid) {} + ResourceReferenceInfo() + : resClass(DXIL::ResourceClass::Invalid), + varType(VarType::Unknown), + descType(DescriptorType::Unknown) + { + } void Create(const DXIL::ResourceReference *resRef, uint32_t arrayIndex); bool Valid() const { return resClass != DXIL::ResourceClass::Invalid; }