31 QOpenGLQueryHelper(QOpenGLContext *context)
32 : GetQueryObjectuiv(
nullptr),
33 GetQueryObjectiv(
nullptr),
38 DeleteQueries(
nullptr),
40 GetInteger64v(
nullptr),
41 GetQueryObjectui64v(
nullptr),
42 GetQueryObjecti64v(
nullptr),
48 GetQueryObjectuiv =
reinterpret_cast<
void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint *)>(context->getProcAddress(
"glGetQueryObjectuiv"));
49 GetQueryObjectiv =
reinterpret_cast<
void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint *)>(context->getProcAddress(
"glGetQueryObjectiv"));
50 GetQueryiv =
reinterpret_cast<
void (QOPENGLF_APIENTRYP)(GLenum , GLenum , GLint *)>(context->getProcAddress(
"glGetQueryiv"));
51 EndQuery =
reinterpret_cast<
void (QOPENGLF_APIENTRYP)(GLenum )>(context->getProcAddress(
"glEndQuery"));
52 BeginQuery =
reinterpret_cast<
void (QOPENGLF_APIENTRYP)(GLenum , GLuint )>(context->getProcAddress(
"glBeginQuery"));
53 IsQuery =
reinterpret_cast<GLboolean (QOPENGLF_APIENTRYP)(GLuint )>(context->getProcAddress(
"glIsQuery"));
54 DeleteQueries =
reinterpret_cast<
void (QOPENGLF_APIENTRYP)(GLsizei ,
const GLuint *)>(context->getProcAddress(
"glDeleteQueries"));
55 GenQueries =
reinterpret_cast<
void (QOPENGLF_APIENTRYP)(GLsizei , GLuint *)>(context->getProcAddress(
"glGenQueries"));
58 GetInteger64v =
reinterpret_cast<
void (QOPENGLF_APIENTRYP)(GLenum , GLint64 *)>(context->getProcAddress(
"glGetInteger64v"));
61 GetQueryObjectui64v =
reinterpret_cast<
void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLuint64 *)>(context->getProcAddress(
"glGetQueryObjectui64v"));
62 GetQueryObjecti64v =
reinterpret_cast<
void (QOPENGLF_APIENTRYP)(GLuint , GLenum , GLint64 *)>(context->getProcAddress(
"glGetQueryObjecti64v"));
63 QueryCounter =
reinterpret_cast<
void (QOPENGLF_APIENTRYP)(GLuint , GLenum )>(context->getProcAddress(
"glQueryCounter"));