|
void | Init () |
|
void | BeginQuery (GLenum target, GLuint id) |
|
void | BeginTransformFeedback (GLenum primitiveMode) |
|
void | BindBufferBase (GLenum target, GLuint index, GLuint buffer) |
|
void | BindFragDataLocation (GLuint program, GLuint color, const GLchar *name) |
|
void | BindTransformFeedback (GLenum target, GLuint id) |
|
void | BindVertexArray (GLuint array) |
|
void | BlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) |
|
void | DeleteQueries (GLsizei n, const GLuint *ids) |
|
void | DeleteTransformFeedbacks (GLsizei n, GLuint *arrays) |
|
void | DeleteVertexArrays (GLsizei n, GLuint *arrays) |
|
void | DrawBuffers (GLsizei n, const GLenum *bufs) |
|
void | DrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices) |
|
void | EndQuery (GLenum target) |
|
void | EndTransformFeedback () |
|
void | FramebufferTexture3D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer) |
|
void | GenQueries (GLsizei n, GLuint *ids) |
|
void | GenTransformFeedbacks (GLsizei n, GLuint *arrays) |
|
void | GenVertexArrays (GLsizei n, GLuint *arrays) |
|
void | GetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params) |
|
void | GetBufferParameteri64v (GLenum target, GLenum value, GLint64 *data) |
|
void | GetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params) |
|
void | GetQueryiv (GLenum target, GLenum pname, GLint *params) |
|
void | GetQueryObjectiv (GLuint id, GLenum pname, GLint *params) |
|
void | GetQueryObjectuiv (GLuint id, GLenum pname, GLuint *params) |
|
const GLubyte * | GetStringi (GLenum name, GLuint index) |
|
void | GetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, char *name) |
|
void | PauseTransformFeedback () |
|
void | ReadBuffer (GLenum mode) |
|
void | RenderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) |
|
void | ResumeTransformFeedback () |
|
void | TexImage2DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) |
|
void | TexImage3D (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *data) |
|
void | TransformFeedbackVaryings (GLuint program, GLsizei count, const char **varyings, GLenum bufferMode) |
|
void | Uniform1ui (GLint location, GLuint v0) |
|
void | Uniform2ui (GLint location, GLuint v0, GLuint v1) |
|
void | Uniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2) |
|
void | Uniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) |
|
void | Uniform1uiv (GLint location, GLsizei count, const GLuint *value) |
|
void | Uniform2uiv (GLint location, GLsizei count, const GLuint *value) |
|
void | Uniform3uiv (GLint location, GLsizei count, const GLuint *value) |
|
void | Uniform4uiv (GLint location, GLsizei count, const GLuint *value) |
|
void | UniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding) |
|
void | VertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer) |
|
void | DrawTransformFeedback (GLenum mode, GLuint tf) |
|
void | PrimitiveRestartIndex (GLuint index) |
|
bool | HasBindFragDataLocation () const |
|
bool | HasDrawTransformFeedback () const |
|
bool | HasPrimitiveRestartIndex () const |
|
Native OpenGL calls above ES 2.0.
Used on Apple. Also works in conjunction with GLEW or GL3W.