Abstract class that maps a string enum onto a WebGL extension type
Abstract class that maps a string enum onto a WebGL extension type
the type that will be returned by the getExtension
Enables array instancing (Khronos Extension)
Enables array instancing (Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/ANGLE_instanced_arrays/
Extends blendEquation
to support MIN_EXT
and MAX_EXT
.
Extends blendEquation
to support MIN_EXT
and MAX_EXT
.
(Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/EXT_blend_minmax/
Enables 16-bit float colour buffer support.
Enables 16-bit float colour buffer support. (Community Extension)
https://www.khronos.org/registry/webgl/extensions/EXT_color_buffer_half_float/
Provides timing support to enable profiling of GL calls.
Provides timing support to enable profiling of GL calls. (Community Extension)
https://www.khronos.org/registry/gles/extensions/EXT/EXT_disjoint_timer_query.txt
Extends GLSL to support assigning the fragments depth via gl_FragDepthEXT
.
Extends GLSL to support assigning the fragments depth via gl_FragDepthEXT
.
(Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/
Enables nonlinear sRGB blending over framebuffers.
Enables nonlinear sRGB blending over framebuffers. (Community Extension)
https://www.khronos.org/registry/webgl/extensions/EXT_sRGB/
Provides fragment shaders with explicit LOD control for texture reads.
Provides fragment shaders with explicit LOD control for texture reads. (Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/EXT_shader_texture_lod/
Adds anisotropic texture filtering support.
Adds anisotropic texture filtering support. (Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/EXT_texture_filter_anisotropic/
Extends drawElements
to support the type UNSIGNED_INT
.
Extends drawElements
to support the type UNSIGNED_INT
.
(Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/WEBGL_depth_texture/
Provides additional first derivative information in fragment shaders.
Provides additional first derivative information in fragment shaders. (Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/OES_standard_derivatives/
Provides 32-bit floating point texture support.
Provides 32-bit floating point texture support. (Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/OES_texture_float/
Extends OES_texture_float to support linear and mipmap minification filters.
Extends OES_texture_float to support linear and mipmap minification filters. (Khronos Extension)
https://www.khronos.org/registry/gles/extensions/OES/OES_texture_float_linear.txt
Provides 16-bit floating point texture support.
Provides 16-bit floating point texture support. (Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/OES_texture_half_float/
Extends OES_texture_half_float to support linear and mipmap minification filters.
Extends OES_texture_half_float to support linear and mipmap minification filters. (Khronos Extension)
https://www.khronos.org/registry/gles/extensions/OES/OES_texture_float_linear.txt
Provides Vertex Array Objects (VAOs).
Provides Vertex Array Objects (VAOs). (Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/
Enables 32-bit float colour buffer support.
Enables 32-bit float colour buffer support. (Community Extension)
https://www.khronos.org/registry/webgl/extensions/EXT_color_buffer_float/
Provides ATC texture compression support.
Provides ATC texture compression support. (Community Extension)
https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_atc/
Provides ETC1 texture compression support.
Provides ETC1 texture compression support. (Community Extension)
https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_pvrtc/
Provides PVRTC texture compression support.
Provides PVRTC texture compression support. (Community Extension)
https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_pvrtc/
Provides S3TC texture compression support.
Provides S3TC texture compression support. (Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_s3tc/
Provides additional driver and renderer information.
Provides additional driver and renderer information. (Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/WEBGL_debug_renderer_info/
Inspect the transpilation output of GLSL onto the underlying shader language.
Inspect the transpilation output of GLSL onto the underlying shader language. (Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/WEBGL_debug_shaders/
Provides depth and stencil texture support.
Provides depth and stencil texture support. (Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/WEBGL_depth_texture/
Enables multiple draw buffer support.
Enables multiple draw buffer support. (Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/WEBGL_draw_buffers/
Allows simulation of losing the WebGL context to aid debugging.
Allows simulation of losing the WebGL context to aid debugging. (Khronos Extension)
https://www.khronos.org/registry/webgl/extensions/WEBGL_lose_context/