Results 1 - 20 of 274

WebGLVertexArrayObject

The WebGLVertexArrayObject interface is part of the WebGL 2 API, represents vertex array objects (VAOs) pointing to vertex array data, and provides names for different sets of vertex data.
API Reference WebGL WebGL2

EXT_color_buffer_float

The EXT_color_buffer_float extension is part of WebGL and adds the ability to render a variety of floating point formats.
API Reference WebGL WebGL extension WebGL2

WebGL tutorial

This tutorial describes how to use the <canvas> element to draw WebGL graphics, starting with the basics. The examples provided should give you some clear ideas what you can do with WebGL and will provide code snippets that may get you started in building your own content.
Tutorial WebGL

Using WebGL extensions

WebGL, like its sister APIs (OpenGL and OpenGL ES), supports extensions. A complete list of extensions is available in the khronos webgl extension registry.
Advanced WebGL

WebGLProgram

The WebGLProgram is part of the WebGL API and is a combination of two compiled WebGLShaders consisting of a vertex shader and a fragment shader (both written in GLSL). These are then linked into a usable program.
WebGL WebGLProgram

WebGLRenderingContext

The WebGLRenderingContext interface provides the OpenGL ES 2.0 rendering context for the drawing surface of an HTML <canvas> element.
WebGL WebGLRenderingContext

WebGLRenderingContext.attachShader()

The WebGLRenderingContext.attachShader() method of the WebGL API attaches either a fragment or vertex WebGLShader to a WebGLProgram.
Method WebGL

WebGLRenderingContext.detachShader()

The WebGLRenderingContext.detachShader() method of the WebGL API detaches a previously attached WebGLShader from a WebGLProgram.
Method WebGL

ANGLE_instanced_arrays

The ANGLE_instanced_arrays extension is part of the WebGL API and allows to draw the same object, or groups of similar objects multiple times, if they share the same vertex data, primitive count and type.
API Reference WebGL WebGL extension

EXT_blend_minmax

The EXT_blend_minmax extension is part of the WebGL API and extends blending capabilities by adding two new blend equations: the minimum or maximum color components of the source and destination colors.
API Reference WebGL WebGL extension

EXT_color_buffer_half_float

The EXT_color_buffer_half_float extension is part of the WebGL API and adds the ability to render to 16-bit floating-point color buffers.
API Reference WebGL WebGL extension

EXT_disjoint_timer_query

The EXT_disjoint_timer_query extension is part of the WebGL API and provides a way to measure the duration of a set of GL commands, without stalling the rendering pipeline.
API Reference WebGL WebGL extension

EXT_shader_texture_lod

The EXT_shader_texture_lod extension is part of the WebGL API and adds additional texture functions to the OpenGL ES Shading Language which provide the shader writer with explicit control of LOD (Level of detail).
API Reference WebGL WebGL extensions