From 52e9404961277d1bb1ed03a376b722c2b91e3762 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 22 Feb 2023 11:09:09 +0000 Subject: [PATCH] Fix reflection of structure sizes in DXIL --- renderdoc/driver/shaders/dxil/dxil_reflect.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/shaders/dxil/dxil_reflect.cpp b/renderdoc/driver/shaders/dxil/dxil_reflect.cpp index d63878e25..738401122 100644 --- a/renderdoc/driver/shaders/dxil/dxil_reflect.cpp +++ b/renderdoc/driver/shaders/dxil/dxil_reflect.cpp @@ -580,6 +580,8 @@ static DXBC::CBufferVariableType MakeCBufferVariableType(const TypeInfo &typeInf var.type = MakeCBufferVariableType(typeInfo, t->members[i]); } + ret.bytesize = var.offset + var.type.bytesize; + ret.members.push_back(var); }