From 450b9fc47213a45753824c837883653a930e931f Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 15 Aug 2016 17:56:24 +0200 Subject: [PATCH] Fix constant buffer byte size when lacking reflection data. Refs #324 --- renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp b/renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp index a31b86793..9b87283c7 100644 --- a/renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp +++ b/renderdoc/driver/shaders/dxbc/dxbc_inspect.cpp @@ -1228,7 +1228,7 @@ void DXBCFile::GuessResources() cb.name = desc.name; cb.descriptor.name = cb.name; - cb.descriptor.byteSize = numVecs * 4; + cb.descriptor.byteSize = numVecs * 4 * sizeof(float); cb.descriptor.type = CBuffer::Descriptor::TYPE_CBUFFER; cb.descriptor.flags = 0; cb.descriptor.numVars = numVecs;