diff --git a/renderdoc/driver/shaders/spirv/spirv_debug.cpp b/renderdoc/driver/shaders/spirv/spirv_debug.cpp index b1297ec93..78d644e67 100644 --- a/renderdoc/driver/shaders/spirv/spirv_debug.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_debug.cpp @@ -467,6 +467,7 @@ void ThreadState::StepNext(ShaderDebugState *state, RDCASSERTEQUAL(var.columns, construct.constituents.size()); rdcarray columns; + columns.resize(construct.constituents.size()); for(size_t i = 0; i < construct.constituents.size(); i++) columns[i] = GetSrc(construct.constituents[i]);