WebGL2RenderingContext: uniformBlockBinding() 方法

Baseline 已广泛支持

此功能已成熟,并可在多种设备和浏览器版本上运行。自 2021 年 9 月起,所有浏览器均已支持此功能。

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

WebGL2RenderingContext.uniformBlockBinding() 方法是 WebGL 2 API 的一部分,用于为活动的 uniform 块分配绑定点。

语法

js
uniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)

参数

program

一个包含要分配绑定的活动 uniform 块的 WebGLProgram

uniformBlockIndex

一个指定程序中活动 uniform 块索引的 GLuint

uniformBlockBinding

一个指定 uniform 块要绑定到的绑定点的 GLuint

返回值

无(undefined)。

示例

js
gl.uniformBlockBinding(program, 0, 1);

规范

规范
WebGL 2.0 规范
# 3.7.16

浏览器兼容性

另见