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