From 9692ef0cf3d3149a1333db261cc4ee6a9236b700 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 26 Jun 2015 19:18:44 +0200 Subject: [PATCH] Identify arrays of cbuffer registers properly to rename them --- renderdocui/Windows/ShaderViewer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdocui/Windows/ShaderViewer.cs b/renderdocui/Windows/ShaderViewer.cs index f3bc74557..5d24b03d0 100644 --- a/renderdocui/Windows/ShaderViewer.cs +++ b/renderdocui/Windows/ShaderViewer.cs @@ -159,7 +159,7 @@ namespace renderdocui.Windows } else if (v.type.descriptor.rows > 0 && v.type.descriptor.cols > 0) { - uint numRegs = v.type.descriptor.rows; + uint numRegs = v.type.descriptor.rows * Math.Max(1, v.type.descriptor.elements); for (uint r = 0; r < numRegs; r++) {