diff --git a/renderdoc/driver/shaders/spirv/spirv_reflect.cpp b/renderdoc/driver/shaders/spirv/spirv_reflect.cpp index ccaa86ab1..edc1e4105 100644 --- a/renderdoc/driver/shaders/spirv/spirv_reflect.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_reflect.cpp @@ -308,9 +308,7 @@ static uint32_t CalculateMinimumByteSize(const rdcarray &variabl RDCASSERT(last.type.elements <= 1); - uint32_t basicTypeSize = 4; - if(last.type.baseType == VarType::Double) - basicTypeSize = 8; + uint32_t basicTypeSize = VarTypeByteSize(last.type.baseType); uint32_t rows = last.type.rows; uint32_t cols = last.type.columns;