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)
{
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)
{
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_glGetPerfMonitorGroupsAMD (GLint *numGroups, GLsizei groupsSize,
GLuint *groups)