]> git.cworth.org Git - fips/blobdiff - fips-dispatch-gl.c
stash
[fips] / fips-dispatch-gl.c
index d8c01c357cdcc4b86d24fc400eabcdee804f21b0..d4f5479c37e86b8e8fadbb0c4b6e8f80dea9e791 100644 (file)
@@ -63,6 +63,17 @@ stub_glGetIntegerv (GLenum pname, GLint * 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)
 {
@@ -126,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)
 {
@@ -138,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)
@@ -287,3 +357,17 @@ stub_glGetPerfMonitorCounterDataAMD (GLuint monitor, GLenum pname, GLsizei dataS
 PFNGLGETPERFMONITORCOUNTERDATAAMDPROC
 fips_dispatch_glGetPerfMonitorCounterDataAMD =
        stub_glGetPerfMonitorCounterDataAMD;
+
+static void
+stub_glGetObjectLabel (GLenum identifier, GLuint name, GLsizei bufSize,
+                      GLsizei *length, GLchar *label)
+{
+       check_initialized ();
+       resolve (fips_dispatch_glGetObjectLabel, "glGetObjectLabel");
+       fips_dispatch_glGetObjectLabel (identifier, name, bufSize,
+                                       length, label);
+}
+
+PFNGLGETOBJECTLABELPROC
+fips_dispatch_glGetObjectLabel =
+       stub_glGetObjectLabel;