mojoshader_opengl.c
changeset 1125 3de60f597ebd
parent 1124 464fc9101a7e
child 1133 eb1eb43987b3
--- a/mojoshader_opengl.c	Sat Mar 23 22:51:35 2013 -0400
+++ b/mojoshader_opengl.c	Mon Mar 25 15:34:28 2013 -0400
@@ -209,6 +209,7 @@
     PFNGLENABLEVERTEXATTRIBARRAYPROC glEnableVertexAttribArray;
     PFNGLGETATTRIBLOCATIONPROC glGetAttribLocation;
     PFNGLGETPROGRAMINFOLOGPROC glGetProgramInfoLog;
+    PFNGLGETSHADERINFOLOGPROC glGetShaderInfoLog;
     PFNGLGETSHADERIVPROC glGetShaderiv;
     PFNGLGETPROGRAMIVPROC glGetProgramiv;
     PFNGLGETUNIFORMLOCATIONPROC glGetUniformLocation;
@@ -400,7 +401,7 @@
         if (!ok)
         {
             GLsizei len = 0;
-            ctx->glGetInfoLogARB(shader, sizeof (error_buffer), &len,
+            ctx->glGetShaderInfoLog(shader, sizeof (error_buffer), &len,
                                  (GLchar *) error_buffer);
             ctx->glDeleteShader(shader);
             *s = 0;
@@ -934,6 +935,7 @@
     DO_LOOKUP(opengl_2, PFNGLENABLEVERTEXATTRIBARRAYPROC, glEnableVertexAttribArray);
     DO_LOOKUP(opengl_2, PFNGLGETATTRIBLOCATIONPROC, glGetAttribLocation);
     DO_LOOKUP(opengl_2, PFNGLGETPROGRAMINFOLOGPROC, glGetProgramInfoLog);
+    DO_LOOKUP(opengl_2, PFNGLGETSHADERINFOLOGPROC, glGetShaderInfoLog);
     DO_LOOKUP(opengl_2, PFNGLGETSHADERIVPROC, glGetShaderiv);
     DO_LOOKUP(opengl_2, PFNGLGETPROGRAMIVPROC, glGetProgramiv);
     DO_LOOKUP(opengl_2, PFNGLGETUNIFORMLOCATIONPROC, glGetUniformLocation);