WebGL2RenderingContext: bindBufferBase() 方法

Baseline 已廣泛支援

此功能已成熟,並可在多種裝置和瀏覽器版本上執行。自 2021 年 9 月起,所有瀏覽器均已支援此功能。

注意:此功能在 Web Workers 中可用。

WebGL2RenderingContext.bindBufferBase() 方法是 WebGL 2 API 的一部分,它將一個給定的 WebGLBuffer 繫結到一個給定的繫結點(target)上的指定索引(index)。

語法

js
bindBufferBase(target, index, buffer)

引數

目標

一個 GLenum,指定繫結操作的目標。可能的取值包括:

  • gl.TRANSFORM_FEEDBACK_BUFFER
  • gl.UNIFORM_BUFFER
index

一個 GLuint,指定 target 的索引。

buffer

一個 WebGLBuffer,它將被繫結到繫結點(target)。

返回值

無(undefined)。

示例

js
gl.bindBufferBase(gl.TRANSFORM_FEEDBACK_BUFFER, 0, buffer);

規範

規範
WebGL 2.0 規範
# 3.7.16

瀏覽器相容性

另見