]> git.cworth.org Git - fips/blobdiff - fips-dispatch-gl.h
stash
[fips] / fips-dispatch-gl.h
index a85dcafbca7ae01fb17633464716fd54fe5bd4fe..d684de2dda55ba130cf3f8967c7c5ae25b7e8f23 100644 (file)
@@ -94,6 +94,7 @@ typedef void (*PFNGLGETQUERYOBJECTUIVPROC)(GLuint, GLenum, GLuint *);
 typedef void (*PFNGLGETQUERYOBJECTI64VPROC)(GLuint, GLenum, GLint64 *);
 typedef void (*PFNGLGETQUERYOBJECTUI64VPROC)(GLuint, GLenum, GLuint64 *);
 
+typedef void (*PFNGLGETQUERYIVPROC)(GLenum, GLenum, GLint *);
 typedef void (*PFNGLGETPERFMONITORGROUPSAMDPROC)(GLint *, GLsizei, GLuint *);
 typedef void (*PFNGLGETPERFMONITORCOUNTERSAMDPROC)(GLuint, GLint *, GLint *,
                                                   GLsizei, GLuint *);
@@ -112,6 +113,8 @@ typedef void (*PFNGLENDPERFMONITORAMDPROC)(GLuint);
 typedef void (*PFNGLGETPERFMONITORCOUNTERDATAAMDPROC)(GLuint, GLenum,
                                                      GLsizei, GLuint *, GLint *);
 
+typedef void (*PFNGLGETOBJECTLABELPROC)(GLenum, GLuint, GLsizei, GLsizei *, GLchar *);
+
 extern PFNGLGETINTEGERVPROC fips_dispatch_glGetIntegerv;
 #define glGetIntegerv fips_dispatch_glGetIntegerv
 
@@ -156,6 +159,10 @@ extern PFNGLGETQUERYOBJECTI64VPROC fips_dispatch_glGetQueryObjecti64v;
 extern PFNGLGETQUERYOBJECTUI64VPROC fips_dispatch_glGetQueryObjectui64v;
 #define glGetQueryObjectui64v fips_dispatch_glGetQueryObjectui64v
 
+extern PFNGLGETQUERYIVPROC fips_dispatch_glGetQueryiv;
+#define glGetQueryiv fips_dispatch_glGetQueryiv
+
+#define GL_QUERY_COUNTER_BITS             0x8864
 #define GL_COUNTER_TYPE_AMD               0x8BC0
 #define GL_COUNTER_RANGE_AMD              0x8BC1
 #define GL_UNSIGNED_INT64_AMD             0x8BC2
@@ -197,4 +204,11 @@ extern PFNGLENDPERFMONITORAMDPROC fips_dispatch_glEndPerfMonitorAMD;
 extern PFNGLGETPERFMONITORCOUNTERDATAAMDPROC fips_dispatch_glGetPerfMonitorCounterDataAMD;
 #define glGetPerfMonitorCounterDataAMD fips_dispatch_glGetPerfMonitorCounterDataAMD
 
+#define GL_BUFFER              0x82E0
+#define GL_SHADER              0x82E1
+#define GL_PROGRAM             0x82E2
+
+extern PFNGLGETOBJECTLABELPROC fips_dispatch_glGetObjectLabel;
+#define glGetObjectLabel fips_dispatch_glGetObjectLabel
+
 #endif /* FIPS_DISPATCH_GL_H */