diff --git a/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp b/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp index 66b830f09..412c3630c 100644 --- a/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_debug_setup.cpp @@ -2357,7 +2357,7 @@ ShaderVariable Debugger::ReadFromPointer(const ShaderVariable &ptr) const for(uint8_t c = 0; c < var.columns; c++) { apiWrapper->ReadBufferValue(bind, offset + c * matrixStride, VarTypeByteSize(var.type), - VarElemPointer(var, VarTypeByteSize(var.type) * c)); + VarElemPointer(var, c)); } } }