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
WebGLProgram
containing the uniform block. uniformName
-
A
DOMString
specifying 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