From 346ee91f70714f094f8e07017777409625ceae22 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 22 Aug 2019 10:16:18 +0100 Subject: [PATCH] Store location not byte offset for loose globals in SPIR-V --- renderdoc/driver/shaders/spirv/spirv_reflect.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/shaders/spirv/spirv_reflect.cpp b/renderdoc/driver/shaders/spirv/spirv_reflect.cpp index afa067fdf..12403d3ca 100644 --- a/renderdoc/driver/shaders/spirv/spirv_reflect.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_reflect.cpp @@ -1040,7 +1040,7 @@ void Reflector::MakeReflection(const GraphicsAPI sourceAPI, const ShaderStage st else constant.type.descriptor.elements = 0; - constant.byteOffset = decorations[global.id].offset; + constant.byteOffset = decorations[global.id].location; globalsblock.variables.push_back(constant); }