X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=fips-dispatch-gl.c;h=368a9e74ad5dc2e60acf1bda50113b8ddfde5543;hb=ec6fb3e9d202bebf02eb8676b9de98711c64956f;hp=d8c01c357cdcc4b86d24fc400eabcdee804f21b0;hpb=38cac4f60ed2d37cb90dc6018d90600edf5ba8eb;p=fips diff --git a/fips-dispatch-gl.c b/fips-dispatch-gl.c index d8c01c3..368a9e7 100644 --- a/fips-dispatch-gl.c +++ b/fips-dispatch-gl.c @@ -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,30 @@ 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)