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 inWeb Workers.
TheWebGL2RenderingContext.bindBufferRange() method oftheWebGL 2 API binds a range of a givenWebGLBuffer to a given binding point (target) at a givenindex.
In this article
Syntax
js
bindBufferRange(target, index, buffer, offset, size)Parameters
targetA
GLenumspecifying the target for the bind operation. Possiblevalues:gl.TRANSFORM_FEEDBACK_BUFFERgl.UNIFORM_BUFFER
indexA
GLuintspecifying the index of thetarget.bufferA
WebGLBufferwhich to bind to the binding point(target).offsetA
GLintptrspecifying the starting offset.sizeA
GLsizeiptrspecifying the amount of data that can be read from thebuffer.
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> |