summaryrefslogtreecommitdiff
path: root/render/fx_renderer/shaders.c
diff options
context:
space:
mode:
Diffstat (limited to 'render/fx_renderer/shaders.c')
-rw-r--r--render/fx_renderer/shaders.c6
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;
}