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 *);
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
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
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 */