From: Steinar H. Gunderson Date: Fri, 12 Oct 2012 20:22:07 +0000 (+0200) Subject: Do not output the shader compile log if it is empty. X-Git-Tag: 1.0~300 X-Git-Url: https://git.sesse.net/?p=movit;a=commitdiff_plain;h=df436d955ae20bca1f408c755fc9b76374a1369c Do not output the shader compile log if it is empty. --- diff --git a/util.cpp b/util.cpp index 1c47e11..9eaa262 100644 --- a/util.cpp +++ b/util.cpp @@ -1,4 +1,5 @@ #include +#include #include #include @@ -88,7 +89,9 @@ GLuint compile_shader(const std::string &shader_src, GLenum type) GLsizei log_length = sizeof(info_log) - 1; glGetShaderInfoLog(obj, log_length, &log_length, info_log); info_log[log_length] = 0; - printf("shader compile log: %s\n", info_log); + if (strlen(info_log) > 0) { + printf("shader compile log: %s\n", info_log); + } GLint status; glGetShaderiv(obj, GL_COMPILE_STATUS, &status);