Browse Source

Print error messages when shader doesn't compile. (#2378)

* Trace compile error if shader doesn't compile.

* remove redundant output

Co-authored-by: Lee Thomason <[email protected]>
Lee Thomason 4 years ago
parent
commit
176ab53d45
1 changed files with 1 additions and 2 deletions
  1. 1 2
      src/renderer_gl.cpp

+ 1 - 2
src/renderer_gl.cpp

@@ -6484,11 +6484,10 @@ namespace bgfx { namespace gl
 				GLsizei len;
 				char log[1024];
 				GL_CHECK(glGetShaderInfoLog(m_id, sizeof(log), &len, log) );
-				BX_TRACE("Failed to compile shader. %d: %s", compiled, log);
 
 				GL_CHECK(glDeleteShader(m_id) );
 				m_id = 0;
-				BGFX_FATAL(false, bgfx::Fatal::InvalidShader, "Failed to compile shader.");
+				BGFX_FATAL(false, bgfx::Fatal::InvalidShader, "Failed to compile shader. %d: %s", compiled, log);
 			}
 			else if (BX_ENABLED(BGFX_CONFIG_DEBUG)
 				 &&  s_extension[Extension::ANGLE_translated_shader_source].m_supported