Variables

ALPHA:Int

ALWAYS:Int

BACK:Int

BLEND:Int

BOOL:Int

BYTE:Int

CCW:Int

COLOR:Int

CW:Int

DECR:Int

DEPTH:Int

DITHER:Int

EQUAL:Int

FLOAT:Int

FRONT:Int

GEQUAL:Int

INCR:Int

INT:Int

INVERT:Int

KEEP:Int

LEQUAL:Int

LESS:Int

LINEAR:Int

LINES:Int

MAX:Int

MIN:Int

NEVER:Int

NICEST:Int

NONE:Int

ONE:Int

POINTS:Int

R16F:Int

R16I:Int

R16UI:Int

R32F:Int

R32I:Int

R32UI:Int

R8:Int

R8I:Int

R8UI:Int

RED:Int

REPEAT:Int

RG:Int

RG16F:Int

RG16I:Int

RG16UI:Int

RG32F:Int

RG32I:Int

RG32UI:Int

RG8:Int

RG8I:Int

RG8UI:Int

RGB:Int

RGB16F:Int

RGB16I:Int

RGB32F:Int

RGB32I:Int

RGB565:Int

RGB8:Int

RGB8I:Int

RGB8UI:Int

RGBA:Int

RGBA4:Int

RGBA8:Int

RGBA8I:Int

SHORT:Int

SRGB:Int

SRGB8:Int

VENDOR:Int

ZERO:Int

read onlycanvas:CanvasElement

Available on HTML5

read onlydrawingBufferHeight:Int

Available on HTML5

read onlydrawingBufferWidth:Int

Available on HTML5

read onlyversion:Float

Methods

activeTexture (texture:Int):Void

attachShader (program:GLProgram, shader:GLShader):Void

beginQuery (target:Int, query:GLQuery):Void

beginTransformFeedback (primitiveNode:Int):Void

bindAttribLocation (program:GLProgram, index:Int, name:String):Void

bindBuffer (target:Int, buffer:GLBuffer):Void

bindBufferBase (target:Int, index:Int, buffer:GLBuffer):Void

bindBufferRange (target:Int, index:Int, buffer:GLBuffer, offset:DataPointer, size:Int):Void

bindFramebuffer (target:Int, framebuffer:GLFramebuffer):Void

bindRenderbuffer (target:Int, renderbuffer:GLRenderbuffer):Void

bindSampler (unit:Int, sampler:GLSampler):Void

bindTexture (target:Int, texture:GLTexture):Void

bindTransformFeedback (target:Int, transformFeedback:GLTransformFeedback):Void

blendColor (red:Float, green:Float, blue:Float, alpha:Float):Void

blendEquation (mode:Int):Void

blendEquationSeparate (modeRGB:Int, modeAlpha:Int):Void

blendFunc (sfactor:Int, dfactor:Int):Void

blendFuncSeparate (srcRGB:Int, dstRGB:Int, srcAlpha:Int, dstAlpha:Int):Void

blitFramebuffer (srcX0:Int, srcY0:Int, srcX1:Int, srcY1:Int, dstX0:Int, dstY0:Int, dstX1:Int, dstY1:Int, mask:Int, filter:Int):Void

bufferData (target:Int, size:Int, data:DataPointer, usage:Int):Void

bufferDataWEBGL (target:Int, srcData:Dynamic, usage:Int, ?srcOffset:Int, ?length:Int):Void

Available on HTML5

bufferSubData (target:Int, dstByteOffset:Int, size:Int, data:DataPointer):Void

bufferSubDataWEBGL (target:Int, dstByteOffset:Int, srcData:Dynamic, ?srcOffset:Int, ?length:Int):Void

Available on HTML5

checkFramebufferStatus (target:Int):Int

clear (mask:Int):Void

clearBufferfi (buffer:Int, drawbuffer:Int, depth:Float, stencil:Int):Void

clearBufferfv (buffer:Int, drawbuffer:Int, value:DataPointer):Void

clearBufferfvWEBGL (buffer:Int, drawbuffer:Int, values:Dynamic, ?srcOffset:Int):Void

Available on HTML5

clearBufferiv (buffer:Int, drawbuffer:Int, value:DataPointer):Void

clearBufferivWEBGL (buffer:Int, drawbuffer:Int, values:Dynamic, ?srcOffset:Int):Void

Available on HTML5

clearBufferuiv (buffer:Int, drawbuffer:Int, value:DataPointer):Void

clearBufferuivWEBGL (buffer:Int, drawbuffer:Int, values:Dynamic, ?srcOffset:Int):Void

Available on HTML5

clearColor (red:Float, green:Float, blue:Float, alpha:Float):Void

clearDepthf (depth:Float):Void

clearStencil (s:Int):Void

clientWaitSync (sync:GLSync, flags:Int, timeout:Int64):Int

colorMask (red:Bool, green:Bool, blue:Bool, alpha:Bool):Void

compileShader (shader:GLShader):Void

compressedTexImage2D (target:Int, level:Int, internalformat:Int, width:Int, height:Int, border:Int, imageSize:Int, data:DataPointer):Void

compressedTexImage2DWEBGL (target:Int, level:Int, internalformat:Int, width:Int, height:Int, border:Int, srcData:Dynamic, ?srcOffset:Int, ?srcLengthOverride:Int):Void

Available on HTML5

compressedTexImage3D (target:Int, level:Int, internalformat:Int, width:Int, height:Int, depth:Int, border:Int, imageSize:Int, data:DataPointer):Void

compressedTexImage3DWEBGL (target:Int, level:Int, internalformat:Int, width:Int, height:Int, depth:Int, border:Int, srcData:Dynamic, ?srcOffset:Int, ?srcLengthOverride:Int):Void

Available on HTML5

compressedTexSubImage2D (target:Int, level:Int, xoffset:Int, yoffset:Int, width:Int, height:Int, format:Int, imageSize:Int, data:DataPointer):Void

compressedTexSubImage2DWEBGL (target:Int, level:Int, xoffset:Int, yoffset:Int, width:Int, height:Int, format:Int, srcData:Dynamic, ?srcOffset:Int, ?srcLengthOverride:Int):Void

Available on HTML5

compressedTexSubImage3D (target:Int, level:Int, xoffset:Int, yoffset:Int, zoffset:Int, width:Int, height:Int, depth:Int, format:Int, imageSize:Int, data:DataPointer):Void

compressedTexSubImage3DWEBGL (target:Int, level:Int, xoffset:Int, yoffset:Int, zoffset:Int, width:Int, height:Int, depth:Int, format:Int, srcData:Dynamic, ?srcOffset:Int, ?srcLengthOverride:Int):Void

Available on HTML5

copyBufferSubData (readTarget:Int, writeTarget:Int, readOffset:DataPointer, writeOffset:DataPointer, size:Int):Void

copyTexImage2D (target:Int, level:Int, internalformat:Int, x:Int, y:Int, width:Int, height:Int, border:Int):Void

copyTexSubImage2D (target:Int, level:Int, xoffset:Int, yoffset:Int, x:Int, y:Int, width:Int, height:Int):Void

copyTexSubImage3D (target:Int, level:Int, xoffset:Int, yoffset:Int, zoffset:Int, x:Int, y:Int, width:Int, height:Int):Void

cullFace (mode:Int):Void

deleteBuffer (buffer:GLBuffer):Void

deleteFramebuffer (framebuffer:GLFramebuffer):Void

deleteProgram (program:GLProgram):Void

deleteQuery (query:GLQuery):Void

deleteSampler (sampler:GLSampler):Void

deleteShader (shader:GLShader):Void

deleteSync (sync:GLSync):Void

deleteTexture (texture:GLTexture):Void

depthFunc (func:Int):Void

depthMask (flag:Bool):Void

depthRangef (zNear:Float, zFar:Float):Void

detachShader (program:GLProgram, shader:GLShader):Void

disable (cap:Int):Void

disableVertexAttribArray (index:Int):Void

drawArrays (mode:Int, first:Int, count:Int):Void

drawArraysInstanced (mode:Int, first:Int, count:Int, instanceCount:Int):Void

drawBuffers (buffers:Array<Int>):Void

drawElements (mode:Int, count:Int, type:Int, offset:Dynamic):Void

drawElementsInstanced (mode:Int, count:Int, type:Int, offset:DataPointer, instanceCount:Int):Void

drawRangeElements (mode:Int, start:Int, end:Int, count:Int, type:Int, offset:DataPointer):Void

enable (cap:Int):Void

enableVertexAttribArray (index:Int):Void

endQuery (target:Int):Void

fenceSync (condition:Int, flags:Int):GLSync

finish ():Void

flush ():Void

framebufferRenderbuffer (target:Int, attachment:Int, renderbuffertarget:Int, renderbuffer:GLRenderbuffer):Void

framebufferTexture2D (target:Int, attachment:Int, textarget:Int, texture:GLTexture, level:Int):Void

framebufferTextureLayer (target:Int, attachment:Int, texture:GLTexture, level:Int, layer:Int):Void

frontFace (mode:Int):Void

generateMipmap (target:Int):Void

getActiveUniformBlockName (program:GLProgram, uniformBlockIndex:Int):String

getActiveUniformBlockParameter (program:GLProgram, uniformBlockIndex:Int, pname:Int):Dynamic

getActiveUniformBlocki (program:GLProgram, uniformBlockIndex:Int, pname:Int):Int

getActiveUniformBlockiv (program:GLProgram, uniformBlockIndex:Int, pname:Int, params:DataPointer):Void

getActiveUniforms (program:GLProgram, uniformIndices:Array<Int>, pname:Int):Dynamic

getActiveUniformsiv (program:GLProgram, uniformIndices:Array<Int>, pname:Int, params:DataPointer):Void

getAttribLocation (program:GLProgram, name:String):Int

getBoolean (pname:Int):Bool

getBooleanv (pname:Int, params:DataPointer):Void

getBufferParameter (target:Int, pname:Int):Dynamic

getBufferParameteri (target:Int, pname:Int):Int

getBufferParameteri64v (target:Int, pname:Int, params:DataPointer):Void

getBufferParameteriv (target:Int, pname:Int, data:DataPointer):Void

getBufferPointerv (target:Int, pname:Int):DataPointer

getBufferSubData (target:Int, offset:DataPointer, size:Int, data:DataPointer):Void

getBufferSubDataWEBGL (target:Int, srcByteOffset:DataPointer, dstData:Dynamic, ?srcOffset:Dynamic, ?length:Int):Void

Available on HTML5

getError ():Int

getExtension (name:String):Dynamic

getFloat (pname:Int):Float

getFloatv (pname:Int, params:DataPointer):Void

getFragDataLocation (program:GLProgram, name:String):Int

getFramebufferAttachmentParameter (target:Int, attachment:Int, pname:Int):Dynamic

getFramebufferAttachmentParameteri (target:Int, attachment:Int, pname:Int):Int

getFramebufferAttachmentParameteriv (target:Int, attachment:Int, pname:Int, params:DataPointer):Void

getIndexedParameter (target:Int, index:Int):Dynamic

getInteger (pname:Int):Int

getInteger64 (pname:Int):Int64

getInteger64i (pname:Int):Int64

getInteger64i_v (pname:Int, index:Int, params:DataPointer):Void

getInteger64v (pname:Int, params:DataPointer):Void

getIntegeri (pname:Int):Int

getIntegeri_v (pname:Int, index:Int, params:DataPointer):Void

getIntegerv (pname:Int, params:DataPointer):Void

getInternalformatParameter (target:Int, internalformat:Int, pname:Int):Dynamic

getInternalformati (target:Int, internalformat:Int, pname:Int):Int

getInternalformativ (target:Int, internalformat:Int, pname:Int, bufSize:Int, params:DataPointer):Void

getParameter (pname:Int):Dynamic

getProgramBinary (program:GLProgram, binaryFormat:Int):Bytes

getProgramInfoLog (program:GLProgram):String

getProgramParameter (program:GLProgram, pname:Int):Dynamic

getProgrami (program:GLProgram, pname:Int):Int

getProgramiv (program:GLProgram, pname:Int, params:DataPointer):Void

getQuery (target:Int, pname:Int):GLQuery

getQueryObjectui (query:GLQuery, pname:Int):Int

getQueryObjectuiv (query:GLQuery, pname:Int, params:DataPointer):Void

getQueryParameter (query:GLQuery, pname:Int):Dynamic

getQueryi (target:Int, pname:Int):Int

getQueryiv (target:Int, pname:Int, params:DataPointer):Void

getRenderbufferParameter (target:Int, pname:Int):Dynamic

getRenderbufferParameteri (target:Int, pname:Int):Int

getRenderbufferParameteriv (target:Int, pname:Int, params:DataPointer):Void

getSamplerParameter (sampler:GLSampler, pname:Int):Dynamic

getSamplerParameterf (sampler:GLSampler, pname:Int):Float

getSamplerParameterfv (sampler:GLSampler, pname:Int, params:DataPointer):Void

getSamplerParameteri (sampler:GLSampler, pname:Int):Int

getSamplerParameteriv (sampler:GLSampler, pname:Int, params:DataPointer):Void

getShaderInfoLog (shader:GLShader):String

getShaderParameter (shader:GLShader, pname:Int):Dynamic

getShaderPrecisionFormat (shadertype:Int, precisiontype:Int):GLShaderPrecisionFormat

getShaderSource (shader:GLShader):String

getShaderi (shader:GLShader, pname:Int):Int

getShaderiv (shader:GLShader, pname:Int, params:DataPointer):Void

getString (pname:Int):String

getStringi (name:Int, index:Int):String

getSupportedExtensions ():Array<String>

getSyncParameter (sync:GLSync, pname:Int):Dynamic

getSyncParameteri (sync:GLSync, pname:Int):Int

getSyncParameteriv (sync:GLSync, pname:Int, params:DataPointer):Void

getTexParameter (target:Int, pname:Int):Dynamic

getTexParameterf (target:Int, pname:Int):Float

getTexParameterfv (target:Int, pname:Int, params:DataPointer):Void

getTexParameteri (target:Int, pname:Int):Int

getTexParameteriv (target:Int, pname:Int, params:DataPointer):Void

getUniform (program:GLProgram, location:GLUniformLocation):Dynamic

getUniformBlockIndex (program:GLProgram, uniformBlockName:String):Int

getUniformIndices (program:GLProgram, uniformNames:Array<String>):Array<Int>

getUniformf (program:GLProgram, location:GLUniformLocation):Float

getUniformfv (program:GLProgram, location:GLUniformLocation, params:DataPointer):Void

getUniformi (program:GLProgram, location:GLUniformLocation):Int

getUniformiv (program:GLProgram, location:GLUniformLocation, params:DataPointer):Void

getUniformui (program:GLProgram, location:GLUniformLocation):Int

getUniformuiv (program:GLProgram, location:GLUniformLocation, params:DataPointer):Void

getVertexAttrib (index:Int, pname:Int):Dynamic

getVertexAttribIi (index:Int, pname:Int):Int

getVertexAttribIiv (index:Int, pname:Int, params:DataPointer):Void

getVertexAttribIui (index:Int, pname:Int):Int

getVertexAttribIuiv (index:Int, pname:Int, params:DataPointer):Void

getVertexAttribPointerv (index:Int, pname:Int):Int

getVertexAttribf (index:Int, pname:Int):Float

getVertexAttribfv (index:Int, pname:Int, params:DataPointer):Void

getVertexAttribi (index:Int, pname:Int):Int

getVertexAttribiv (index:Int, pname:Int, params:DataPointer):Void

hint (target:Int, mode:Int):Void

invalidateFramebuffer (target:Int, attachments:Array<Int>):Void

invalidateSubFramebuffer (target:Int, attachments:Array<Int>, x:Int, y:Int, width:Int, height:Int):Void

isBuffer (buffer:GLBuffer):Bool

isEnabled (cap:Int):Bool

isFramebuffer (framebuffer:GLFramebuffer):Bool

isProgram (program:GLProgram):Bool

isQuery (query:GLQuery):Bool

isRenderbuffer (renderbuffer:GLRenderbuffer):Bool

isSampler (sampler:GLSampler):Bool

isShader (shader:GLShader):Bool

isSync (sync:GLSync):Bool

isTexture (texture:GLTexture):Bool

isTransformFeedback (transformFeedback:GLTransformFeedback):Bool

lineWidth (width:Float):Void

linkProgram (program:GLProgram):Void

mapBufferRange (target:Int, offset:DataPointer, length:Int, access:Int):DataPointer

pixelStorei (pname:Int, param:Int):Void

polygonOffset (factor:Float, units:Float):Void

programBinary (program:GLProgram, binaryFormat:Int, binary:DataPointer, length:Int):Void

programParameteri (program:GLProgram, pname:Int, value:Int):Void

readBuffer (src:Int):Void

readPixels (x:Int, y:Int, width:Int, height:Int, format:Int, type:Int, pixels:DataPointer):Void

readPixelsWEBGL (x:Int, y:Int, width:Int, height:Int, format:Int, type:Int, pixels:Dynamic, ?dstOffset:Int):Void

Available on HTML5

renderbufferStorage (target:Int, internalformat:Int, width:Int, height:Int):Void

renderbufferStorageMultisample (target:Int, samples:Int, internalFormat:Int, width:Int, height:Int):Void

sampleCoverage (value:Float, invert:Bool):Void

samplerParameterf (sampler:GLSampler, pname:Int, param:Float):Void

samplerParameteri (sampler:GLSampler, pname:Int, param:Int):Void

scissor (x:Int, y:Int, width:Int, height:Int):Void

shaderBinary (shaders:Array<GLShader>, binaryformat:Int, binary:DataPointer, length:Int):Void

shaderSource (shader:GLShader, string:String):Void

stencilFunc (func:Int, ref:Int, mask:Int):Void

stencilFuncSeparate (face:Int, func:Int, ref:Int, mask:Int):Void

stencilMask (mask:Int):Void

stencilMaskSeparate (face:Int, mask:Int):Void

stencilOp (fail:Int, zfail:Int, zpass:Int):Void

stencilOpSeparate (face:Int, fail:Int, zfail:Int, zpass:Int):Void

texImage2D (target:Int, level:Int, internalformat:Int, width:Int, height:Int, border:Int, format:Int, type:Int, data:DataPointer):Void

texImage2DWEBGL (target:Int, level:Int, internalformat:Int, width:Int, height:Int, border:Dynamic, ?format:Int, ?type:Int, ?srcData:Dynamic, ?srcOffset:Int):Void

Available on HTML5

texImage3D (target:Int, level:Int, internalformat:Int, width:Int, height:Int, depth:Int, border:Int, format:Int, type:Int, data:DataPointer):Void

texImage3DWEBGL (target:Int, level:Int, internalformat:Int, width:Int, height:Int, depth:Int, border:Int, format:Int, type:Int, srcData:Dynamic, ?srcOffset:Int):Void

Available on HTML5

texParameterf (target:Int, pname:Int, param:Float):Void

texParameteri (target:Int, pname:Int, param:Int):Void

texStorage2D (target:Int, level:Int, internalformat:Int, width:Int, height:Int):Void

texStorage3D (target:Int, level:Int, internalformat:Int, width:Int, height:Int, depth:Int):Void

texSubImage2D (target:Int, level:Int, xoffset:Int, yoffset:Int, width:Int, height:Int, format:Int, type:Int, data:DataPointer):Void

texSubImage2DWEBGL (target:Int, level:Int, xoffset:Int, yoffset:Int, width:Int, height:Int, format:Dynamic, ?type:Int, ?srcData:Dynamic, ?srcOffset:Int):Void

Available on HTML5

texSubImage3D (target:Int, level:Int, xoffset:Int, yoffset:Int, zoffset:Int, width:Int, height:Int, depth:Int, format:Int, type:Int, data:DataPointer):Void

texSubImage3DWEBGL (target:Int, level:Int, xoffset:Int, yoffset:Int, zoffset:Int, width:Int, height:Int, depth:Int, format:Int, type:Int, source:Dynamic, ?srcOffset:Int):Void

Available on HTML5

transformFeedbackVaryings (program:GLProgram, varyings:Array<String>, bufferMode:Int):Void

uniform1f (location:GLUniformLocation, v0:Float):Void

uniform1fv (location:GLUniformLocation, count:Int, v:DataPointer):Void

uniform1fvWEBGL (location:GLUniformLocation, data:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniform1i (location:GLUniformLocation, v0:Int):Void

uniform1iv (location:GLUniformLocation, count:Int, v:DataPointer):Void

uniform1ivWEBGL (location:GLUniformLocation, ?data:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniform1ui (location:GLUniformLocation, v0:Int):Void

uniform1uiv (location:GLUniformLocation, count:Int, v:DataPointer):Void

uniform1uivWEBGL (location:GLUniformLocation, data:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniform2f (location:GLUniformLocation, v0:Float, v1:Float):Void

uniform2fv (location:GLUniformLocation, count:Int, v:DataPointer):Void

uniform2fvWEBGL (location:GLUniformLocation, data:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniform2i (location:GLUniformLocation, v0:Int, v1:Int):Void

uniform2iv (location:GLUniformLocation, count:Int, v:DataPointer):Void

uniform2ivWEBGL (location:GLUniformLocation, data:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniform2ui (location:GLUniformLocation, v0:Int, v1:Int):Void

uniform2uiv (location:GLUniformLocation, count:Int, v:DataPointer):Void

uniform2uivWEBGL (location:GLUniformLocation, data:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniform3f (location:GLUniformLocation, v0:Float, v1:Float, v2:Float):Void

uniform3fv (location:GLUniformLocation, count:Int, v:DataPointer):Void

uniform3fvWEBGL (location:GLUniformLocation, data:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniform3i (location:GLUniformLocation, v0:Int, v1:Int, v2:Int):Void

uniform3iv (location:GLUniformLocation, count:Int, v:DataPointer):Void

uniform3ivWEBGL (location:GLUniformLocation, data:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniform3ui (location:GLUniformLocation, v0:Int, v1:Int, v2:Int):Void

uniform3uiv (location:GLUniformLocation, count:Int, v:DataPointer):Void

uniform3uivWEBGL (location:GLUniformLocation, data:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniform4f (location:GLUniformLocation, v0:Float, v1:Float, v2:Float, v3:Float):Void

uniform4fv (location:GLUniformLocation, count:Int, v:DataPointer):Void

uniform4fvWEBGL (location:GLUniformLocation, data:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniform4i (location:GLUniformLocation, v0:Int, v1:Int, v2:Int, v3:Int):Void

uniform4iv (location:GLUniformLocation, count:Int, v:DataPointer):Void

uniform4ivWEBGL (location:GLUniformLocation, data:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniform4ui (location:GLUniformLocation, v0:Int, v1:Int, v2:Int, v3:Int):Void

uniform4uiv (location:GLUniformLocation, count:Int, v:DataPointer):Void

uniform4uivWEBGL (location:GLUniformLocation, data:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniformBlockBinding (program:GLProgram, uniformBlockIndex:Int, uniformBlockBinding:Int):Void

uniformMatrix2fv (location:GLUniformLocation, count:Int, transpose:Bool, v:DataPointer):Void

uniformMatrix2fvWEBGL (location:GLUniformLocation, transpose:Bool, v:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniformMatrix2x3fv (location:GLUniformLocation, count:Int, transpose:Bool, v:DataPointer):Void

uniformMatrix2x3fvWEBGL (location:GLUniformLocation, transpose:Bool, v:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniformMatrix2x4fv (location:GLUniformLocation, count:Int, transpose:Bool, v:DataPointer):Void

uniformMatrix2x4fvWEBGL (location:GLUniformLocation, transpose:Bool, v:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniformMatrix3fv (location:GLUniformLocation, count:Int, transpose:Bool, v:DataPointer):Void

uniformMatrix3fvWEBGL (location:GLUniformLocation, transpose:Bool, v:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniformMatrix3x2fv (location:GLUniformLocation, count:Int, transpose:Bool, v:DataPointer):Void

uniformMatrix3x2fvWEBGL (location:GLUniformLocation, transpose:Bool, v:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniformMatrix3x4fv (location:GLUniformLocation, count:Int, transpose:Bool, v:DataPointer):Void

uniformMatrix3x4fvWEBGL (location:GLUniformLocation, transpose:Bool, v:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniformMatrix4fv (location:GLUniformLocation, count:Int, transpose:Bool, v:DataPointer):Void

uniformMatrix4fvWEBGL (location:GLUniformLocation, transpose:Bool, v:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniformMatrix4x2fv (location:GLUniformLocation, count:Int, transpose:Bool, v:DataPointer):Void

uniformMatrix4x2fvWEBGL (location:GLUniformLocation, transpose:Bool, v:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

uniformMatrix4x3fv (location:GLUniformLocation, count:Int, transpose:Bool, v:DataPointer):Void

uniformMatrix4x3fvWEBGL (location:GLUniformLocation, transpose:Dynamic, v:Dynamic, ?srcOffset:Int, ?srcLength:Int):Void

Available on HTML5

unmapBuffer (target:Int):Bool

useProgram (program:GLProgram):Void

validateProgram (program:GLProgram):Void

vertexAttrib1f (indx:Int, v0:Float):Void

vertexAttrib1fv (indx:Int, v:DataPointer):Void

vertexAttrib1fvWEBGL (index:Int, v:Dynamic):Void

Available on HTML5

vertexAttrib2f (indx:Int, v0:Float, v1:Float):Void

vertexAttrib2fv (indx:Int, v:DataPointer):Void

vertexAttrib2fvWEBGL (index:Int, v:Dynamic):Void

Available on HTML5

vertexAttrib3f (indx:Int, v0:Float, v1:Float, v2:Float):Void

vertexAttrib3fv (indx:Int, v:DataPointer):Void

vertexAttrib3fvWEBGL (index:Int, v:Dynamic):Void

Available on HTML5

vertexAttrib4f (indx:Int, v0:Float, v1:Float, v2:Float, v3:Float):Void

vertexAttrib4fv (indx:Int, v:DataPointer):Void

vertexAttrib4fvWEBGL (index:Int, v:Dynamic):Void

Available on HTML5

vertexAttribDivisor (index:Int, divisor:Int):Void

vertexAttribI4i (index:Int, v0:Int, v1:Int, v2:Int, v3:Int):Void

vertexAttribI4iv (index:Int, value:DataPointer):Void

vertexAttribI4ivWEBGL (index:Int, v:Dynamic):Void

Available on HTML5

vertexAttribI4ui (index:Int, v0:Int, v1:Int, v2:Int, v3:Int):Void

vertexAttribI4uiv (index:Int, value:DataPointer):Void

vertexAttribI4uivWEBGL (index:Int, v:Dynamic):Void

Available on HTML5

vertexAttribIPointer (index:Int, size:Int, type:Int, stride:Int, offset:DataPointer):Void

vertexAttribPointer (index:Int, size:Int, type:Int, normalized:Bool, stride:Int, offset:DataPointer):Void

viewport (x:Int, y:Int, width:Int, height:Int):Void

waitSync (sync:GLSync, flags:Int, timeout:Dynamic):Void