From 50b6c33bbc814c6026f734062f0d517545863db7 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Fri, 18 Feb 2022 14:38:08 -0500 Subject: [PATCH] Generate SPIR-V debug information This will be behind an option later --- engine/shadercompiler/src/shadercompiler.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/engine/shadercompiler/src/shadercompiler.cpp b/engine/shadercompiler/src/shadercompiler.cpp index 5ba08c0..8fef51a 100755 --- a/engine/shadercompiler/src/shadercompiler.cpp +++ b/engine/shadercompiler/src/shadercompiler.cpp @@ -68,7 +68,10 @@ std::vector compile_glsl_to_spv(const std::string_view source_string, std::vector SpirV; spv::SpvBuildLogger logger; + glslang::SpvOptions spvOptions; + spvOptions.generateDebugInfo = true; + glslang::GlslangToSpv(*Program.getIntermediate(shader_language), SpirV, &logger, &spvOptions); return SpirV;