From 02f2be927212a94d54d81cbfaa6c902aea5bf357 Mon Sep 17 00:00:00 2001 From: vladislavbelov Date: Mon, 1 Feb 2021 13:50:07 +0000 Subject: [PATCH] Adds logging of a shader name on an error after reload. Differential Revision: https://code.wildfiregames.com/D3462 This was SVN commit r24814. --- source/graphics/ShaderProgram.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/graphics/ShaderProgram.cpp b/source/graphics/ShaderProgram.cpp index 0340494083..da91b4ba0b 100644 --- a/source/graphics/ShaderProgram.cpp +++ b/source/graphics/ShaderProgram.cpp @@ -467,6 +467,11 @@ public: m_FileDependencies = std::move(newFileDependencies); + if (vertexCode.empty()) + LOGERROR("Failed to preprocess vertex shader: '%s'", m_VertexFile.string8()); + if (fragmentCode.empty()) + LOGERROR("Failed to preprocess fragment shader: '%s'", m_FragmentFile.string8()); + #if CONFIG2_GLES // Ugly hack to replace desktop GLSL 1.10/1.20 with GLSL ES 1.00, // and also to set default float precision for fragment shaders