Package

org.scalajs.dom.experimental.webgl

extensions

Permalink

package extensions

Visibility
  1. Public
  2. All

Type Members

  1. trait ANGLEInstancedArrays extends Object

    Permalink

    Enables array instancing (Khronos Extension)

    Enables array instancing (Khronos Extension)

    Annotations
    @RawJSType() @native()
    See also

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

  2. trait EXTBlendMinmax extends Object

    Permalink

    Extends blendEquation to support MIN_EXT and MAX_EXT.

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

    Annotations
    @RawJSType() @native()
    See also

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

  3. trait EXTColorBufferHalfFloat extends Object

    Permalink

    Enables 16-bit float colour buffer support.

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

    Annotations
    @RawJSType() @native()
    See also

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

  4. trait EXTDisjointTimerQuery extends Object

    Permalink

    Provides timing support to enable profiling of GL calls.

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

    Annotations
    @RawJSType() @native()
    See also

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

  5. trait EXTFragDepth extends Object

    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)

    Annotations
    @RawJSType() @native()
    See also

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

  6. trait EXTShaderTextureLOD extends Object

    Permalink

    Provides fragment shaders with explicit LOD control for texture reads.

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

    Annotations
    @RawJSType() @native()
    See also

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

  7. trait EXTTextureFilterAnisotropic extends Object

    Permalink

    Adds anisotropic texture filtering support.

    Adds anisotropic texture filtering support. (Khronos Extension)

    Annotations
    @RawJSType() @native()
    See also

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

  8. trait EXTsRGB extends Object

    Permalink

    Enables nonlinear sRGB blending over framebuffers.

    Enables nonlinear sRGB blending over framebuffers. (Community Extension)

    Annotations
    @RawJSType() @native()
    See also

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

  9. trait OESElementIndexUint extends Object

    Permalink

    Extends drawElements to support the type UNSIGNED_INT.

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

    Annotations
    @RawJSType() @native()
    See also

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

  10. trait OESStandardDerivatives extends Object

    Permalink

    Provides additional first derivative information in fragment shaders.

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

    Annotations
    @RawJSType() @native()
    See also

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

  11. trait OESTextureFloat extends Object

    Permalink

    Provides 32-bit floating point texture support.

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

    Annotations
    @RawJSType() @native()
    See also

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

  12. trait OESTextureFloatLinear extends Object

    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)

    Annotations
    @RawJSType() @native()
    See also

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

  13. trait OESTextureHalfFloat extends Object

    Permalink

    Provides 32-bit floating point texture support.

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

    Annotations
    @RawJSType() @native()
    See also

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

  14. trait OESTextureHalfFloatLinear extends Object

    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)

    Annotations
    @RawJSType() @native()
    See also

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

  15. trait OESVertexArrayObject extends Object

    Permalink

    Provides Vertex Array Objects (VAOs).

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

    Annotations
    @RawJSType() @native()
    See also

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

  16. trait WEBGLColorBufferFloat extends Object

    Permalink

    Enables 32-bit float colour buffer support.

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

    Annotations
    @RawJSType() @native()
    See also

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

  17. trait WEBGLCompressedTextureETC1 extends Object

    Permalink

    Provides ETC1 texture compression support.

    Provides ETC1 texture compression support. (Community Extension)

    Annotations
    @RawJSType() @native()
    See also

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

  18. trait WEBGLDrawBuffers extends Object

    Permalink

    Enables multiple draw buffer support.

    Enables multiple draw buffer support. (Khronos Extension)

    Annotations
    @RawJSType() @native()
    See also

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

  19. trait WebGLCompressedTextureATC extends Object

    Permalink

    Provides ATC texture compression support.

    Provides ATC texture compression support. (Community Extension)

    Annotations
    @RawJSType() @native()
    See also

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

  20. trait WebGLCompressedTexturePVRTC extends Object

    Permalink

    Provides PVRTC texture compression support.

    Provides PVRTC texture compression support. (Community Extension)

    Annotations
    @RawJSType() @native()
    See also

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

  21. trait WebGLCompressedTextureS3TC extends Object

    Permalink

    Provides S3TC texture compression support.

    Provides S3TC texture compression support. (Khronos Extension)

    Annotations
    @RawJSType() @native()
    See also

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

  22. trait WebGLDebugRendererInfo extends Object

    Permalink

    Provides additional driver and renderer information.

    Provides additional driver and renderer information. (Khronos Extension)

    Annotations
    @RawJSType() @native()
    See also

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

  23. trait WebGLDebugShaders extends Object

    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)

    Annotations
    @RawJSType() @native()
    See also

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

  24. trait WebGLDepthTexture extends Object

    Permalink

    Provides depth and stencil texture support.

    Provides depth and stencil texture support. (Khronos Extension)

    Annotations
    @RawJSType() @native()
    See also

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

  25. trait WebGLLoseContext extends Object

    Permalink

    Allows simulation of losing the WebGL context to aid debugging.

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

    Annotations
    @RawJSType() @native()
    See also

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

  26. trait WebGLTimerQueryEXT extends Object

    Permalink

    A WebGL timer query.

    A WebGL timer query. As used by EXT_disjoint_timer_query

    Annotations
    @RawJSType() @native()
  27. trait WebGLVertexArrayObjectOES extends Object

    Permalink

    A vertex array object, as used by OES_vertex_array_object.

    A vertex array object, as used by OES_vertex_array_object.

    Annotations
    @RawJSType() @native()

Ungrouped