diff options
Diffstat (limited to 'render/fx_renderer/shaders.c')
-rw-r--r-- | render/fx_renderer/shaders.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/render/fx_renderer/shaders.c b/render/fx_renderer/shaders.c index 0e2c43b..21cd522 100644 --- a/render/fx_renderer/shaders.c +++ b/render/fx_renderer/shaders.c @@ -29,6 +29,12 @@ GLuint compile_shader(GLuint type, const GLchar *src) { glGetShaderiv(shader, GL_COMPILE_STATUS, &ok); if (ok == GL_FALSE) { wlr_log(WLR_ERROR, "Failed to compile shader"); + GLint maxLength = 0; + glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &maxLength); + + char a[maxLength]; + glGetShaderInfoLog(shader, maxLength, &maxLength, a); + printf("%s\n", a); glDeleteShader(shader); shader = 0; } |