X-Git-Url: https://git.cworth.org/git?p=fips;a=blobdiff_plain;f=fips-dispatch-gl.c;h=d8c01c357cdcc4b86d24fc400eabcdee804f21b0;hp=192b2bc66bcd658f072c344c1759fcaf96d26c76;hb=79edc7574c353a7ae8d2455ecc3a94aa956b3c8e;hpb=917ee542ec53e422b189023c681478780761af81 diff --git a/fips-dispatch-gl.c b/fips-dispatch-gl.c index 192b2bc..d8c01c3 100644 --- a/fips-dispatch-gl.c +++ b/fips-dispatch-gl.c @@ -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,