WebGL2RenderingContext: phương thức getUniformBlockIndex()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.

Note: This feature is available in Web Workers.

Phương thức WebGL2RenderingContext.getUniformBlockIndex() của WebGL 2 API truy xuất chỉ mục của một khối uniform trong một WebGLProgram.

Cú pháp

js
getUniformBlockIndex(program, uniformBlockName)

Tham số

program

Một WebGLProgram chứa khối uniform.

uniformName

Một chuỗi chỉ định tên của khối uniform mà chỉ mục sẽ được truy xuất.

Giá trị trả về

Một GLuint cho biết chỉ mục khối uniform.

Ví dụ

js
// Giả sử một shader với khai báo sau:
// uniform UBOData {
//   mat4 foo;
// } instanceName;

// sử dụng tên khối, không phải tên instance:
const blockIndex = gl.getUniformBlockIndex(program, "UBOData");

Đặc tả kỹ thuật

Specification
WebGL 2.0 Specification
# 3.7.16

Tương thích trình duyệt

Xem thêm