summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp
diff options
context:
space:
mode:
authorPokechu22 <Pokechu022@gmail.com>2022-04-22 16:38:35 -0700
committerPokechu22 <Pokechu022@gmail.com>2022-04-22 16:38:35 -0700
commit0f92ab380ef48ed11c9300c9290a5ad9bf9665d8 (patch)
tree51a7151aa008cdd7a4cb31647f314b3a1679de91 /Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp
parent7ae71e643e3e3510ecf610c6dab00a79110eced7 (diff)
Vulkan: Include the info log in the shader compile error panic alert
The other backends do this, and it is helpful for quickly identifying errors during development.
Diffstat (limited to 'Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp')
-rw-r--r--Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp b/Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp
index 80f9242d83..b8f0a236b1 100644
--- a/Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp
+++ b/Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp
@@ -173,7 +173,7 @@ static std::optional<SPIRVCodeVector> CompileShaderToSPV(EShLanguage stage,
stream << "Video Backend: " + g_video_backend->GetDisplayName();
stream.close();
- PanicAlertFmt("{} (written to {})", msg, filename);
+ PanicAlertFmt("{} (written to {})\nDebug info:\n{}", msg, filename, shader->getInfoLog());
};
if (!shader->parse(GetCompilerResourceLimits(), default_version, profile, false, true, messages,