WebGL2RenderingContext.getUniformBlockIndex()
The WebGL2RenderingContext.getUniformBlockIndex() method
of the WebGL 2 API retrieves the index of
a uniform block within a WebGLProgram.
Syntax
GLuint gl.getUniformBlockIndex(program, uniformBlockName);
Parameters
program-
A
WebGLProgramcontaining the uniform block. uniformName-
A
DOMStringspecifying the name of the uniform block to whose index to retrieve.
Return value
A GLuint indicating the uniform block index.
Examples
// Assuming a shader with the following declaration:
// uniform UBOData {
// mat4 foo;
// } instanceName;
// use the block name, not the instance name:
var blockIndex = gl.getUniformBlockIndex(program, 'UBOData');
Specifications
| Specification |
|---|
| WebGL 2.0 Specification # 3.7.16 |
Browser compatibility
BCD tables only load in the browser