From e4bd840125ccc0a28d40516aed9393579b7c1c7b Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 4 Nov 2024 13:46:22 +0000 Subject: [PATCH] Add SPIR-V version to compile flags after debug info --- renderdoc/driver/shaders/spirv/spirv_reflect.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/renderdoc/driver/shaders/spirv/spirv_reflect.cpp b/renderdoc/driver/shaders/spirv/spirv_reflect.cpp index c50502ef5..31f07f50d 100644 --- a/renderdoc/driver/shaders/spirv/spirv_reflect.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_reflect.cpp @@ -1035,9 +1035,6 @@ void Reflector::MakeReflection(const GraphicsAPI sourceAPI, const ShaderStage st if(!cmdline.empty()) reflection.debugInfo.compileFlags.flags = {{"@cmdline", cmdline}}; - reflection.debugInfo.compileFlags.flags.push_back( - {"@spirver", StringFormat::Fmt("spirv%d.%d", m_MajorVersion, m_MinorVersion)}); - reflection.debugInfo.entrySourceName = entryPoint; { @@ -1055,6 +1052,9 @@ void Reflector::MakeReflection(const GraphicsAPI sourceAPI, const ShaderStage st } } + reflection.debugInfo.compileFlags.flags.push_back( + {"@spirver", StringFormat::Fmt("spirv%d.%d", m_MajorVersion, m_MinorVersion)}); + PreprocessLineDirectives(reflection.debugInfo.files); // we do a mini-preprocess of the files from the debug info to handle #line directives.