WebGL2RenderingContext: bindBufferRange() method
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.
Note: This feature is available in Web Workers.
The WebGL2RenderingContext.bindBufferRange() method of
the WebGL 2 API binds a range of a given
WebGLBuffer to a given binding point (target) at a given
index.
Syntax
js
bindBufferRange(target, index, buffer, offset, size)
Parameters
target-
A
GLenumspecifying the target for the bind operation. Possible values:gl.TRANSFORM_FEEDBACK_BUFFERgl.UNIFORM_BUFFER
index-
A
GLuintspecifying the index of thetarget. buffer-
A
WebGLBufferwhich to bind to the binding point (target). offset-
A
GLintptrspecifying the starting offset. size-
A
GLsizeiptrspecifying the amount of data that can be read from the buffer.
Return value
None (undefined).
Examples
js
gl.bindBufferRange(gl.TRANSFORM_FEEDBACK_BUFFER, 1, buffer, 0, 4);
Specifications
| Specification |
|---|
| WebGL 2.0 Specification> # 3.7.16> |
Browser compatibility
Loading…