From fe8a35b2f0ad08785fd7edb90d566a94e6dea87b Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 5 Jun 2020 14:11:14 +0100 Subject: [PATCH] Fix calculation of matrix variable sizes. Closes #1927 --- qrenderdoc/Code/BufferFormatter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qrenderdoc/Code/BufferFormatter.cpp b/qrenderdoc/Code/BufferFormatter.cpp index 19103ca20..b7b674abb 100644 --- a/qrenderdoc/Code/BufferFormatter.cpp +++ b/qrenderdoc/Code/BufferFormatter.cpp @@ -765,9 +765,9 @@ uint32_t BufferFormatter::GetVarSize(const ShaderConstant &var) if(var.type.descriptor.rows > 1) { if(var.type.descriptor.rowMajorStorage) - size = var.type.descriptor.matrixByteStride * var.type.descriptor.columns; - else size = var.type.descriptor.matrixByteStride * var.type.descriptor.rows; + else + size = var.type.descriptor.matrixByteStride * var.type.descriptor.columns; } if(var.type.descriptor.elements > 1)