The WebGLRenderingContext.bindAttribLocation()
method of the WebGL API binds a generic vertex index to an attribute variable.
void gl.bindAttribLocation(program, index, name);
program
WebGLProgram
object to bind.GLuint
specifying the index of the generic vertex to bind.DOMString
specifying the name of the variable to bind to the generic vertex index. This name cannot start with "webgl_" or "_webgl_", as these are reserved for use by WebGL.None.
gl.bindAttribLocation(program, colorLocation, 'vColor');
Specification | Status | Comment |
---|---|---|
WebGL 1.0 The definition of 'bindAttribLocation' in that specification. | Recommendation | Initial definition. |
OpenGL ES 2.0 The definition of 'glBindAttribLocation' in that specification. | Standard | Man page of the (similar) OpenGL API. |
Desktop | ||||||
---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
Basic support | 9 | 12 | 4 | 11 | 12 | 5.1 |
Mobile | |||||||
---|---|---|---|---|---|---|---|
Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |
Basic support | Yes | 25 | Yes | Yes | 12 | 8.1 | Yes |
WebGLRenderingContext.getActiveAttrib()
WebGLRenderingContext.getAttribLocation()
WebGLRenderingContext.getVertexAttrib()
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/bindAttribLocation