--- title: WebGLRenderingContext.bindAttribLocation() slug: Web/API/WebGLRenderingContext/bindAttribLocation tags: - WebGL - WebGLRenderingContext translation_of: Web/API/WebGLRenderingContext/bindAttribLocation ---

{{APIRef("WebGL")}}

WebGL API的WebGLRenderingContext.bindAttribLocation()方法将通用顶点索引绑定到属性变量。

语法

void gl.bindAttribLocation(program, index, name);

参数

program
要绑定的{{domxref("WebGLProgram")}} 对象。
index
{{domxref("GLuint")}} 指定要绑定的通用顶点的索引。
name
{{domxref("DOMString")}}指定要绑定到通用顶点索引的变量的名称。 该名称不能以“webgl_”或“_webgl_”开头,因为这些名称将保留供WebGL使用。

返回值

None.

示例

gl.bindAttribLocation(program, colorLocation, 'vColor');

规范

Specification Status Comment
{{SpecName('WebGL', "#5.14.9", "bindAttribLocation")}} {{Spec2('WebGL')}} Initial definition.
{{SpecName('OpenGL ES 2.0', "glBindAttribLocation.xml", "glBindAttribLocation")}} {{Spec2('OpenGL ES 2.0')}} Man page of the (similar) OpenGL API.

浏览器兼容

{{Compat("api/WebGLRenderingContext", "WebGLRenderingContext.bindAttribLocation")}}

另见