Fix calculation of matrix variable sizes. Closes #1927

This commit is contained in:
baldurk
2020-06-05 14:11:14 +01:00
parent 40183bff46
commit fe8a35b2f0
+2 -2
View File
@@ -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)