]> git.cworth.org Git - fips/blobdiff - fips-dispatch-gl.c
Add dispatch for glGetQueryiv().
[fips] / fips-dispatch-gl.c
index 192b2bc66bcd658f072c344c1759fcaf96d26c76..0f5c251b0dcd82f2af344d823a2e56a69cd9a85a 100644 (file)
@@ -53,6 +53,47 @@ 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 void
+stub_glGetInteger64v (GLenum pname, GLint64 * params)
+{
+       check_initialized ();
+       resolve (fips_dispatch_glGetInteger64v, "glGetInteger64v");
+       fips_dispatch_glGetInteger64v (pname, params);
+}
+
+PFNGLGETINTEGER64VPROC fips_dispatch_glGetInteger64v =
+       stub_glGetInteger64v;
+
+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)
 {
@@ -96,6 +137,29 @@ stub_glEndQuery (GLenum target)
 
 PFNGLENDQUERYPROC fips_dispatch_glEndQuery = stub_glEndQuery;
 
+static void
+stub_glQueryCounter (GLuint id, GLenum target)
+{
+       check_initialized ();
+       resolve2 (fips_dispatch_glQueryCounter,
+                 "glQueryCounter", "glQueryCounterARB");
+       fips_dispatch_glQueryCounter (id, target);
+}
+
+PFNGLQUERYCOUNTERPROC fips_dispatch_glQueryCounter = stub_glQueryCounter;
+
+static void
+stub_glGetQueryObjectiv (GLuint id, GLenum pname, GLint * params)
+{
+       check_initialized ();
+       resolve2 (fips_dispatch_glGetQueryObjectiv,
+                 "glGetQueryObjectiv", "glGetQueryObjectivARB");
+       fips_dispatch_glGetQueryObjectiv (id, pname, params);
+}
+
+PFNGLGETQUERYOBJECTIVPROC fips_dispatch_glGetQueryObjectiv =
+       stub_glGetQueryObjectiv;
+
 static void
 stub_glGetQueryObjectuiv (GLuint id, GLenum pname, GLuint * params)
 {
@@ -108,6 +172,42 @@ stub_glGetQueryObjectuiv (GLuint id, GLenum pname, GLuint * params)
 PFNGLGETQUERYOBJECTUIVPROC fips_dispatch_glGetQueryObjectuiv =
        stub_glGetQueryObjectuiv;
 
+static void
+stub_glGetQueryObjecti64v (GLuint id, GLenum pname, GLint64 * params)
+{
+       check_initialized ();
+       resolve2 (fips_dispatch_glGetQueryObjecti64v,
+                 "glGetQueryObjecti64v", "glGetQueryObjecti64vARB");
+       fips_dispatch_glGetQueryObjecti64v (id, pname, params);
+}
+
+PFNGLGETQUERYOBJECTI64VPROC fips_dispatch_glGetQueryObjecti64v =
+       stub_glGetQueryObjecti64v;
+
+static void
+stub_glGetQueryObjectui64v (GLuint id, GLenum pname, GLuint64 * params)
+{
+       check_initialized ();
+       resolve2 (fips_dispatch_glGetQueryObjectui64v,
+                 "glGetQueryObjectui64v", "glGetQueryObjectui64vARB");
+       fips_dispatch_glGetQueryObjectui64v (id, pname, params);
+}
+
+PFNGLGETQUERYOBJECTUI64VPROC fips_dispatch_glGetQueryObjectui64v =
+       stub_glGetQueryObjectui64v;
+
+static void
+stub_glGetQueryiv (GLenum target, GLenum pname, GLint * params)
+{
+       check_initialized ();
+       resolve2 (fips_dispatch_glGetQueryiv,
+                 "glGetQueryiv", "glGetQueryivARB");
+       fips_dispatch_glGetQueryiv (target, pname, params);
+}
+
+PFNGLGETQUERYOBJECTIVPROC fips_dispatch_glGetQueryiv =
+       stub_glGetQueryiv;
+
 static void
 stub_glGetPerfMonitorGroupsAMD (GLint *numGroups, GLsizei groupsSize,
                                GLuint *groups)
@@ -138,19 +238,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,