org.scalajs.dom.experimental

webgl

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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract class WebGLExtensionIdentifier[T] extends AnyRef

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

  2. implicit final class WebGLRenderingContextOps extends AnyVal

Value Members

  1. object ANGLE_instanced_arrays extends WebGLExtensionIdentifier[ANGLEInstancedArrays]

    Enables array instancing (Khronos Extension)

  2. object EXT_blend_minmax extends WebGLExtensionIdentifier[EXTBlendMinmax]

    Extends blendEquation to support MIN_EXT and MAX_EXT.

  3. object EXT_color_buffer_half_float extends WebGLExtensionIdentifier[EXTColorBufferHalfFloat]

    Enables 16-bit float colour buffer support.

  4. object EXT_disjoint_timer_query extends WebGLExtensionIdentifier[EXTDisjointTimerQuery]

    Provides timing support to enable profiling of GL calls.

  5. object EXT_frag_depth extends WebGLExtensionIdentifier[EXTFragDepth]

    Extends GLSL to support assigning the fragments depth via gl_FragDepthEXT.

  6. object EXT_sRGB extends WebGLExtensionIdentifier[EXTsRGB]

    Enables nonlinear sRGB blending over framebuffers.

  7. object EXT_shader_texture_lod extends WebGLExtensionIdentifier[EXTShaderTextureLOD]

    Provides fragment shaders with explicit LOD control for texture reads.

  8. object EXT_texture_filter_anisotropic extends WebGLExtensionIdentifier[EXTTextureFilterAnisotropic]

    Adds anisotropic texture filtering support.

  9. object OES_element_index_uint extends WebGLExtensionIdentifier[OESElementIndexUint]

    Extends drawElements to support the type UNSIGNED_INT.

  10. object OES_standard_derivatives extends WebGLExtensionIdentifier[OESStandardDerivatives]

    Provides additional first derivative information in fragment shaders.

  11. object OES_texture_float extends WebGLExtensionIdentifier[OESTextureFloat]

    Provides 32-bit floating point texture support.

  12. object OES_texture_float_linear extends WebGLExtensionIdentifier[OESTextureFloatLinear]

    Extends OES_texture_float to support linear and mipmap minification filters.

  13. object OES_texture_half_float extends WebGLExtensionIdentifier[OESTextureHalfFloat]

    Provides 16-bit floating point texture support.

  14. object OES_texture_half_float_linear extends WebGLExtensionIdentifier[OESTextureHalfFloatLinear]

    Extends OES_texture_half_float to support linear and mipmap minification filters.

  15. object OES_vertex_array_object extends WebGLExtensionIdentifier[OESVertexArrayObject]

    Provides Vertex Array Objects (VAOs).

  16. object WEBGL_color_buffer_float extends WebGLExtensionIdentifier[WEBGLColorBufferFloat]

    Enables 32-bit float colour buffer support.

  17. object WEBGL_compressed_texture_atc extends WebGLExtensionIdentifier[WebGLCompressedTextureATC]

    Provides ATC texture compression support.

  18. object WEBGL_compressed_texture_etc1 extends WebGLExtensionIdentifier[WEBGLCompressedTextureETC1]

    Provides ETC1 texture compression support.

  19. object WEBGL_compressed_texture_pvrtc extends WebGLExtensionIdentifier[WebGLCompressedTexturePVRTC]

    Provides PVRTC texture compression support.

  20. object WEBGL_compressed_texture_s3tc extends WebGLExtensionIdentifier[WebGLCompressedTextureS3TC]

    Provides S3TC texture compression support.

  21. object WEBGL_debug_renderer_info extends WebGLExtensionIdentifier[WebGLDebugRendererInfo]

    Provides additional driver and renderer information.

  22. object WEBGL_debug_shaders extends WebGLExtensionIdentifier[WebGLDebugShaders]

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

  23. object WEBGL_depth_texture extends WebGLExtensionIdentifier[WebGLDepthTexture]

    Provides depth and stencil texture support.

  24. object WEBGL_draw_buffers extends WebGLExtensionIdentifier[WEBGLDrawBuffers]

    Enables multiple draw buffer support.

  25. object WEBGL_lose_context extends WebGLExtensionIdentifier[WebGLLoseContext]

    Allows simulation of losing the WebGL context to aid debugging.

  26. package extensions

Inherited from AnyRef

Inherited from Any

Ungrouped