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
GLenum
specifying the target for the bind operation. Possible values:gl.TRANSFORM_FEEDBACK_BUFFER
gl.UNIFORM_BUFFER
index
-
A
GLuint
specifying the index of thetarget
. buffer
-
A
WebGLBuffer
which to bind to the binding point (target
). offset
-
A
GLintptr
specifying the starting offset. size
-
A
GLsizeiptr
specifying 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
BCD tables only load in the browser