pub struct Version33 {Show 59 fields
pub geterror: extern "system" fn() -> GLenum,
pub bindfragdatalocationindexed: extern "system" fn(GLuint, GLuint, GLuint, *const GLchar),
pub getfragdataindex: extern "system" fn(GLuint, *const GLchar) -> GLint,
pub gensamplers: extern "system" fn(GLsizei, *mut GLuint),
pub deletesamplers: extern "system" fn(GLsizei, *const GLuint),
pub issampler: extern "system" fn(GLuint) -> GLboolean,
pub bindsampler: extern "system" fn(GLuint, GLuint),
pub samplerparameteri: extern "system" fn(GLuint, GLenum, GLint),
pub samplerparameteriv: extern "system" fn(GLuint, GLenum, *const GLint),
pub samplerparameterf: extern "system" fn(GLuint, GLenum, GLfloat),
pub samplerparameterfv: extern "system" fn(GLuint, GLenum, *const GLfloat),
pub samplerparameteriiv: extern "system" fn(GLuint, GLenum, *const GLint),
pub samplerparameteriuiv: extern "system" fn(GLuint, GLenum, *const GLuint),
pub getsamplerparameteriv: extern "system" fn(GLuint, GLenum, *mut GLint),
pub getsamplerparameteriiv: extern "system" fn(GLuint, GLenum, *mut GLint),
pub getsamplerparameterfv: extern "system" fn(GLuint, GLenum, *mut GLfloat),
pub getsamplerparameteriuiv: extern "system" fn(GLuint, GLenum, *mut GLuint),
pub querycounter: extern "system" fn(GLuint, GLenum),
pub getqueryobjecti64v: extern "system" fn(GLuint, GLenum, *mut GLint64),
pub getqueryobjectui64v: extern "system" fn(GLuint, GLenum, *mut GLuint64),
pub vertexattribdivisor: extern "system" fn(GLuint, GLuint),
pub vertexattribp1ui: extern "system" fn(GLuint, GLenum, GLboolean, GLuint),
pub vertexattribp1uiv: extern "system" fn(GLuint, GLenum, GLboolean, *const GLuint),
pub vertexattribp2ui: extern "system" fn(GLuint, GLenum, GLboolean, GLuint),
pub vertexattribp2uiv: extern "system" fn(GLuint, GLenum, GLboolean, *const GLuint),
pub vertexattribp3ui: extern "system" fn(GLuint, GLenum, GLboolean, GLuint),
pub vertexattribp3uiv: extern "system" fn(GLuint, GLenum, GLboolean, *const GLuint),
pub vertexattribp4ui: extern "system" fn(GLuint, GLenum, GLboolean, GLuint),
pub vertexattribp4uiv: extern "system" fn(GLuint, GLenum, GLboolean, *const GLuint),
pub vertexp2ui: extern "system" fn(GLenum, GLuint),
pub vertexp2uiv: extern "system" fn(GLenum, *const GLuint),
pub vertexp3ui: extern "system" fn(GLenum, GLuint),
pub vertexp3uiv: extern "system" fn(GLenum, *const GLuint),
pub vertexp4ui: extern "system" fn(GLenum, GLuint),
pub vertexp4uiv: extern "system" fn(GLenum, *const GLuint),
pub texcoordp1ui: extern "system" fn(GLenum, GLuint),
pub texcoordp1uiv: extern "system" fn(GLenum, *const GLuint),
pub texcoordp2ui: extern "system" fn(GLenum, GLuint),
pub texcoordp2uiv: extern "system" fn(GLenum, *const GLuint),
pub texcoordp3ui: extern "system" fn(GLenum, GLuint),
pub texcoordp3uiv: extern "system" fn(GLenum, *const GLuint),
pub texcoordp4ui: extern "system" fn(GLenum, GLuint),
pub texcoordp4uiv: extern "system" fn(GLenum, *const GLuint),
pub multitexcoordp1ui: extern "system" fn(GLenum, GLenum, GLuint),
pub multitexcoordp1uiv: extern "system" fn(GLenum, GLenum, *const GLuint),
pub multitexcoordp2ui: extern "system" fn(GLenum, GLenum, GLuint),
pub multitexcoordp2uiv: extern "system" fn(GLenum, GLenum, *const GLuint),
pub multitexcoordp3ui: extern "system" fn(GLenum, GLenum, GLuint),
pub multitexcoordp3uiv: extern "system" fn(GLenum, GLenum, *const GLuint),
pub multitexcoordp4ui: extern "system" fn(GLenum, GLenum, GLuint),
pub multitexcoordp4uiv: extern "system" fn(GLenum, GLenum, *const GLuint),
pub normalp3ui: extern "system" fn(GLenum, GLuint),
pub normalp3uiv: extern "system" fn(GLenum, *const GLuint),
pub colorp3ui: extern "system" fn(GLenum, GLuint),
pub colorp3uiv: extern "system" fn(GLenum, *const GLuint),
pub colorp4ui: extern "system" fn(GLenum, GLuint),
pub colorp4uiv: extern "system" fn(GLenum, *const GLuint),
pub secondarycolorp3ui: extern "system" fn(GLenum, GLuint),
pub secondarycolorp3uiv: extern "system" fn(GLenum, *const GLuint),
/* private fields */
}
Expand description
Functions from OpenGL version 3.3
Fields§
§geterror: extern "system" fn() -> GLenum
The function pointer to glGetError()
bindfragdatalocationindexed: extern "system" fn(GLuint, GLuint, GLuint, *const GLchar)
The function pointer to glBindFragDataLocationIndexed()
getfragdataindex: extern "system" fn(GLuint, *const GLchar) -> GLint
The function pointer to glGetFragDataIndex()
gensamplers: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glGenSamplers()
deletesamplers: extern "system" fn(GLsizei, *const GLuint)
The function pointer to glDeleteSamplers()
issampler: extern "system" fn(GLuint) -> GLboolean
The function pointer to glIsSampler()
bindsampler: extern "system" fn(GLuint, GLuint)
The function pointer to glBindSampler()
samplerparameteri: extern "system" fn(GLuint, GLenum, GLint)
The function pointer to glSamplerParameteri()
samplerparameteriv: extern "system" fn(GLuint, GLenum, *const GLint)
The function pointer to glSamplerParameteriv()
samplerparameterf: extern "system" fn(GLuint, GLenum, GLfloat)
The function pointer to glSamplerParameterf()
samplerparameterfv: extern "system" fn(GLuint, GLenum, *const GLfloat)
The function pointer to glSamplerParameterfv()
samplerparameteriiv: extern "system" fn(GLuint, GLenum, *const GLint)
The function pointer to glSamplerParameterIiv()
samplerparameteriuiv: extern "system" fn(GLuint, GLenum, *const GLuint)
The function pointer to glSamplerParameterIuiv()
getsamplerparameteriv: extern "system" fn(GLuint, GLenum, *mut GLint)
The function pointer to glGetSamplerParameteriv()
getsamplerparameteriiv: extern "system" fn(GLuint, GLenum, *mut GLint)
The function pointer to glGetSamplerParameterIiv()
getsamplerparameterfv: extern "system" fn(GLuint, GLenum, *mut GLfloat)
The function pointer to glGetSamplerParameterfv()
getsamplerparameteriuiv: extern "system" fn(GLuint, GLenum, *mut GLuint)
The function pointer to glGetSamplerParameterIuiv()
querycounter: extern "system" fn(GLuint, GLenum)
The function pointer to glQueryCounter()
getqueryobjecti64v: extern "system" fn(GLuint, GLenum, *mut GLint64)
The function pointer to glGetQueryObjecti64v()
getqueryobjectui64v: extern "system" fn(GLuint, GLenum, *mut GLuint64)
The function pointer to glGetQueryObjectui64v()
vertexattribdivisor: extern "system" fn(GLuint, GLuint)
The function pointer to glVertexAttribDivisor()
vertexattribp1ui: extern "system" fn(GLuint, GLenum, GLboolean, GLuint)
The function pointer to glVertexAttribP1ui()
vertexattribp1uiv: extern "system" fn(GLuint, GLenum, GLboolean, *const GLuint)
The function pointer to glVertexAttribP1uiv()
vertexattribp2ui: extern "system" fn(GLuint, GLenum, GLboolean, GLuint)
The function pointer to glVertexAttribP2ui()
vertexattribp2uiv: extern "system" fn(GLuint, GLenum, GLboolean, *const GLuint)
The function pointer to glVertexAttribP2uiv()
vertexattribp3ui: extern "system" fn(GLuint, GLenum, GLboolean, GLuint)
The function pointer to glVertexAttribP3ui()
vertexattribp3uiv: extern "system" fn(GLuint, GLenum, GLboolean, *const GLuint)
The function pointer to glVertexAttribP3uiv()
vertexattribp4ui: extern "system" fn(GLuint, GLenum, GLboolean, GLuint)
The function pointer to glVertexAttribP4ui()
vertexattribp4uiv: extern "system" fn(GLuint, GLenum, GLboolean, *const GLuint)
The function pointer to glVertexAttribP4uiv()
vertexp2ui: extern "system" fn(GLenum, GLuint)
The function pointer to glVertexP2ui()
vertexp2uiv: extern "system" fn(GLenum, *const GLuint)
The function pointer to glVertexP2uiv()
vertexp3ui: extern "system" fn(GLenum, GLuint)
The function pointer to glVertexP3ui()
vertexp3uiv: extern "system" fn(GLenum, *const GLuint)
The function pointer to glVertexP3uiv()
vertexp4ui: extern "system" fn(GLenum, GLuint)
The function pointer to glVertexP4ui()
vertexp4uiv: extern "system" fn(GLenum, *const GLuint)
The function pointer to glVertexP4uiv()
texcoordp1ui: extern "system" fn(GLenum, GLuint)
The function pointer to glTexCoordP1ui()
texcoordp1uiv: extern "system" fn(GLenum, *const GLuint)
The function pointer to glTexCoordP1uiv()
texcoordp2ui: extern "system" fn(GLenum, GLuint)
The function pointer to glTexCoordP2ui()
texcoordp2uiv: extern "system" fn(GLenum, *const GLuint)
The function pointer to glTexCoordP2uiv()
texcoordp3ui: extern "system" fn(GLenum, GLuint)
The function pointer to glTexCoordP3ui()
texcoordp3uiv: extern "system" fn(GLenum, *const GLuint)
The function pointer to glTexCoordP3uiv()
texcoordp4ui: extern "system" fn(GLenum, GLuint)
The function pointer to glTexCoordP4ui()
texcoordp4uiv: extern "system" fn(GLenum, *const GLuint)
The function pointer to glTexCoordP4uiv()
multitexcoordp1ui: extern "system" fn(GLenum, GLenum, GLuint)
The function pointer to glMultiTexCoordP1ui()
multitexcoordp1uiv: extern "system" fn(GLenum, GLenum, *const GLuint)
The function pointer to glMultiTexCoordP1uiv()
multitexcoordp2ui: extern "system" fn(GLenum, GLenum, GLuint)
The function pointer to glMultiTexCoordP2ui()
multitexcoordp2uiv: extern "system" fn(GLenum, GLenum, *const GLuint)
The function pointer to glMultiTexCoordP2uiv()
multitexcoordp3ui: extern "system" fn(GLenum, GLenum, GLuint)
The function pointer to glMultiTexCoordP3ui()
multitexcoordp3uiv: extern "system" fn(GLenum, GLenum, *const GLuint)
The function pointer to glMultiTexCoordP3uiv()
multitexcoordp4ui: extern "system" fn(GLenum, GLenum, GLuint)
The function pointer to glMultiTexCoordP4ui()
multitexcoordp4uiv: extern "system" fn(GLenum, GLenum, *const GLuint)
The function pointer to glMultiTexCoordP4uiv()
normalp3ui: extern "system" fn(GLenum, GLuint)
The function pointer to glNormalP3ui()
normalp3uiv: extern "system" fn(GLenum, *const GLuint)
The function pointer to glNormalP3uiv()
colorp3ui: extern "system" fn(GLenum, GLuint)
The function pointer to glColorP3ui()
colorp3uiv: extern "system" fn(GLenum, *const GLuint)
The function pointer to glColorP3uiv()
colorp4ui: extern "system" fn(GLenum, GLuint)
The function pointer to glColorP4ui()
colorp4uiv: extern "system" fn(GLenum, *const GLuint)
The function pointer to glColorP4uiv()
secondarycolorp3ui: extern "system" fn(GLenum, GLuint)
The function pointer to glSecondaryColorP3ui()
secondarycolorp3uiv: extern "system" fn(GLenum, *const GLuint)
The function pointer to glSecondaryColorP3uiv()