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

Khả năng tương thích của trình duyệt

Xem thêm