Name | Type | Description |
---|---|---|
renderer |
WebGLRenderer |
The renderer this System works for. |
Implements
Members
Extensions available.
Properties:
Name | Type | Description |
---|---|---|
anisotropicFiltering |
EXT_texture_filter_anisotropic |
WebGL v1 and v2 extension |
depthTexture |
WEBGL_depth_texture |
WebGL v1 extension |
drawBuffers |
WEBGL_draw_buffers |
WebGL v1 extension |
floatTexture |
OES_texture_float |
WebGL v1 extension |
loseContext |
WEBGL_lose_context |
WebGL v1 extension |
vertexArrayObject |
OES_vertex_array_object |
WebGL v1 extension |
true
if the context is lost
Features supported by current renderer.
Properties:
Name | Type | Default | Description |
---|---|---|---|
msaa |
boolean |
true
|
Support for MSAA (antialiasing of dynamic textures) |
nonPowOf2mipmaps |
boolean |
true
|
Support for mipmaps if a texture is non-power of two |
nonPowOf2wrapping |
boolean |
true
|
Support for wrapping modes if a texture is non-power of two |
srgbTextures |
boolean |
true
|
Support for SRGB texture format |
uint32Indices |
boolean |
true
|
Support for 32-bit indices buffer. |
uniformBufferObject |
boolean |
true
|
Support for UniformBufferObjects |
vertexArrayObject |
boolean |
true
|
Support for VertexArrayObjects |
Methods
Handles the context change event.
Name | Type | Description |
---|---|---|
gl |
WebGLRenderingContext |
New WebGL context. |
Initialize from context options
Name | Type | Description |
---|---|---|
preferWebGLVersion |
1 | 2 | |
options |
object |
context attributes |
Auto-populate the extensions.
Handles a lost webgl context
Name | Type | Description |
---|---|---|
event |
WebGLContextEvent |
The context lost event. |
Handles a restored webgl context.
Initializes the context.
Name | Type | Description |
---|---|---|
gl |
WebGLRenderingContext |
WebGL context |
Validate context.
Name | Type | Description |
---|---|---|
gl |
WebGLRenderingContext |
Render context. |