|
void | ActiveTexture (GLenum texture) |
|
void | AttachShader (GLuint program, GLuint shader) |
|
void | BindBuffer (GLenum target, GLuint buffer) |
|
void | BindFramebuffer (GLenum target, GLuint framebuffer) |
|
void | BindRenderbuffer (GLenum target, GLuint renderbuffer) |
|
void | BindTexture (GLenum target, GLuint texture) |
|
GLenum | CheckFramebufferStatus (GLenum target) |
|
void | CompileShader (GLuint shader) |
|
void | BufferData (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage) |
|
void | CompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data) |
|
GLuint | CreateProgram () |
|
GLuint | CreateShader (GLenum type) |
|
void | CompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data) |
|
void | DeleteBuffers (GLsizei n, const GLuint *buffers) |
|
void | DeleteFramebuffers (GLsizei n, const GLuint *framebuffers) |
|
void | DeleteProgram (GLuint program) |
|
void | DeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers) |
|
void | DeleteShader (GLuint shader) |
|
void | DetachShader (GLuint program, GLuint shader) |
|
void | DisableVertexAttribArray (GLuint index) |
|
void | DrawArrays (GLenum mode, GLint first, GLsizei count) |
|
void | DrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices) |
|
void | EnableVertexAttribArray (GLuint index) |
|
void | FramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) |
|
void | FramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) |
|
void | GenBuffers (GLsizei n, GLuint *buffers) |
|
void | GenerateMipmap (GLenum target) |
|
void | GenFramebuffers (GLsizei n, GLuint *framebuffers) |
|
void | GenRenderbuffers (GLsizei n, GLuint *renderbuffers) |
|
void | GetActiveAttrib (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) |
|
void | GetActiveUniform (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) |
|
GLint | GetAttribLocation (GLuint program, const GLchar *name) |
|
void | GetProgramiv (GLuint program, GLenum pname, GLint *params) |
|
void | GetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog) |
|
void | GetShaderiv (GLuint shader, GLenum pname, GLint *params) |
|
GLint | GetUniformLocation (GLuint program, const GLchar *name) |
|
void | LinkProgram (GLuint program) |
|
void | RenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height) |
|
void | ShaderSource (GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length) |
|
void | TexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) |
|
void | Uniform1fv (GLint location, GLsizei count, const GLfloat *value) |
|
void | Uniform2fv (GLint location, GLsizei count, const GLfloat *value) |
|
void | Uniform3fv (GLint location, GLsizei count, const GLfloat *value) |
|
void | Uniform4fv (GLint location, GLsizei count, const GLfloat *value) |
|
void | Uniform1iv (GLint location, GLsizei count, const GLint *value) |
|
void | Uniform2iv (GLint location, GLsizei count, const GLint *value) |
|
void | Uniform3iv (GLint location, GLsizei count, const GLint *value) |
|
void | Uniform4iv (GLint location, GLsizei count, const GLint *value) |
|
void | UniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
|
void | UniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
|
void | UseProgram (GLuint program) |
|
void | VertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer) |
|
void | ValidateProgram (GLuint program) |
|
void | Clear (GLbitfield mask) |
|
void | ClearColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) |
|
void | DeleteTextures (GLsizei n, GLuint *textures) |
|
void | Disable (GLenum cap) |
|
void | Enable (GLenum cap) |
|
void | GenTextures (GLsizei n, GLuint *textures) |
|
void | GetIntegerv (GLenum pname, GLint *params) |
|
const GLubyte * | GetString (GLenum name) |
|
void | ReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels) |
|
void | TexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels) |
|
void | TexParameteri (GLenum target, GLenum pname, GLint param) |
|
void | Viewport (GLint x, GLint y, GLsizei width, GLsizei height) |
|
Native OpenGL calls up to OpenGL ES 2.0.
Used on Apple. Also works in conjunction with GLEW or GL3W.