X-Git-Url: https://git.cworth.org/git?p=fips;a=blobdiff_plain;f=fips-dispatch-gl.c;h=d8c01c357cdcc4b86d24fc400eabcdee804f21b0;hp=115405830558cdf285f9cac1b9556992fcefd860;hb=c27d7ce0b3ce5a2b9b753a654fdebcc1627aae52;hpb=0fee0398ec378498675d0d4fd5c0ec04ef84961a diff --git a/fips-dispatch-gl.c b/fips-dispatch-gl.c index 1154058..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) {