WebGLRenderingContext: linkProgram() method
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Note: This feature is available in Web Workers.
Phương thức linkProgram() của giao diện WebGLRenderingContext liên kết một WebGLProgram nhất định, hoàn tất quá trình chuẩn bị mã GPU cho các shader đoạn và đỉnh của chương trình.
Cú pháp
js
linkProgram(program)
Thông số
program-
WebGLProgramđể liên kết.
Giá trị trả về
Không có (undefined).
Ví dụ
js
const program = gl.createProgram();
// Attach pre-existing shaders
gl.attachShader(program, vertexShader);
gl.attachShader(program, fragmentShader);
gl.linkProgram(program);
if (!gl.getProgramParameter(program, gl.LINK_STATUS)) {
const info = gl.getProgramInfoLog(program);
throw new Error(`Could not compile WebGL program. \n\n${info}`);
}
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| WebGL Specification> # 5.14.9> |