From bcd086e4237e7584b82fe68692096c6716fb6413 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 27 Sep 2018 16:43:22 +0100 Subject: [PATCH] Fix calculation of array-of-structs bytesize calculation --- renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp b/renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp index 058700fd8..ece629893 100644 --- a/renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp +++ b/renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp @@ -431,6 +431,8 @@ CBufferVariableType DXBCFile::ParseRDEFType(RDEFHeader *h, char *chunkContents, ret.members.push_back(v); } + + ret.descriptor.bytesize *= RDCMAX(1U, ret.descriptor.elements); } else {