WebGLRenderingContext: getShaderInfoLog() 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.getShaderInfoLog trả về nhật ký thông tin cho đối tượng WebGLShader được chỉ định. Nó chứa các cảnh báo, gỡ lỗi và biên dịch thông tin.

Cú pháp

js
getShaderInfoLog(shader)

Thông số

shader

Một WebGLShader để 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ề thao tác biên dịch cuối cùng. Khi một đối tượng WebGLShader đượ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 tin nhắn biên soạn

js
/* load shader source code. */
gl.shaderSource(shader, shaderCode);

/* compile shader source code. */
gl.compileShader(shader);

const message = gl.getShaderInfoLog(shader);

if (message.length > 0) {
  /* message may be an error or a warning */
  throw message;
}

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