summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp
diff options
context:
space:
mode:
authorPokechu22 <pokechu022@gmail.com>2022-04-24 11:43:10 -0700
committerGitHub <noreply@github.com>2022-04-24 11:43:10 -0700
commit8e7c84842595f64b63184933cf4f6d7c78bb82e8 (patch)
tree438c4edcc16bca09a4c928213e2c181444eb349e /Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp
parentc42392c565be2915af17588e2215c4b2861aeb53 (diff)
parent0f92ab380ef48ed11c9300c9290a5ad9bf9665d8 (diff)
Merge pull request #10601 from Pokechu22/vulkan-shader-compile-error
Vulkan: Improve shader compile error handling
Diffstat (limited to 'Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp')
-rw-r--r--Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp b/Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp
index 7da5f827d4..b8f0a236b1 100644
--- a/Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp
+++ b/Source/Core/VideoBackends/Vulkan/ShaderCompiler.cpp
@@ -171,8 +171,9 @@ static std::optional<SPIRVCodeVector> CompileShaderToSPV(EShLanguage stage,
stream << "\n";
stream << "Dolphin Version: " + Common::GetScmRevStr() + "\n";
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,