From 65d34269b4f8a41d2fb1463a0f015d0f14dc22ec Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Fri, 11 May 2012 14:16:49 +0100 Subject: [PATCH] Pass INFO_LOG warnings in glCreateShaderProgramv/glCreateShaderProgramEXT. --- retrace/glretrace.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/retrace/glretrace.py b/retrace/glretrace.py index b7659ff..af5e7d1 100644 --- a/retrace/glretrace.py +++ b/retrace/glretrace.py @@ -306,7 +306,9 @@ class GlRetracer(Retracer): print r' retrace::warning(call) << infoLog << "\n";' print r' delete [] infoLog;' print r' }' - if function.name == 'glLinkProgram': + if function.name in ('glLinkProgram', 'glCreateShaderProgramv', 'glCreateShaderProgramEXT'): + if function.name != 'glLinkProgram': + print r' GLuint program = _result;' print r' GLint link_status = 0;' print r' glGetProgramiv(program, GL_LINK_STATUS, &link_status);' print r' if (!link_status) {' -- 2.45.2