GL ES 2.0 | GLWeb20Context |
---|---|
Core GL ES 2.0 | |
ActiveTexture (GLenum texture) | |
AttachShader (GLuint program, GLuint shader) | |
BindAttribLocation (GLuint program, GLuint index, const char *name) | |
BindBuffer (GLenum target, GLuint buffer) | |
BindTexture (GLenum target, GLuint texture) | |
BlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) | |
BlendEquation (GLenum mode) | |
BlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha) | |
BlendFunc (GLenum sfactor, GLenum dfactor) | |
BlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) | |
BufferData (GLenum target, GLsizeiptr size, const void *data, GLenum usage) | bufferData (uint target, Array data, uint elementType, uint usage) |
BufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const void *data) | bufferSubData (uint target, uint offset, Array data, uint elementType) |
Clear (GLbitfield mask) | |
ClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) | |
ClearDepthf (GLclampf depth) | clearDepth (float depth); |
ClearStencil (GLint s) | |
ColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) | |
CompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data) | see texImage2DHTML |
CompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data) | see texSubImage2DHTML |
CopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) | TODO |
CopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) | TODO |
uint glCreateProgram (void) | |
uint glCreateShader (GLenum type) | |
CullFace (GLenum mode) | |
DeleteBuffers (GLsizei n, const GLuint *buffers) | deleteBuffers (Array buffers) |
DeleteTextures (GLsizei n, const GLuint *textures) | deleteTextures (Array textures) |
DeleteProgram (GLuint program) | |
DeleteShader (GLuint shader) | |
DetachShader (GLuint program, GLuint shader) | |
DepthFunc (GLenum func) | |
DepthMask (GLboolean flag) | |
DepthRangef (GLclampf zNear, GLclampf zFar) | |
Disable (GLenum cap) | |
DisableVertexAttribArray (GLuint index) | |
DrawArrays (GLenum mode, GLint first, GLsizei count) | |
DrawElements (GLenum mode, GLsizei count, GLenum type, const void *indices) | TODO |
Enable (GLenum cap) | |
EnableVertexAttribArray (GLuint index) | |
Finish (void) | NONE |
Flush (void) | NONE |
FrontFace (GLenum mode) | |
GetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name) | Object getActiveAttrib (uint program, uint index) obj = { type: ..., size: ..., name: ... } |
GetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name) | Object getActiveUniform (uint program, uint index) obj = { type: ..., size: ..., name: ... } |
GetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders) | Array getAttachedShaders (uint program) |
int glGetAttribLocation (GLuint program, const char *name) | int getAttribLocation (uint program, string name) |
GetBooleanv (GLenum pname, GLboolean *params) | see getParameter |
GetBufferParameteriv (GLenum target, GLenum pname, GLint *params) | see getBufferParameter |
GenBuffers (GLsizei n, GLuint *buffers) | Array genBuffers (uint n) |
GenTextures (GLsizei n, GLuint *textures) | Array genTextures (uint n) |
enum glGetError (void) | |
GetFloatv (GLenum pname, GLfloat *params) | see getParameter |
GetIntegerv (GLenum pname, GLint *params) | see getParameter |
GetPointerv (GLenum pname, void **params) | see getParameter |
GetProgramiv (GLuint program, GLenum pname, GLint *params) | see getProgramParameter |
GetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei *length, char *infolog) | string getProgramInfoLog (uint program) |
const GLubyte * glGetString (GLenum name) | see getParameter |
GetTexParameteriv (GLenum target, GLenum pname, GLint *params) | see getTexParameter |
GetTexParameterfv (GLenum target, GLenum pname, GLfloat *params) | see getTexParameter |
GetUniformfv (GLuint program, GLint location, GLfloat *params) | TODO |
GetUniformiv (GLuint program, GLint location, GLint *params) | TODO |
int glGetUniformLocation (GLuint program, const char *name) | int getUniformLocation (uint program, string name) |
GetVertexAttribfv (GLuint index, GLenum pname, GLfloat *params) | see getVertexAttrib |
GetVertexAttribiv (GLuint index, GLenum pname, GLint *params) | see getVertexAttrib |
GetVertexAttribPointerv (GLuint index, GLenum pname, void **pointer) | see getVertexAttrib |
Hint (GLenum target, GLenum mode) | |
boolean glIsBuffer (GLuint buffer) | |
boolean glIsEnabled (GLenum cap) | |
boolean glIsProgram (GLuint program) | |
boolean glIsShader (GLuint shader) | |
boolean glIsTexture (GLuint texture) | |
LineWidth (GLfloat width) | |
LinkProgram (GLuint program) | |
PixelStorei (GLenum pname, GLint param) | NONE |
PointSize (GLfloat size) | |
PolygonOffset (GLfloat factor, GLfloat units) | |
ReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels) | NONE |
SampleCoverage (GLclampf value, GLboolean invert) | |
Scissor (GLint x, GLint y, GLsizei width, GLsizei height) | |
StencilFunc (GLenum func, GLint ref, GLuint mask) | |
StencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask) | |
StencilMask (GLuint mask) | |
StencilMaskSeparate (GLenum face, GLuint mask) | |
StencilOp (GLenum fail, GLenum zfail, GLenum zpass) | |
StencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass) | |
TexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels) | see texImage2DHTML |
TexParameteri (GLenum target, GLenum pname, GLint param) | see texParameter |
TexParameterf (GLenum target, GLenum pname, GLfloat param) | see texParameter |
TexParameteriv (GLenum target, GLenum pname, const GLint *params) | see texParameter |
TexParameterfv (GLenum target, GLenum pname, const GLfloat *params) | see texParameter |
TexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) | see texSubImage2DHTML |
Uniform1i (GLint location, GLint x) Uniform2i (GLint location, GLint x, GLint y) Uniform3i (GLint location, GLint x, GLint y, GLint z) Uniform4i (GLint location, GLint x, GLint y, GLint z, GLint w) Uniform1iv (GLint location, GLsizei count, const GLint *v) Uniform2iv (GLint location, GLsizei count, const GLint *v) Uniform3iv (GLint location, GLsizei count, const GLint *v) Uniform4iv (GLint location, GLsizei count, const GLint *v) |
see uniformi |
Uniform1f (GLint location, GLfloat x) Uniform2f (GLint location, GLfloat x, GLfloat y) Uniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z) Uniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) Uniform1fv (GLint location, GLsizei count, const GLfloat *v) Uniform2fv (GLint location, GLsizei count, const GLfloat *v) Uniform3fv (GLint location, GLsizei count, const GLfloat *v) Uniform4fv (GLint location, GLsizei count, const GLfloat *v) |
see uniformf |
UniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) UniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) UniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) |
see uniformMatrix |
UseProgram (GLuint program) | |
ValidateProgram (GLuint program) | |
VertexAttrib1f (GLuint indx, GLfloat x) VertexAttrib2f (GLuint indx, GLfloat x, GLfloat y) VertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z) VertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) VertexAttrib1fv (GLuint indx, const GLfloat *values) VertexAttrib2fv (GLuint indx, const GLfloat *values) VertexAttrib3fv (GLuint indx, const GLfloat *values) VertexAttrib4fv (GLuint indx, const GLfloat *values) |
TODO |
VertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *ptr) | vertexAttribPointer (uint index, Object bufferObject) vertexAttribPointer (uint index, uint size, uint elementType, Array data) |
Viewport (GLint x, GLint y, GLsizei width, GLsizei height) | |
OES_framebuffer_object | |
TODO | |
OES_mapbuffer | |
NOT SUPPORTED | |
OES_texture_3D | |
TODO | |
OES_shader_source | |
TODO | |
CompileShader (GLuint shader) | |
GetShaderiv (GLuint shader, GLenum pname, GLint *params) | see getShaderParameter |
GetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei *length, char *infolog) | string getShaderInfoLog (uint shader) |
GetShaderSource (GLuint shader, GLsizei bufsize, GLsizei *length, char *source) | TODO |
ReleaseShaderCompilerOES(void) | NONE |
ShaderSource(GLuint shader, GLsizei count, const char **string, const GLint *length) | shaderSource(uint shader, string source) |
texImage2DHTML (uint target, DOMImageElement image) texImage2DHTML (uint target, int level, DOMImageElement image) |
texSubImage2DHTML (uint target, DOMImageElement image, int xoff, int yoff, int width, int height) texSubImage2DHTML (uint target, int level, DOMImageElement image, int xoff, int yoff, int width, int height) |
getParameter (uint pname) |
getBufferParameter (uint target, uint pname) |
getProgramParameter |
getShaderParameter |
getTexParameter |
getVertexAttrib |
texParameter |
uniformf |
uniformi |
uniformMatrix |