X-Git-Url: https://git.cworth.org/git?p=fips;a=blobdiff_plain;f=fips-dispatch-gl.h;h=60d9a8e13106faec2b178254bd0a93ac979388a0;hp=eaa23d6e29488b9286060318721edaaea964b93d;hb=HEAD;hpb=917ee542ec53e422b189023c681478780761af81 diff --git a/fips-dispatch-gl.h b/fips-dispatch-gl.h index eaa23d6..60d9a8e 100644 --- a/fips-dispatch-gl.h +++ b/fips-dispatch-gl.h @@ -49,6 +49,8 @@ #define GL_3_BYTES 0x1408 #define GL_4_BYTES 0x1409 #define GL_DOUBLE 0x140A +#define GL_EXTENSIONS 0x1F03 +#define GL_NUM_EXTENSIONS 0x821D typedef unsigned int GLenum; typedef unsigned int GLbitfield; @@ -78,6 +80,9 @@ typedef ptrdiff_t GLsizeiptrARB; typedef char GLcharARB; typedef unsigned int GLhandleARB; +typedef void (*PFNGLGETINTEGERVPROC) (GLenum pname, GLint *params); +typedef const GLubyte* (*PFNGLGETSTRINGPROC)(GLenum name); +typedef const GLubyte* (*PFNGLGETSTRINGIPROC)(GLenum name, GLuint index); typedef void (*PFNGLGENQUERIESPROC)(GLsizei, GLuint *); typedef void (*PFNGLDELETEQUERIESPROC)(GLsizei, const GLuint *); typedef void (*PFNGLBEGINQUERYPROC)(GLenum, GLuint); @@ -102,6 +107,15 @@ typedef void (*PFNGLENDPERFMONITORAMDPROC)(GLuint); typedef void (*PFNGLGETPERFMONITORCOUNTERDATAAMDPROC)(GLuint, GLenum, GLsizei, GLuint *, GLint *); +extern PFNGLGETINTEGERVPROC fips_dispatch_glGetIntegerv; +#define glGetIntegerv fips_dispatch_glGetIntegerv + +extern PFNGLGETSTRINGPROC fips_dispatch_glGetString; +#define glGetString fips_dispatch_glGetString + +extern PFNGLGETSTRINGIPROC fips_dispatch_glGetStringi; +#define glGetStringi fips_dispatch_glGetStringi + #define GL_QUERY_RESULT 0x8866 #define GL_QUERY_RESULT_AVAILABLE 0x8867 #define GL_TIME_ELAPSED 0x88BF @@ -135,8 +149,8 @@ extern PFNGLGETPERFMONITORGROUPSAMDPROC fips_dispatch_glGetPerfMonitorGroupsAMD; extern PFNGLGETPERFMONITORCOUNTERSAMDPROC fips_dispatch_glGetPerfMonitorCountersAMD; #define glGetPerfMonitorCountersAMD fips_dispatch_glGetPerfMonitorCountersAMD -extern PFNGLGETPERFMONITORGROUPSTRINGAMDPROC fips_dispatch_glGetPerfMonitorGroupsStringAMD; -#define glGetPerfMonitorGroupsStringAMD fips_dispatch_glGetPerfMonitorGroupsStringAMD +extern PFNGLGETPERFMONITORGROUPSTRINGAMDPROC fips_dispatch_glGetPerfMonitorGroupStringAMD; +#define glGetPerfMonitorGroupStringAMD fips_dispatch_glGetPerfMonitorGroupStringAMD extern PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC fips_dispatch_glGetPerfMonitorCounterStringAMD; #define glGetPerfMonitorCounterStringAMD fips_dispatch_glGetPerfMonitorCounterStringAMD