WebGL.Raw.WebGL2.Uniforms
- Package
- purescript-webgl2-raw
- Repository
- chrismshelton/purescript-webgl2-raw
#uniform1ui Source
uniform1ui :: forall c. IsWebGL2RenderingContext c => c -> Maybe WebGLUniformLocation -> GLuint -> Effect Unit
Usage: uniform1ui gl location v0
void uniform1ui (WebGLUniformLocation? location, GLuint v0);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform2ui Source
uniform2ui :: forall c. IsWebGL2RenderingContext c => c -> Maybe WebGLUniformLocation -> GLuint -> GLuint -> Effect Unit
Usage: uniform2ui gl location v0 v1
void
uniform2ui (WebGLUniformLocation? location, GLuint v0, GLuint v1);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform3ui Source
uniform3ui :: forall c. IsWebGL2RenderingContext c => c -> Maybe WebGLUniformLocation -> GLuint -> GLuint -> GLuint -> Effect Unit
Usage: uniform3ui gl location v0 v1 v2
void
uniform3ui ( WebGLUniformLocation? location
, GLuint v0
, GLuint v1
, GLuint v2
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform4ui Source
uniform4ui :: forall c. IsWebGL2RenderingContext c => c -> Maybe WebGLUniformLocation -> GLuint -> GLuint -> GLuint -> GLuint -> Effect Unit
Usage: uniform4ui gl location v0 v1 v2 v3
void
uniform4ui ( WebGLUniformLocation? location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform1fv Source
uniform1fv :: forall f c. IsWebGL2RenderingContext c => IsFloat32List f => c -> Maybe WebGLUniformLocation -> f -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniform1fv gl location data srcOffset srcLength
void
uniform1fv ( WebGLUniformLocation? location
, Float32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform2fv Source
uniform2fv :: forall f c. IsWebGL2RenderingContext c => IsFloat32List f => c -> Maybe WebGLUniformLocation -> f -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniform2fv gl location data srcOffset srcLength
void
uniform2fv ( WebGLUniformLocation? location
, Float32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform3fv Source
uniform3fv :: forall f c. IsWebGL2RenderingContext c => IsFloat32List f => c -> Maybe WebGLUniformLocation -> f -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniform3fv gl location data srcOffset srcLength
void
uniform3fv ( WebGLUniformLocation? location
, Float32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform4fv Source
uniform4fv :: forall f c. IsWebGL2RenderingContext c => IsFloat32List f => c -> Maybe WebGLUniformLocation -> f -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniform4fv gl location data srcOffset srcLength
void
uniform4fv ( WebGLUniformLocation? location
, Float32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform1iv Source
uniform1iv :: forall i c. IsWebGL2RenderingContext c => IsInt32List i => c -> Maybe WebGLUniformLocation -> i -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniform1iv gl location data srcOffset srcLength
void
uniform1iv ( WebGLUniformLocation? location
, Int32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform2iv Source
uniform2iv :: forall i c. IsWebGL2RenderingContext c => IsInt32List i => c -> Maybe WebGLUniformLocation -> i -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniform2iv gl location data srcOffset srcLength
void
uniform2iv ( WebGLUniformLocation? location
, Int32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform3iv Source
uniform3iv :: forall i c. IsWebGL2RenderingContext c => IsInt32List i => c -> Maybe WebGLUniformLocation -> i -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniform3iv gl location data srcOffset srcLength
void
uniform3iv ( WebGLUniformLocation? location
, Int32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform4iv Source
uniform4iv :: forall i c. IsWebGL2RenderingContext c => IsInt32List i => c -> Maybe WebGLUniformLocation -> i -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniform4iv gl location data srcOffset srcLength
void
uniform4iv ( WebGLUniformLocation? location
, Int32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform1uiv Source
uniform1uiv :: forall u c. IsWebGL2RenderingContext c => IsUint32List u => c -> Maybe WebGLUniformLocation -> u -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniform1uiv gl location data srcOffset srcLength
void
uniform1uiv ( WebGLUniformLocation? location
, Uint32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform2uiv Source
uniform2uiv :: forall u c. IsWebGL2RenderingContext c => IsUint32List u => c -> Maybe WebGLUniformLocation -> u -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniform2uiv gl location data srcOffset srcLength
void
uniform2uiv ( WebGLUniformLocation? location
, Uint32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform3uiv Source
uniform3uiv :: forall u c. IsWebGL2RenderingContext c => IsUint32List u => c -> Maybe WebGLUniformLocation -> u -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniform3uiv gl location data srcOffset srcLength
void
uniform3uiv ( WebGLUniformLocation? location
, Uint32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniform4uiv Source
uniform4uiv :: forall u c. IsWebGL2RenderingContext c => IsUint32List u => c -> Maybe WebGLUniformLocation -> u -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniform4uiv gl location data srcOffset srcLength
void
uniform4uiv ( WebGLUniformLocation? location
, Uint32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniformMatrix2fv Source
uniformMatrix2fv :: forall f c. IsWebGL2RenderingContext c => IsFloat32List f => c -> Maybe WebGLUniformLocation -> GLboolean -> f -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniformMatrix2fv gl location transpose data srcOffset srcLength
void
uniformMatrix2fv ( WebGLUniformLocation? location
, GLboolean transpose
, Float32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniformMatrix3x2fv Source
uniformMatrix3x2fv :: forall f c. IsWebGL2RenderingContext c => IsFloat32List f => c -> Maybe WebGLUniformLocation -> GLboolean -> f -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniformMatrix3x2fv gl location transpose data srcOffset srcLength
void
uniformMatrix3x2fv ( WebGLUniformLocation? location
, GLboolean transpose
, Float32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniformMatrix4x2fv Source
uniformMatrix4x2fv :: forall f c. IsWebGL2RenderingContext c => IsFloat32List f => c -> Maybe WebGLUniformLocation -> GLboolean -> f -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniformMatrix4x2fv gl location transpose data srcOffset srcLength
void
uniformMatrix4x2fv ( WebGLUniformLocation? location
, GLboolean transpose
, Float32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniformMatrix2x3fv Source
uniformMatrix2x3fv :: forall f c. IsWebGL2RenderingContext c => IsFloat32List f => c -> Maybe WebGLUniformLocation -> GLboolean -> f -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniformMatrix2x3fv gl location transpose data srcOffset srcLength
void
uniformMatrix2x3fv ( WebGLUniformLocation? location
, GLboolean transpose
, Float32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniformMatrix3fv Source
uniformMatrix3fv :: forall f c. IsWebGL2RenderingContext c => IsFloat32List f => c -> Maybe WebGLUniformLocation -> GLboolean -> f -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniformMatrix3fv gl location transpose data srcOffset srcLength
void
uniformMatrix3fv ( WebGLUniformLocation? location
, GLboolean transpose
, Float32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniformMatrix4x3fv Source
uniformMatrix4x3fv :: forall f c. IsWebGL2RenderingContext c => IsFloat32List f => c -> Maybe WebGLUniformLocation -> GLboolean -> f -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniformMatrix4x3fv gl location transpose data srcOffset srcLength
void
uniformMatrix4x3fv ( WebGLUniformLocation? location
, GLboolean transpose
, Float32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniformMatrix2x4fv Source
uniformMatrix2x4fv :: forall f c. IsWebGL2RenderingContext c => IsFloat32List f => c -> Maybe WebGLUniformLocation -> GLboolean -> f -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniformMatrix2x4fv gl location transpose data srcOffset srcLength
void
uniformMatrix2x4fv ( WebGLUniformLocation? location
, GLboolean transpose
, Float32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniformMatrix3x4fv Source
uniformMatrix3x4fv :: forall f c. IsWebGL2RenderingContext c => IsFloat32List f => c -> Maybe WebGLUniformLocation -> GLboolean -> f -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniformMatrix3x4fv gl location transpose data srcOffset srcLength
void
uniformMatrix3x4fv ( WebGLUniformLocation? location
, GLboolean transpose
, Float32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#uniformMatrix4fv Source
uniformMatrix4fv :: forall f c. IsWebGL2RenderingContext c => IsFloat32List f => c -> Maybe WebGLUniformLocation -> GLboolean -> f -> Maybe GLuint -> Maybe GLuint -> Effect Unit
Usage: uniformMatrix4fv gl location transpose data srcOffset srcLength
void
uniformMatrix4fv ( WebGLUniformLocation? location
, GLboolean transpose
, Float32List data
, optional GLuint srcOffset = 0
, optional GLuint srcLength = 0
);
Documentation: WebGL 2.0 spec, section 3.7.8
#getUniformGLuint Source
getUniformGLuint :: forall c. IsWebGL2RenderingContext c => c -> WebGLProgram -> WebGLUniformLocation -> Effect (Maybe GLuint)
Usage: getUniformGLuint gl program location
Use when:
- uniform type is uint
any getUniform (WebGLProgram program, WebGLUniformLocation location);
Documentation: WebGL 2.0 spec, section 3.7.8
Warning: the javascript version of this function returns different types depending on the arguments provided. This function will throw an exception if the returned value is not of the expected type.
#getUniformUint32Array Source
getUniformUint32Array :: forall c. IsWebGL2RenderingContext c => c -> WebGLProgram -> WebGLUniformLocation -> Effect (Maybe (ArrayView Uint32))
Usage: getUniformUint32Array gl program location
Use when:
- uniform type is uvec2
- uniform type is uvec3
- uniform type is uvec4
any getUniform (WebGLProgram program, WebGLUniformLocation location);
Documentation: WebGL 2.0 spec, section 3.7.8
Warning: the javascript version of this function returns different types depending on the arguments provided. This function will throw an exception if the returned value is not of the expected type.
Re-exports from WebGL.Raw.WebGL1.Uniforms
#uniform4i Source
uniform4i :: forall c. IsWebGLRenderingContext c => c -> Maybe WebGLUniformLocation -> GLint -> GLint -> GLint -> GLint -> Effect Unit
Usage: uniform4i gl location x y z w
void
uniform4i ( WebGLUniformLocation? location
, GLint x
, GLint y
, GLint z
, GLint w
);
Documentation: WebGL 1.0 spec, section 5.14.10
#uniform4f Source
uniform4f :: forall c. IsWebGLRenderingContext c => c -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> Effect Unit
Usage: uniform4f gl location x y z w
void
uniform4f ( WebGLUniformLocation? location
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
);
Documentation: WebGL 1.0 spec, section 5.14.10
#uniform3i Source
uniform3i :: forall c. IsWebGLRenderingContext c => c -> Maybe WebGLUniformLocation -> GLint -> GLint -> GLint -> Effect Unit
Usage: uniform3i gl location x y z
void
uniform3i (WebGLUniformLocation? location, GLint x, GLint y, GLint z);
Documentation: WebGL 1.0 spec, section 5.14.10
#uniform3f Source
uniform3f :: forall c. IsWebGLRenderingContext c => c -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> GLfloat -> Effect Unit
Usage: uniform3f gl location x y z
void
uniform3f ( WebGLUniformLocation? location
, GLfloat x
, GLfloat y
, GLfloat z
);
Documentation: WebGL 1.0 spec, section 5.14.10
#uniform2i Source
uniform2i :: forall c. IsWebGLRenderingContext c => c -> Maybe WebGLUniformLocation -> GLint -> GLint -> Effect Unit
Usage: uniform2i gl location x y
void uniform2i (WebGLUniformLocation? location, GLint x, GLint y);
Documentation: WebGL 1.0 spec, section 5.14.10
#uniform2f Source
uniform2f :: forall c. IsWebGLRenderingContext c => c -> Maybe WebGLUniformLocation -> GLfloat -> GLfloat -> Effect Unit
Usage: uniform2f gl location x y
void uniform2f (WebGLUniformLocation? location, GLfloat x, GLfloat y);
Documentation: WebGL 1.0 spec, section 5.14.10
#uniform1i Source
uniform1i :: forall c. IsWebGLRenderingContext c => c -> Maybe WebGLUniformLocation -> GLint -> Effect Unit
Usage: uniform1i gl location x
void uniform1i (WebGLUniformLocation? location, GLint x);
Documentation: WebGL 1.0 spec, section 5.14.10
#uniform1f Source
uniform1f :: forall c. IsWebGLRenderingContext c => c -> Maybe WebGLUniformLocation -> GLfloat -> Effect Unit
Usage: uniform1f gl location x
void uniform1f (WebGLUniformLocation? location, GLfloat x);
Documentation: WebGL 1.0 spec, section 5.14.10
#getUniformLocation Source
getUniformLocation :: forall c. IsWebGLRenderingContext c => c -> WebGLProgram -> String -> Effect (Maybe WebGLUniformLocation)
Usage: getUniformLocation gl program name
WebGLUniformLocation?
getUniformLocation (WebGLProgram program, DOMString name);
Documentation: WebGL 1.0 spec, section 5.14.10
#getUniformInt32Array Source
getUniformInt32Array :: forall c. IsWebGLRenderingContext c => c -> WebGLProgram -> WebGLUniformLocation -> Effect (Maybe (ArrayView Int32))
Usage: getUniformInt32Array gl program location
Use when:
- uniform type is ivec2
- uniform type is ivec3
- uniform type is ivec4
any getUniform (WebGLProgram program, WebGLUniformLocation location);
Documentation: WebGL 1.0 spec, section 5.14.10
Warning: the javascript version of this function returns different types depending on the arguments provided. This function will throw an exception if the returned value is not of the expected type.
#getUniformGLint Source
getUniformGLint :: forall c. IsWebGLRenderingContext c => c -> WebGLProgram -> WebGLUniformLocation -> Effect (Maybe GLint)
Usage: getUniformGLint gl program location
Use when:
- uniform type is int
- uniform type is sampler2D
- uniform type is samplerCube
- uniform type is any sampler type (WebGL2)
any getUniform (WebGLProgram program, WebGLUniformLocation location);
Documentation: WebGL 1.0 spec, section 5.14.10
Warning: the javascript version of this function returns different types depending on the arguments provided. This function will throw an exception if the returned value is not of the expected type.
#getUniformGLfloat Source
getUniformGLfloat :: forall c. IsWebGLRenderingContext c => c -> WebGLProgram -> WebGLUniformLocation -> Effect (Maybe GLfloat)
Usage: getUniformGLfloat gl program location
Use when:
- uniform type is float
any getUniform (WebGLProgram program, WebGLUniformLocation location);
Documentation: WebGL 1.0 spec, section 5.14.10
Warning: the javascript version of this function returns different types depending on the arguments provided. This function will throw an exception if the returned value is not of the expected type.
#getUniformGLbooleanArray Source
getUniformGLbooleanArray :: forall c. IsWebGLRenderingContext c => c -> WebGLProgram -> WebGLUniformLocation -> Effect (Maybe (Array GLboolean))
Usage: getUniformGLbooleanArray gl program location
Use when:
- uniform type is bvec2
- uniform type is bvec3
- uniform type is bvec4
any getUniform (WebGLProgram program, WebGLUniformLocation location);
Documentation: WebGL 1.0 spec, section 5.14.10
Warning: the javascript version of this function returns different types depending on the arguments provided. This function will throw an exception if the returned value is not of the expected type.
#getUniformGLboolean Source
getUniformGLboolean :: forall c. IsWebGLRenderingContext c => c -> WebGLProgram -> WebGLUniformLocation -> Effect (Maybe GLboolean)
Usage: getUniformGLboolean gl program location
Use when:
- uniform type is boolean
any getUniform (WebGLProgram program, WebGLUniformLocation location);
Documentation: WebGL 1.0 spec, section 5.14.10
Warning: the javascript version of this function returns different types depending on the arguments provided. This function will throw an exception if the returned value is not of the expected type.
#getUniformFloat32Array Source
getUniformFloat32Array :: forall c. IsWebGLRenderingContext c => c -> WebGLProgram -> WebGLUniformLocation -> Effect (Maybe (ArrayView Float32))
Usage: getUniformFloat32Array gl program location
Use when:
- uniform type is mat2
- uniform type is mat3
- uniform type is mat4
- uniform type is vec2
- uniform type is vec3
- uniform type is vec4
- uniform type is mat2x3 (WebGL2)
- uniform type is mat2x4 (WebGL2)
- uniform type is mat3x2 (WebGL2)
- uniform type is mat3x4 (WebGL2)
- uniform type is mat4x2 (WebGL2)
- uniform type is mat4x3 (WebGL2)
any getUniform (WebGLProgram program, WebGLUniformLocation location);
Documentation: WebGL 1.0 spec, section 5.14.10
Warning: the javascript version of this function returns different types depending on the arguments provided. This function will throw an exception if the returned value is not of the expected type.
#getActiveUniform Source
getActiveUniform :: forall c. IsWebGLRenderingContext c => c -> WebGLProgram -> GLuint -> Effect (Maybe WebGLActiveInfo)
Usage: getActiveUniform gl program index
WebGLActiveInfo?
getActiveUniform (WebGLProgram program, GLuint index);
Documentation: WebGL 1.0 spec, section 5.14.10
- Modules
- WebGL.
Raw. Extensions. ANGLE. InstancedArrays - WebGL.
Raw. Extensions. EXT. BlendMinmax - WebGL.
Raw. Extensions. EXT. ColorBufferFloat - WebGL.
Raw. Extensions. EXT. ColorBufferHalfFloat - WebGL.
Raw. Extensions. EXT. DisjointTimerQuery - WebGL.
Raw. Extensions. EXT. DisjointTimerQueryWebgl2 - WebGL.
Raw. Extensions. EXT. FragDepth - WebGL.
Raw. Extensions. EXT. SRGB - WebGL.
Raw. Extensions. EXT. ShaderTextureLod - WebGL.
Raw. Extensions. EXT. TextureFilterAnisotropic - WebGL.
Raw. Extensions. OES. ElementIndexUint - WebGL.
Raw. Extensions. OES. StandardDerivatives - WebGL.
Raw. Extensions. OES. TextureFloat - WebGL.
Raw. Extensions. OES. TextureFloatLinear - WebGL.
Raw. Extensions. OES. TextureHalfFloat - WebGL.
Raw. Extensions. OES. TextureHalfFloatLinear - WebGL.
Raw. Extensions. OES. VertexArrayObject - WebGL.
Raw. Extensions. WEBGL. ColorBufferFloat - WebGL.
Raw. Extensions. WEBGL. CompressedTextureAstc - WebGL.
Raw. Extensions. WEBGL. CompressedTextureEtc - WebGL.
Raw. Extensions. WEBGL. CompressedTextureEtc1 - WebGL.
Raw. Extensions. WEBGL. CompressedTexturePvrtc - WebGL.
Raw. Extensions. WEBGL. CompressedTextureS3tc - WebGL.
Raw. Extensions. WEBGL. CompressedTextureS3tcSrgb - WebGL.
Raw. Extensions. WEBGL. DebugRendererInfo - WebGL.
Raw. Extensions. WEBGL. DebugShaders - WebGL.
Raw. Extensions. WEBGL. DepthTexture - WebGL.
Raw. Extensions. WEBGL. DrawBuffers - WebGL.
Raw. Extensions. WEBGL. LoseContext - WebGL.
Raw. Types - WebGL.
Raw. WebGL1 - WebGL.
Raw. WebGL1. Enums - WebGL.
Raw. WebGL1. Uniforms - WebGL.
Raw. WebGL1. VertexAttributes - WebGL.
Raw. WebGL1. WebGLActiveInfo - WebGL.
Raw. WebGL1. WebGLBuffer - WebGL.
Raw. WebGL1. WebGLContextEvent - WebGL.
Raw. WebGL1. WebGLFramebuffer - WebGL.
Raw. WebGL1. WebGLProgram - WebGL.
Raw. WebGL1. WebGLRenderbuffer - WebGL.
Raw. WebGL1. WebGLRenderingContext - WebGL.
Raw. WebGL1. WebGLShader - WebGL.
Raw. WebGL1. WebGLShaderPrecisionFormat - WebGL.
Raw. WebGL1. WebGLTexture - WebGL.
Raw. WebGL2 - WebGL.
Raw. WebGL2. Enums - WebGL.
Raw. WebGL2. UniformBufferObjects - WebGL.
Raw. WebGL2. Uniforms - WebGL.
Raw. WebGL2. VertexAttributes - WebGL.
Raw. WebGL2. WebGL2RenderingContext - WebGL.
Raw. WebGL2. WebGLActiveInfo - WebGL.
Raw. WebGL2. WebGLBuffer - WebGL.
Raw. WebGL2. WebGLContextEvent - WebGL.
Raw. WebGL2. WebGLFramebuffer - WebGL.
Raw. WebGL2. WebGLProgram - WebGL.
Raw. WebGL2. WebGLQuery - WebGL.
Raw. WebGL2. WebGLRenderbuffer - WebGL.
Raw. WebGL2. WebGLSampler - WebGL.
Raw. WebGL2. WebGLShader - WebGL.
Raw. WebGL2. WebGLShaderPrecisionFormat - WebGL.
Raw. WebGL2. WebGLSync - WebGL.
Raw. WebGL2. WebGLTexture - WebGL.
Raw. WebGL2. WebGLTransformFeedback - WebGL.
Raw. WebGL2. WebGLVertexArrayObject