]> git.cworth.org Git - fips/blobdiff - fips-dispatch-gl.c
Add explicit link to libpthread, to work around debugging issues
[fips] / fips-dispatch-gl.c
index 192b2bc66bcd658f072c344c1759fcaf96d26c76..d8c01c357cdcc4b86d24fc400eabcdee804f21b0 100644 (file)
@@ -53,6 +53,36 @@ unsupported (const char *name)
        if (! dispatch)                                   \
                unsupported (name_a);
 
+static void
+stub_glGetIntegerv (GLenum pname, GLint * params)
+{
+       check_initialized ();
+       resolve (fips_dispatch_glGetIntegerv, "glGetIntegerv");
+       fips_dispatch_glGetIntegerv (pname, params);
+}
+
+PFNGLGETINTEGERVPROC fips_dispatch_glGetIntegerv = stub_glGetIntegerv;
+
+static const GLubyte *
+stub_glGetString (GLenum name)
+{
+       check_initialized ();
+       resolve (fips_dispatch_glGetString, "glGetString");
+       return fips_dispatch_glGetString (name);
+}
+
+PFNGLGETSTRINGPROC fips_dispatch_glGetString = stub_glGetString;
+
+static const GLubyte *
+stub_glGetStringi (GLenum name, GLuint index)
+{
+       check_initialized ();
+       resolve (fips_dispatch_glGetStringi, "glGetStringi");
+       return fips_dispatch_glGetStringi (name, index);
+}
+
+PFNGLGETSTRINGIPROC fips_dispatch_glGetStringi = stub_glGetStringi;
+
 static void
 stub_glGenQueries (GLsizei n, GLuint *ids)
 {
@@ -138,19 +168,19 @@ PFNGLGETPERFMONITORCOUNTERSAMDPROC fips_dispatch_glGetPerfMonitorCountersAMD =
        stub_glGetPerfMonitorCountersAMD;
 
 static void
-stub_glGetPerfMonitorGroupsStringAMD (GLuint group, GLsizei bufSize,
-                                     GLsizei *length, GLchar *groupString)
+stub_glGetPerfMonitorGroupStringAMD (GLuint group, GLsizei bufSize,
+                                    GLsizei *length, GLchar *groupString)
 {
        check_initialized ();
-       resolve (fips_dispatch_glGetPerfMonitorGroupsStringAMD,
-                "glGetPerfMonitorGroupsStringAMD");
-       fips_dispatch_glGetPerfMonitorGroupsStringAMD (group, bufSize, length,
-                                                      groupString);
+       resolve (fips_dispatch_glGetPerfMonitorGroupStringAMD,
+                "glGetPerfMonitorGroupStringAMD");
+       fips_dispatch_glGetPerfMonitorGroupStringAMD (group, bufSize, length,
+                                                     groupString);
 }
 
 PFNGLGETPERFMONITORGROUPSTRINGAMDPROC
-fips_dispatch_glGetPerfMonitorGroupsStringAMD =
-       stub_glGetPerfMonitorGroupsStringAMD;
+fips_dispatch_glGetPerfMonitorGroupStringAMD =
+       stub_glGetPerfMonitorGroupStringAMD;
 
 static void
 stub_glGetPerfMonitorCounterStringAMD (GLuint group, GLuint counter,