pub struct Version45 {Show 123 fields
pub geterror: extern "system" fn() -> GLenum,
pub clipcontrol: extern "system" fn(GLenum, GLenum),
pub createtransformfeedbacks: extern "system" fn(GLsizei, *mut GLuint),
pub transformfeedbackbufferbase: extern "system" fn(GLuint, GLuint, GLuint),
pub transformfeedbackbufferrange: extern "system" fn(GLuint, GLuint, GLuint, GLintptr, GLsizeiptr),
pub gettransformfeedbackiv: extern "system" fn(GLuint, GLenum, *mut GLint),
pub gettransformfeedbacki_v: extern "system" fn(GLuint, GLenum, GLuint, *mut GLint),
pub gettransformfeedbacki64_v: extern "system" fn(GLuint, GLenum, GLuint, *mut GLint64),
pub createbuffers: extern "system" fn(GLsizei, *mut GLuint),
pub namedbufferstorage: extern "system" fn(GLuint, GLsizeiptr, *const c_void, GLbitfield),
pub namedbufferdata: extern "system" fn(GLuint, GLsizeiptr, *const c_void, GLenum),
pub namedbuffersubdata: extern "system" fn(GLuint, GLintptr, GLsizeiptr, *const c_void),
pub copynamedbuffersubdata: extern "system" fn(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr),
pub clearnamedbufferdata: extern "system" fn(GLuint, GLenum, GLenum, GLenum, *const c_void),
pub clearnamedbuffersubdata: extern "system" fn(GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, *const c_void),
pub mapnamedbuffer: extern "system" fn(GLuint, GLenum) -> *mut c_void,
pub mapnamedbufferrange: extern "system" fn(GLuint, GLintptr, GLsizeiptr, GLbitfield) -> *mut c_void,
pub unmapnamedbuffer: extern "system" fn(GLuint) -> GLboolean,
pub flushmappednamedbufferrange: extern "system" fn(GLuint, GLintptr, GLsizeiptr),
pub getnamedbufferparameteriv: extern "system" fn(GLuint, GLenum, *mut GLint),
pub getnamedbufferparameteri64v: extern "system" fn(GLuint, GLenum, *mut GLint64),
pub getnamedbufferpointerv: extern "system" fn(GLuint, GLenum, *mut *mut c_void),
pub getnamedbuffersubdata: extern "system" fn(GLuint, GLintptr, GLsizeiptr, *mut c_void),
pub createframebuffers: extern "system" fn(GLsizei, *mut GLuint),
pub namedframebufferrenderbuffer: extern "system" fn(GLuint, GLenum, GLenum, GLuint),
pub namedframebufferparameteri: extern "system" fn(GLuint, GLenum, GLint),
pub namedframebuffertexture: extern "system" fn(GLuint, GLenum, GLuint, GLint),
pub namedframebuffertexturelayer: extern "system" fn(GLuint, GLenum, GLuint, GLint, GLint),
pub namedframebufferdrawbuffer: extern "system" fn(GLuint, GLenum),
pub namedframebufferdrawbuffers: extern "system" fn(GLuint, GLsizei, *const GLenum),
pub namedframebufferreadbuffer: extern "system" fn(GLuint, GLenum),
pub invalidatenamedframebufferdata: extern "system" fn(GLuint, GLsizei, *const GLenum),
pub invalidatenamedframebuffersubdata: extern "system" fn(GLuint, GLsizei, *const GLenum, GLint, GLint, GLsizei, GLsizei),
pub clearnamedframebufferiv: extern "system" fn(GLuint, GLenum, GLint, *const GLint),
pub clearnamedframebufferuiv: extern "system" fn(GLuint, GLenum, GLint, *const GLuint),
pub clearnamedframebufferfv: extern "system" fn(GLuint, GLenum, GLint, *const GLfloat),
pub clearnamedframebufferfi: extern "system" fn(GLuint, GLenum, GLint, GLfloat, GLint),
pub blitnamedframebuffer: extern "system" fn(GLuint, GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum),
pub checknamedframebufferstatus: extern "system" fn(GLuint, GLenum) -> GLenum,
pub getnamedframebufferparameteriv: extern "system" fn(GLuint, GLenum, *mut GLint),
pub getnamedframebufferattachmentparameteriv: extern "system" fn(GLuint, GLenum, GLenum, *mut GLint),
pub createrenderbuffers: extern "system" fn(GLsizei, *mut GLuint),
pub namedrenderbufferstorage: extern "system" fn(GLuint, GLenum, GLsizei, GLsizei),
pub namedrenderbufferstoragemultisample: extern "system" fn(GLuint, GLsizei, GLenum, GLsizei, GLsizei),
pub getnamedrenderbufferparameteriv: extern "system" fn(GLuint, GLenum, *mut GLint),
pub createtextures: extern "system" fn(GLenum, GLsizei, *mut GLuint),
pub texturebuffer: extern "system" fn(GLuint, GLenum, GLuint),
pub texturebufferrange: extern "system" fn(GLuint, GLenum, GLuint, GLintptr, GLsizeiptr),
pub texturestorage1d: extern "system" fn(GLuint, GLsizei, GLenum, GLsizei),
pub texturestorage2d: extern "system" fn(GLuint, GLsizei, GLenum, GLsizei, GLsizei),
pub texturestorage3d: extern "system" fn(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei),
pub texturestorage2dmultisample: extern "system" fn(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean),
pub texturestorage3dmultisample: extern "system" fn(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean),
pub texturesubimage1d: extern "system" fn(GLuint, GLint, GLint, GLsizei, GLenum, GLenum, *const c_void),
pub texturesubimage2d: extern "system" fn(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, *const c_void),
pub texturesubimage3d: extern "system" fn(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, *const c_void),
pub compressedtexturesubimage1d: extern "system" fn(GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, *const c_void),
pub compressedtexturesubimage2d: extern "system" fn(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, *const c_void),
pub compressedtexturesubimage3d: extern "system" fn(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, *const c_void),
pub copytexturesubimage1d: extern "system" fn(GLuint, GLint, GLint, GLint, GLint, GLsizei),
pub copytexturesubimage2d: extern "system" fn(GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei),
pub copytexturesubimage3d: extern "system" fn(GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei),
pub textureparameterf: extern "system" fn(GLuint, GLenum, GLfloat),
pub textureparameterfv: extern "system" fn(GLuint, GLenum, *const GLfloat),
pub textureparameteri: extern "system" fn(GLuint, GLenum, GLint),
pub textureparameteriiv: extern "system" fn(GLuint, GLenum, *const GLint),
pub textureparameteriuiv: extern "system" fn(GLuint, GLenum, *const GLuint),
pub textureparameteriv: extern "system" fn(GLuint, GLenum, *const GLint),
pub generatetexturemipmap: extern "system" fn(GLuint),
pub bindtextureunit: extern "system" fn(GLuint, GLuint),
pub gettextureimage: extern "system" fn(GLuint, GLint, GLenum, GLenum, GLsizei, *mut c_void),
pub getcompressedtextureimage: extern "system" fn(GLuint, GLint, GLsizei, *mut c_void),
pub gettexturelevelparameterfv: extern "system" fn(GLuint, GLint, GLenum, *mut GLfloat),
pub gettexturelevelparameteriv: extern "system" fn(GLuint, GLint, GLenum, *mut GLint),
pub gettextureparameterfv: extern "system" fn(GLuint, GLenum, *mut GLfloat),
pub gettextureparameteriiv: extern "system" fn(GLuint, GLenum, *mut GLint),
pub gettextureparameteriuiv: extern "system" fn(GLuint, GLenum, *mut GLuint),
pub gettextureparameteriv: extern "system" fn(GLuint, GLenum, *mut GLint),
pub createvertexarrays: extern "system" fn(GLsizei, *mut GLuint),
pub disablevertexarrayattrib: extern "system" fn(GLuint, GLuint),
pub enablevertexarrayattrib: extern "system" fn(GLuint, GLuint),
pub vertexarrayelementbuffer: extern "system" fn(GLuint, GLuint),
pub vertexarrayvertexbuffer: extern "system" fn(GLuint, GLuint, GLuint, GLintptr, GLsizei),
pub vertexarrayvertexbuffers: extern "system" fn(GLuint, GLuint, GLsizei, *const GLuint, *const GLintptr, *const GLsizei),
pub vertexarrayattribbinding: extern "system" fn(GLuint, GLuint, GLuint),
pub vertexarrayattribformat: extern "system" fn(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint),
pub vertexarrayattribiformat: extern "system" fn(GLuint, GLuint, GLint, GLenum, GLuint),
pub vertexarrayattriblformat: extern "system" fn(GLuint, GLuint, GLint, GLenum, GLuint),
pub vertexarraybindingdivisor: extern "system" fn(GLuint, GLuint, GLuint),
pub getvertexarrayiv: extern "system" fn(GLuint, GLenum, *mut GLint),
pub getvertexarrayindexediv: extern "system" fn(GLuint, GLuint, GLenum, *mut GLint),
pub getvertexarrayindexed64iv: extern "system" fn(GLuint, GLuint, GLenum, *mut GLint64),
pub createsamplers: extern "system" fn(GLsizei, *mut GLuint),
pub createprogrampipelines: extern "system" fn(GLsizei, *mut GLuint),
pub createqueries: extern "system" fn(GLenum, GLsizei, *mut GLuint),
pub getquerybufferobjecti64v: extern "system" fn(GLuint, GLuint, GLenum, GLintptr),
pub getquerybufferobjectiv: extern "system" fn(GLuint, GLuint, GLenum, GLintptr),
pub getquerybufferobjectui64v: extern "system" fn(GLuint, GLuint, GLenum, GLintptr),
pub getquerybufferobjectuiv: extern "system" fn(GLuint, GLuint, GLenum, GLintptr),
pub memorybarrierbyregion: extern "system" fn(GLbitfield),
pub gettexturesubimage: extern "system" fn(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLsizei, *mut c_void),
pub getcompressedtexturesubimage: extern "system" fn(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, *mut c_void),
pub getgraphicsresetstatus: extern "system" fn() -> GLenum,
pub getncompressedteximage: extern "system" fn(GLenum, GLint, GLsizei, *mut c_void),
pub getnteximage: extern "system" fn(GLenum, GLint, GLenum, GLenum, GLsizei, *mut c_void),
pub getnuniformdv: extern "system" fn(GLuint, GLint, GLsizei, *mut GLdouble),
pub getnuniformfv: extern "system" fn(GLuint, GLint, GLsizei, *mut GLfloat),
pub getnuniformiv: extern "system" fn(GLuint, GLint, GLsizei, *mut GLint),
pub getnuniformuiv: extern "system" fn(GLuint, GLint, GLsizei, *mut GLuint),
pub readnpixels: extern "system" fn(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, *mut c_void),
pub getnmapdv: extern "system" fn(GLenum, GLenum, GLsizei, *mut GLdouble),
pub getnmapfv: extern "system" fn(GLenum, GLenum, GLsizei, *mut GLfloat),
pub getnmapiv: extern "system" fn(GLenum, GLenum, GLsizei, *mut GLint),
pub getnpixelmapfv: extern "system" fn(GLenum, GLsizei, *mut GLfloat),
pub getnpixelmapuiv: extern "system" fn(GLenum, GLsizei, *mut GLuint),
pub getnpixelmapusv: extern "system" fn(GLenum, GLsizei, *mut GLushort),
pub getnpolygonstipple: extern "system" fn(GLsizei, *mut GLubyte),
pub getncolortable: extern "system" fn(GLenum, GLenum, GLenum, GLsizei, *mut c_void),
pub getnconvolutionfilter: extern "system" fn(GLenum, GLenum, GLenum, GLsizei, *mut c_void),
pub getnseparablefilter: extern "system" fn(GLenum, GLenum, GLenum, GLsizei, *mut c_void, GLsizei, *mut c_void, *mut c_void),
pub getnhistogram: extern "system" fn(GLenum, GLboolean, GLenum, GLenum, GLsizei, *mut c_void),
pub getnminmax: extern "system" fn(GLenum, GLboolean, GLenum, GLenum, GLsizei, *mut c_void),
pub texturebarrier: extern "system" fn(),
/* private fields */
}
Expand description
Functions from OpenGL version 4.5
Fields§
§geterror: extern "system" fn() -> GLenum
The function pointer to glGetError()
clipcontrol: extern "system" fn(GLenum, GLenum)
The function pointer to glClipControl()
createtransformfeedbacks: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glCreateTransformFeedbacks()
transformfeedbackbufferbase: extern "system" fn(GLuint, GLuint, GLuint)
The function pointer to glTransformFeedbackBufferBase()
transformfeedbackbufferrange: extern "system" fn(GLuint, GLuint, GLuint, GLintptr, GLsizeiptr)
The function pointer to glTransformFeedbackBufferRange()
gettransformfeedbackiv: extern "system" fn(GLuint, GLenum, *mut GLint)
The function pointer to glGetTransformFeedbackiv()
gettransformfeedbacki_v: extern "system" fn(GLuint, GLenum, GLuint, *mut GLint)
The function pointer to glGetTransformFeedbacki_v()
gettransformfeedbacki64_v: extern "system" fn(GLuint, GLenum, GLuint, *mut GLint64)
The function pointer to glGetTransformFeedbacki64_v()
createbuffers: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glCreateBuffers()
namedbufferstorage: extern "system" fn(GLuint, GLsizeiptr, *const c_void, GLbitfield)
The function pointer to glNamedBufferStorage()
namedbufferdata: extern "system" fn(GLuint, GLsizeiptr, *const c_void, GLenum)
The function pointer to glNamedBufferData()
namedbuffersubdata: extern "system" fn(GLuint, GLintptr, GLsizeiptr, *const c_void)
The function pointer to glNamedBufferSubData()
copynamedbuffersubdata: extern "system" fn(GLuint, GLuint, GLintptr, GLintptr, GLsizeiptr)
The function pointer to glCopyNamedBufferSubData()
clearnamedbufferdata: extern "system" fn(GLuint, GLenum, GLenum, GLenum, *const c_void)
The function pointer to glClearNamedBufferData()
clearnamedbuffersubdata: extern "system" fn(GLuint, GLenum, GLintptr, GLsizeiptr, GLenum, GLenum, *const c_void)
The function pointer to glClearNamedBufferSubData()
mapnamedbuffer: extern "system" fn(GLuint, GLenum) -> *mut c_void
The function pointer to glMapNamedBuffer()
mapnamedbufferrange: extern "system" fn(GLuint, GLintptr, GLsizeiptr, GLbitfield) -> *mut c_void
The function pointer to glMapNamedBufferRange()
unmapnamedbuffer: extern "system" fn(GLuint) -> GLboolean
The function pointer to glUnmapNamedBuffer()
flushmappednamedbufferrange: extern "system" fn(GLuint, GLintptr, GLsizeiptr)
The function pointer to glFlushMappedNamedBufferRange()
getnamedbufferparameteriv: extern "system" fn(GLuint, GLenum, *mut GLint)
The function pointer to glGetNamedBufferParameteriv()
getnamedbufferparameteri64v: extern "system" fn(GLuint, GLenum, *mut GLint64)
The function pointer to glGetNamedBufferParameteri64v()
getnamedbufferpointerv: extern "system" fn(GLuint, GLenum, *mut *mut c_void)
The function pointer to glGetNamedBufferPointerv()
getnamedbuffersubdata: extern "system" fn(GLuint, GLintptr, GLsizeiptr, *mut c_void)
The function pointer to glGetNamedBufferSubData()
createframebuffers: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glCreateFramebuffers()
namedframebufferrenderbuffer: extern "system" fn(GLuint, GLenum, GLenum, GLuint)
The function pointer to glNamedFramebufferRenderbuffer()
namedframebufferparameteri: extern "system" fn(GLuint, GLenum, GLint)
The function pointer to glNamedFramebufferParameteri()
namedframebuffertexture: extern "system" fn(GLuint, GLenum, GLuint, GLint)
The function pointer to glNamedFramebufferTexture()
namedframebuffertexturelayer: extern "system" fn(GLuint, GLenum, GLuint, GLint, GLint)
The function pointer to glNamedFramebufferTextureLayer()
namedframebufferdrawbuffer: extern "system" fn(GLuint, GLenum)
The function pointer to glNamedFramebufferDrawBuffer()
namedframebufferdrawbuffers: extern "system" fn(GLuint, GLsizei, *const GLenum)
The function pointer to glNamedFramebufferDrawBuffers()
namedframebufferreadbuffer: extern "system" fn(GLuint, GLenum)
The function pointer to glNamedFramebufferReadBuffer()
invalidatenamedframebufferdata: extern "system" fn(GLuint, GLsizei, *const GLenum)
The function pointer to glInvalidateNamedFramebufferData()
invalidatenamedframebuffersubdata: extern "system" fn(GLuint, GLsizei, *const GLenum, GLint, GLint, GLsizei, GLsizei)
The function pointer to glInvalidateNamedFramebufferSubData()
clearnamedframebufferiv: extern "system" fn(GLuint, GLenum, GLint, *const GLint)
The function pointer to glClearNamedFramebufferiv()
clearnamedframebufferuiv: extern "system" fn(GLuint, GLenum, GLint, *const GLuint)
The function pointer to glClearNamedFramebufferuiv()
clearnamedframebufferfv: extern "system" fn(GLuint, GLenum, GLint, *const GLfloat)
The function pointer to glClearNamedFramebufferfv()
clearnamedframebufferfi: extern "system" fn(GLuint, GLenum, GLint, GLfloat, GLint)
The function pointer to glClearNamedFramebufferfi()
blitnamedframebuffer: extern "system" fn(GLuint, GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum)
The function pointer to glBlitNamedFramebuffer()
checknamedframebufferstatus: extern "system" fn(GLuint, GLenum) -> GLenum
The function pointer to glCheckNamedFramebufferStatus()
getnamedframebufferparameteriv: extern "system" fn(GLuint, GLenum, *mut GLint)
The function pointer to glGetNamedFramebufferParameteriv()
getnamedframebufferattachmentparameteriv: extern "system" fn(GLuint, GLenum, GLenum, *mut GLint)
The function pointer to glGetNamedFramebufferAttachmentParameteriv()
createrenderbuffers: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glCreateRenderbuffers()
namedrenderbufferstorage: extern "system" fn(GLuint, GLenum, GLsizei, GLsizei)
The function pointer to glNamedRenderbufferStorage()
namedrenderbufferstoragemultisample: extern "system" fn(GLuint, GLsizei, GLenum, GLsizei, GLsizei)
The function pointer to glNamedRenderbufferStorageMultisample()
getnamedrenderbufferparameteriv: extern "system" fn(GLuint, GLenum, *mut GLint)
The function pointer to glGetNamedRenderbufferParameteriv()
createtextures: extern "system" fn(GLenum, GLsizei, *mut GLuint)
The function pointer to glCreateTextures()
texturebuffer: extern "system" fn(GLuint, GLenum, GLuint)
The function pointer to glTextureBuffer()
texturebufferrange: extern "system" fn(GLuint, GLenum, GLuint, GLintptr, GLsizeiptr)
The function pointer to glTextureBufferRange()
texturestorage1d: extern "system" fn(GLuint, GLsizei, GLenum, GLsizei)
The function pointer to glTextureStorage1D()
texturestorage2d: extern "system" fn(GLuint, GLsizei, GLenum, GLsizei, GLsizei)
The function pointer to glTextureStorage2D()
texturestorage3d: extern "system" fn(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei)
The function pointer to glTextureStorage3D()
texturestorage2dmultisample: extern "system" fn(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLboolean)
The function pointer to glTextureStorage2DMultisample()
texturestorage3dmultisample: extern "system" fn(GLuint, GLsizei, GLenum, GLsizei, GLsizei, GLsizei, GLboolean)
The function pointer to glTextureStorage3DMultisample()
texturesubimage1d: extern "system" fn(GLuint, GLint, GLint, GLsizei, GLenum, GLenum, *const c_void)
The function pointer to glTextureSubImage1D()
texturesubimage2d: extern "system" fn(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, *const c_void)
The function pointer to glTextureSubImage2D()
texturesubimage3d: extern "system" fn(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, *const c_void)
The function pointer to glTextureSubImage3D()
compressedtexturesubimage1d: extern "system" fn(GLuint, GLint, GLint, GLsizei, GLenum, GLsizei, *const c_void)
The function pointer to glCompressedTextureSubImage1D()
compressedtexturesubimage2d: extern "system" fn(GLuint, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, *const c_void)
The function pointer to glCompressedTextureSubImage2D()
compressedtexturesubimage3d: extern "system" fn(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, *const c_void)
The function pointer to glCompressedTextureSubImage3D()
copytexturesubimage1d: extern "system" fn(GLuint, GLint, GLint, GLint, GLint, GLsizei)
The function pointer to glCopyTextureSubImage1D()
copytexturesubimage2d: extern "system" fn(GLuint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)
The function pointer to glCopyTextureSubImage2D()
copytexturesubimage3d: extern "system" fn(GLuint, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)
The function pointer to glCopyTextureSubImage3D()
textureparameterf: extern "system" fn(GLuint, GLenum, GLfloat)
The function pointer to glTextureParameterf()
textureparameterfv: extern "system" fn(GLuint, GLenum, *const GLfloat)
The function pointer to glTextureParameterfv()
textureparameteri: extern "system" fn(GLuint, GLenum, GLint)
The function pointer to glTextureParameteri()
textureparameteriiv: extern "system" fn(GLuint, GLenum, *const GLint)
The function pointer to glTextureParameterIiv()
textureparameteriuiv: extern "system" fn(GLuint, GLenum, *const GLuint)
The function pointer to glTextureParameterIuiv()
textureparameteriv: extern "system" fn(GLuint, GLenum, *const GLint)
The function pointer to glTextureParameteriv()
generatetexturemipmap: extern "system" fn(GLuint)
The function pointer to glGenerateTextureMipmap()
bindtextureunit: extern "system" fn(GLuint, GLuint)
The function pointer to glBindTextureUnit()
gettextureimage: extern "system" fn(GLuint, GLint, GLenum, GLenum, GLsizei, *mut c_void)
The function pointer to glGetTextureImage()
getcompressedtextureimage: extern "system" fn(GLuint, GLint, GLsizei, *mut c_void)
The function pointer to glGetCompressedTextureImage()
gettexturelevelparameterfv: extern "system" fn(GLuint, GLint, GLenum, *mut GLfloat)
The function pointer to glGetTextureLevelParameterfv()
gettexturelevelparameteriv: extern "system" fn(GLuint, GLint, GLenum, *mut GLint)
The function pointer to glGetTextureLevelParameteriv()
gettextureparameterfv: extern "system" fn(GLuint, GLenum, *mut GLfloat)
The function pointer to glGetTextureParameterfv()
gettextureparameteriiv: extern "system" fn(GLuint, GLenum, *mut GLint)
The function pointer to glGetTextureParameterIiv()
gettextureparameteriuiv: extern "system" fn(GLuint, GLenum, *mut GLuint)
The function pointer to glGetTextureParameterIuiv()
gettextureparameteriv: extern "system" fn(GLuint, GLenum, *mut GLint)
The function pointer to glGetTextureParameteriv()
createvertexarrays: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glCreateVertexArrays()
disablevertexarrayattrib: extern "system" fn(GLuint, GLuint)
The function pointer to glDisableVertexArrayAttrib()
enablevertexarrayattrib: extern "system" fn(GLuint, GLuint)
The function pointer to glEnableVertexArrayAttrib()
vertexarrayelementbuffer: extern "system" fn(GLuint, GLuint)
The function pointer to glVertexArrayElementBuffer()
vertexarrayvertexbuffer: extern "system" fn(GLuint, GLuint, GLuint, GLintptr, GLsizei)
The function pointer to glVertexArrayVertexBuffer()
vertexarrayvertexbuffers: extern "system" fn(GLuint, GLuint, GLsizei, *const GLuint, *const GLintptr, *const GLsizei)
The function pointer to glVertexArrayVertexBuffers()
vertexarrayattribbinding: extern "system" fn(GLuint, GLuint, GLuint)
The function pointer to glVertexArrayAttribBinding()
vertexarrayattribformat: extern "system" fn(GLuint, GLuint, GLint, GLenum, GLboolean, GLuint)
The function pointer to glVertexArrayAttribFormat()
vertexarrayattribiformat: extern "system" fn(GLuint, GLuint, GLint, GLenum, GLuint)
The function pointer to glVertexArrayAttribIFormat()
vertexarrayattriblformat: extern "system" fn(GLuint, GLuint, GLint, GLenum, GLuint)
The function pointer to glVertexArrayAttribLFormat()
vertexarraybindingdivisor: extern "system" fn(GLuint, GLuint, GLuint)
The function pointer to glVertexArrayBindingDivisor()
getvertexarrayiv: extern "system" fn(GLuint, GLenum, *mut GLint)
The function pointer to glGetVertexArrayiv()
getvertexarrayindexediv: extern "system" fn(GLuint, GLuint, GLenum, *mut GLint)
The function pointer to glGetVertexArrayIndexediv()
getvertexarrayindexed64iv: extern "system" fn(GLuint, GLuint, GLenum, *mut GLint64)
The function pointer to glGetVertexArrayIndexed64iv()
createsamplers: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glCreateSamplers()
createprogrampipelines: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glCreateProgramPipelines()
createqueries: extern "system" fn(GLenum, GLsizei, *mut GLuint)
The function pointer to glCreateQueries()
getquerybufferobjecti64v: extern "system" fn(GLuint, GLuint, GLenum, GLintptr)
The function pointer to glGetQueryBufferObjecti64v()
getquerybufferobjectiv: extern "system" fn(GLuint, GLuint, GLenum, GLintptr)
The function pointer to glGetQueryBufferObjectiv()
getquerybufferobjectui64v: extern "system" fn(GLuint, GLuint, GLenum, GLintptr)
The function pointer to glGetQueryBufferObjectui64v()
getquerybufferobjectuiv: extern "system" fn(GLuint, GLuint, GLenum, GLintptr)
The function pointer to glGetQueryBufferObjectuiv()
memorybarrierbyregion: extern "system" fn(GLbitfield)
The function pointer to glMemoryBarrierByRegion()
gettexturesubimage: extern "system" fn(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLsizei, *mut c_void)
The function pointer to glGetTextureSubImage()
getcompressedtexturesubimage: extern "system" fn(GLuint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, *mut c_void)
The function pointer to glGetCompressedTextureSubImage()
getgraphicsresetstatus: extern "system" fn() -> GLenum
The function pointer to glGetGraphicsResetStatus()
getncompressedteximage: extern "system" fn(GLenum, GLint, GLsizei, *mut c_void)
The function pointer to glGetnCompressedTexImage()
getnteximage: extern "system" fn(GLenum, GLint, GLenum, GLenum, GLsizei, *mut c_void)
The function pointer to glGetnTexImage()
getnuniformdv: extern "system" fn(GLuint, GLint, GLsizei, *mut GLdouble)
The function pointer to glGetnUniformdv()
getnuniformfv: extern "system" fn(GLuint, GLint, GLsizei, *mut GLfloat)
The function pointer to glGetnUniformfv()
getnuniformiv: extern "system" fn(GLuint, GLint, GLsizei, *mut GLint)
The function pointer to glGetnUniformiv()
getnuniformuiv: extern "system" fn(GLuint, GLint, GLsizei, *mut GLuint)
The function pointer to glGetnUniformuiv()
readnpixels: extern "system" fn(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLsizei, *mut c_void)
The function pointer to glReadnPixels()
getnmapdv: extern "system" fn(GLenum, GLenum, GLsizei, *mut GLdouble)
The function pointer to glGetnMapdv()
getnmapfv: extern "system" fn(GLenum, GLenum, GLsizei, *mut GLfloat)
The function pointer to glGetnMapfv()
getnmapiv: extern "system" fn(GLenum, GLenum, GLsizei, *mut GLint)
The function pointer to glGetnMapiv()
getnpixelmapfv: extern "system" fn(GLenum, GLsizei, *mut GLfloat)
The function pointer to glGetnPixelMapfv()
getnpixelmapuiv: extern "system" fn(GLenum, GLsizei, *mut GLuint)
The function pointer to glGetnPixelMapuiv()
getnpixelmapusv: extern "system" fn(GLenum, GLsizei, *mut GLushort)
The function pointer to glGetnPixelMapusv()
getnpolygonstipple: extern "system" fn(GLsizei, *mut GLubyte)
The function pointer to glGetnPolygonStipple()
getncolortable: extern "system" fn(GLenum, GLenum, GLenum, GLsizei, *mut c_void)
The function pointer to glGetnColorTable()
getnconvolutionfilter: extern "system" fn(GLenum, GLenum, GLenum, GLsizei, *mut c_void)
The function pointer to glGetnConvolutionFilter()
getnseparablefilter: extern "system" fn(GLenum, GLenum, GLenum, GLsizei, *mut c_void, GLsizei, *mut c_void, *mut c_void)
The function pointer to glGetnSeparableFilter()
getnhistogram: extern "system" fn(GLenum, GLboolean, GLenum, GLenum, GLsizei, *mut c_void)
The function pointer to glGetnHistogram()
getnminmax: extern "system" fn(GLenum, GLboolean, GLenum, GLenum, GLsizei, *mut c_void)
The function pointer to glGetnMinmax()
texturebarrier: extern "system" fn()
The function pointer to glTextureBarrier()