WebGLRenderingContext: getProgramInfoLog() 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.

WebGLRenderingContext.getProgramInfoLog trả về nhật ký thông tin cho đối tượng WebGLProgram được chỉ định. Nó chứa các lỗi xảy ra trong quá trình liên kết hoặc xác thực các đối tượng WebGLProgram không thành công.

Cú pháp

js
getProgramInfoLog(program)

Thông số

program

WebGLProgram để truy vấn.

Giá trị trả về

Một chuỗi chứa các thông báo chẩn đoán, thông báo cảnh báo và thông tin khác về hoạt động xác thực hoặc liên kết cuối cùng. Khi một đối tượng WebGLProgram được tạo lần đầu, nhật ký thông tin của nó sẽ là một chuỗi có độ dài 0.

Ví dụ

Kiểm tra lỗi chương trình

js
const program = gl.createProgram();

// Attach pre-existing shaders
gl.attachShader(program, vertexShader);
gl.attachShader(program, fragmentShader);

gl.linkProgram(program);

gl.getProgramInfoLog(program);

Thông số kỹ thuật

Specification
WebGL Specification
# 5.14.9

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

Xem thêm