Package

org.scalajs.dom.experimental

webgl

Permalink

package webgl

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. webgl
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class WebGLExtensionIdentifier[T] extends AnyRef

    Permalink

    Abstract class that maps a string enum onto a WebGL extension type

    Abstract class that maps a string enum onto a WebGL extension type

    T

    the type that will be returned by the getExtension

  2. implicit final class WebGLRenderingContextOps extends AnyVal

    Permalink

Value Members

  1. object ANGLE_instanced_arrays extends WebGLExtensionIdentifier[ANGLEInstancedArrays]

    Permalink

    Enables array instancing (Khronos Extension)

    Enables array instancing (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/ANGLE_instanced_arrays/

  2. object EXT_blend_minmax extends WebGLExtensionIdentifier[EXTBlendMinmax]

    Permalink

    Extends blendEquation to support MIN_EXT and MAX_EXT.

    Extends blendEquation to support MIN_EXT and MAX_EXT. (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/EXT_blend_minmax/

  3. object EXT_color_buffer_half_float extends WebGLExtensionIdentifier[EXTColorBufferHalfFloat]

    Permalink

    Enables 16-bit float colour buffer support.

    Enables 16-bit float colour buffer support. (Community Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/EXT_color_buffer_half_float/

  4. object EXT_disjoint_timer_query extends WebGLExtensionIdentifier[EXTDisjointTimerQuery]

    Permalink

    Provides timing support to enable profiling of GL calls.

    Provides timing support to enable profiling of GL calls. (Community Extension)

    See also

    https://www.khronos.org/registry/gles/extensions/EXT/EXT_disjoint_timer_query.txt

  5. object EXT_frag_depth extends WebGLExtensionIdentifier[EXTFragDepth]

    Permalink

    Extends GLSL to support assigning the fragments depth via gl_FragDepthEXT.

    Extends GLSL to support assigning the fragments depth via gl_FragDepthEXT. (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/EXT_frag_depth/

  6. object EXT_sRGB extends WebGLExtensionIdentifier[EXTsRGB]

    Permalink

    Enables nonlinear sRGB blending over framebuffers.

    Enables nonlinear sRGB blending over framebuffers. (Community Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/EXT_sRGB/

  7. object EXT_shader_texture_lod extends WebGLExtensionIdentifier[EXTShaderTextureLOD]

    Permalink

    Provides fragment shaders with explicit LOD control for texture reads.

    Provides fragment shaders with explicit LOD control for texture reads. (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/EXT_shader_texture_lod/

  8. object EXT_texture_filter_anisotropic extends WebGLExtensionIdentifier[EXTTextureFilterAnisotropic]

    Permalink

    Adds anisotropic texture filtering support.

    Adds anisotropic texture filtering support. (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/EXT_texture_filter_anisotropic/

  9. object OES_element_index_uint extends WebGLExtensionIdentifier[OESElementIndexUint]

    Permalink

    Extends drawElements to support the type UNSIGNED_INT.

    Extends drawElements to support the type UNSIGNED_INT. (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/WEBGL_depth_texture/

  10. object OES_standard_derivatives extends WebGLExtensionIdentifier[OESStandardDerivatives]

    Permalink

    Provides additional first derivative information in fragment shaders.

    Provides additional first derivative information in fragment shaders. (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/OES_standard_derivatives/

  11. object OES_texture_float extends WebGLExtensionIdentifier[OESTextureFloat]

    Permalink

    Provides 32-bit floating point texture support.

    Provides 32-bit floating point texture support. (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/OES_texture_float/

  12. object OES_texture_float_linear extends WebGLExtensionIdentifier[OESTextureFloatLinear]

    Permalink

    Extends OES_texture_float to support linear and mipmap minification filters.

    Extends OES_texture_float to support linear and mipmap minification filters. (Khronos Extension)

    See also

    https://www.khronos.org/registry/gles/extensions/OES/OES_texture_float_linear.txt

  13. object OES_texture_half_float extends WebGLExtensionIdentifier[OESTextureHalfFloat]

    Permalink

    Provides 16-bit floating point texture support.

    Provides 16-bit floating point texture support. (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/OES_texture_half_float/

  14. object OES_texture_half_float_linear extends WebGLExtensionIdentifier[OESTextureHalfFloatLinear]

    Permalink

    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)

    See also

    https://www.khronos.org/registry/gles/extensions/OES/OES_texture_float_linear.txt

  15. object OES_vertex_array_object extends WebGLExtensionIdentifier[OESVertexArrayObject]

    Permalink

    Provides Vertex Array Objects (VAOs).

    Provides Vertex Array Objects (VAOs). (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/OES_vertex_array_object/

  16. object WEBGL_color_buffer_float extends WebGLExtensionIdentifier[WEBGLColorBufferFloat]

    Permalink

    Enables 32-bit float colour buffer support.

    Enables 32-bit float colour buffer support. (Community Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/EXT_color_buffer_float/

  17. object WEBGL_compressed_texture_atc extends WebGLExtensionIdentifier[WebGLCompressedTextureATC]

    Permalink

    Provides ATC texture compression support.

    Provides ATC texture compression support. (Community Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_atc/

  18. object WEBGL_compressed_texture_etc1 extends WebGLExtensionIdentifier[WEBGLCompressedTextureETC1]

    Permalink

    Provides ETC1 texture compression support.

    Provides ETC1 texture compression support. (Community Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_pvrtc/

  19. object WEBGL_compressed_texture_pvrtc extends WebGLExtensionIdentifier[WebGLCompressedTexturePVRTC]

    Permalink

    Provides PVRTC texture compression support.

    Provides PVRTC texture compression support. (Community Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_pvrtc/

  20. object WEBGL_compressed_texture_s3tc extends WebGLExtensionIdentifier[WebGLCompressedTextureS3TC]

    Permalink

    Provides S3TC texture compression support.

    Provides S3TC texture compression support. (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/WEBGL_compressed_texture_s3tc/

  21. object WEBGL_debug_renderer_info extends WebGLExtensionIdentifier[WebGLDebugRendererInfo]

    Permalink

    Provides additional driver and renderer information.

    Provides additional driver and renderer information. (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/WEBGL_debug_renderer_info/

  22. object WEBGL_debug_shaders extends WebGLExtensionIdentifier[WebGLDebugShaders]

    Permalink

    Inspect the transpilation output of GLSL onto the underlying shader language.

    Inspect the transpilation output of GLSL onto the underlying shader language. (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/WEBGL_debug_shaders/

  23. object WEBGL_depth_texture extends WebGLExtensionIdentifier[WebGLDepthTexture]

    Permalink

    Provides depth and stencil texture support.

    Provides depth and stencil texture support. (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/WEBGL_depth_texture/

  24. object WEBGL_draw_buffers extends WebGLExtensionIdentifier[WEBGLDrawBuffers]

    Permalink

    Enables multiple draw buffer support.

    Enables multiple draw buffer support. (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/WEBGL_draw_buffers/

  25. object WEBGL_lose_context extends WebGLExtensionIdentifier[WebGLLoseContext]

    Permalink

    Allows simulation of losing the WebGL context to aid debugging.

    Allows simulation of losing the WebGL context to aid debugging. (Khronos Extension)

    See also

    https://www.khronos.org/registry/webgl/extensions/WEBGL_lose_context/

  26. package extensions

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped