Usage
For gcanvas is designed to follow WebGL API, find details of each API in
https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API
Support
Legend
- Implemented: API is implemented .
- Undefined: API is not defined.
- Empty: API is defined but not implemented.
API Name | API Type | Status |
---|---|---|
viewport() | Method | Implemented |
vertexAttribPointer() | Method | Implemented |
vertexAttrib2fv() | Method | Implemented |
useProgram() | Method | Implemented |
uniformMatrix4fv() | Method | Implemented |
uniformMatrix3fv() | Method | Implemented |
uniformMatrix2fv() | Method | Implemented |
uniform4iv() | Method | Implemented |
uniform4i() | Method | Implemented |
uniform4fv() | Method | Implemented |
uniform4f() | Method | Implemented |
uniform3iv() | Method | Implemented |
uniform3i() | Method | Implemented |
uniform3fv() | Method | Implemented |
uniform3f() | Method | Implemented |
uniform2iv() | Method | Implemented |
uniform2i() | Method | Implemented |
uniform2fv() | Method | Implemented |
uniform2f() | Method | Implemented |
uniform1iv() | Method | Implemented |
uniform1i() | Method | Implemented |
uniform1fv() | Method | Implemented |
uniform1f() | Method | Implemented |
texParameteri() | Method | Implemented |
texImage2D() | Method | Implemented |
shaderSource() | Method | Implemented |
scissor() | Method | Implemented |
renderbufferStorage() | Method | Implemented |
pixelStorei() | Method | Implemented |
linkProgram() | Method | Implemented |
lineWidth() | Method | Implemented |
getUniformLocation() | Method | Implemented |
getShaderParameter() | Method | Implemented |
getAttribLocation() | Method | Implemented |
generateMipmap() | Method | Implemented |
frontFace() | Method | Implemented |
framebufferTexture2D() | Method | Implemented |
flush() | Method | Implemented |
enableVertexAttribArray() | Method | Implemented |
enable() | Method | Implemented |
drawElements() | Method | Implemented |
disableVertexAttribArray() | Method | Implemented |
disable() | Method | Implemented |
depthMask() | Method | Implemented |
depthFunc() | Method | Implemented |
deleteTexture() | Method | Implemented |
deleteShader() | Method | Implemented |
deleteRenderbuffer() | Method | Implemented |
deleteProgram() | Method | Implemented |
deleteFramebuffer() | Method | Implemented |
deleteBuffer() | Method | Implemented |
cullFace() | Method | Implemented |
createTexture() | Method | Implemented |
createShader() | Method | Implemented |
createRenderbuffer() | Method | Implemented |
createProgram() | Method | Implemented |
createFramebuffer() | Method | Implemented |
createBuffer() | Method | Implemented |
compileShader() | Method | Implemented |
colorMask() | Method | Implemented |
clearStencil() | Method | Implemented |
clearDepth() | Method | Implemented |
clearColor() | Method | Implemented |
clear() | Method | Implemented |
bufferData() | Method | Implemented |
blendFuncSeparate() | Method | Implemented |
blendFunc() | Method | Implemented |
blendEquationSeparate() | Method | Implemented |
blendEquation() | Method | Implemented |
bindRenderbuffer() | Method | Implemented |
bindFramebuffer() | Method | Implemented |
bindBuffer() | Method | Implemented |
bindAttribLocation() | Method | Implemented |
attachShader() | Method | Implemented |
activeTexture() | Method | Implemented |
validateProgram() | Method | Implemented |
texSubImage2D() | Method | Implemented |
texParameterf() | Method | Implemented |
stencilOpSeparate() | Method | Implemented |
stencilOp() | Method | Implemented |
stencilMaskSeparate() | Method | Implemented |
stencilMask() | Method | Implemented |
stencilFuncSeparate() | Method | Implemented |
stencilFunc() | Method | Implemented |
sampleCoverage() | Method | Implemented |
readPixels() | Method | Implemented |
polygonOffset() | Method | Implemented |
isTexture() | Method | Implemented |
isShader() | Method | Implemented |
isRenderbuffer() | Method | Implemented |
isProgram() | Method | Implemented |
isFramebuffer() | Method | Implemented |
isEnabled() | Method | Implemented |
isContextLost() | Method | Empty |
isBuffer() | Method | Implemented |
getVertexAttribOffset() | Method | Implemented |
getVertexAttrib() | Method | Implemented |
getUniform() | Method | Implemented |
getTexParameter() | Method | Implemented |
getSupportedExtensions() | Method | Implemented |
getShaderSource() | Method | Implemented |
getShaderPrecisionFormat() | Method | Implemented |
getShaderInfoLog() | Method | Implemented |
getRenderbufferParameter() | Method | Implemented |
getProgramParameter() | Method | Implemented |
getProgramInfoLog() | Method | Implemented |
getParameter() | Method | Implemented |
getFramebufferAttachmentParameter() | Method | Implemented |
getExtension() | Method | Implemented |
getError() | Method | Implemented |
getContextAttributes() | Method | Empty |
getBufferParameter() | Method | Implemented |
getAttachedShaders() | Method | Implemented |
getActiveUniform() | Method | Implemented |
getActiveAttrib() | Method | Implemented |
drawArrays / drawArraysInstancedANGLE() | Method | Implemented |
detachShader() | Method | Implemented |
depthRange() | Method | Implemented |
copyTexSubImage2D() | Method | Implemented |
copyTexImage2D() | Method | Implemented |
compressedTexSubImage2D() | Method | Implemented |
compressedTexImage2D() | Method | Implemented |
checkFramebufferStatus() | Method | Implemented |
bufferSubData() | Method | Implemented |
blendColor() | Method | Implemented |
bindTexture() | Method | Implemented |
commit() | Method | Undefined |
finish() | Method | Undefined |
framebufferRenderbuffer() | Method | Implemented |
hint() | Method | Undefined |