Patch by Josh Enes to fix LP bug 1089245

This commit is contained in:
rdb 2012-12-12 08:24:03 +00:00
parent ea1a39d123
commit a02e494ae3

View File

@ -1277,7 +1277,7 @@ glsl_report_shader_errors(GSG *gsg, unsigned int shader) {
if (length > 1) { if (length > 1) {
info_log = (char *) malloc(length); info_log = (char *) malloc(length);
gsg->_glGetShaderInfoLog(shader, length, &num_chars, info_log); gsg->_glGetShaderInfoLog(shader, length, &num_chars, info_log);
if (strcmp(info_log, "Success.\n") != 0) { if (strcmp(info_log, "Success.\n") != 0 && strcmp(info_log, "No errors.\n") != 0) {
GLCAT.error(false) << info_log << "\n"; GLCAT.error(false) << info_log << "\n";
} }
free(info_log); free(info_log);
@ -1300,7 +1300,7 @@ glsl_report_program_errors(GSG *gsg, unsigned int program) {
if (length > 1) { if (length > 1) {
info_log = (char *) malloc(length); info_log = (char *) malloc(length);
gsg->_glGetProgramInfoLog(program, length, &num_chars, info_log); gsg->_glGetProgramInfoLog(program, length, &num_chars, info_log);
if (strcmp(info_log, "Success.\n") != 0) { if (strcmp(info_log, "Success.\n") != 0 && strcmp(info_log, "No errors.\n") != 0) {
GLCAT.error(false) << info_log << "\n"; GLCAT.error(false) << info_log << "\n";
} }
free(info_log); free(info_log);