From 4a587da167ed201939d1f69b4c5c45778853527f Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 17 Jan 2020 11:23:55 +0000 Subject: [PATCH] Account for byte offset when expanding arrays in bufferviewer formatter --- qrenderdoc/Windows/BufferViewer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/qrenderdoc/Windows/BufferViewer.cpp b/qrenderdoc/Windows/BufferViewer.cpp index 3a9580b70..b44be908f 100644 --- a/qrenderdoc/Windows/BufferViewer.cpp +++ b/qrenderdoc/Windows/BufferViewer.cpp @@ -1815,6 +1815,7 @@ static void UnrollConstant(rdcstr prefix, const ShaderConstant &constant, c.name = QFormatStr("%1[%2]").arg(baseName).arg(a); columns.push_back(c); props.push_back(prop); + c.byteOffset += prop.format.ElementSize() * constant.type.descriptor.rows; } } else