WebGLRenderingContext: getShaderParameter() 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 WebGLRenderingContext.getShaderParameter() của WebGL API trả về thông tin về shader đã cho.

Cú pháp

js
getShaderParameter(shader, pname)

Thông số

shader

A WebGLShader để lấy thông tin tham số từ đó.

pname

Một GLenum chỉ định thông tin cần truy vấn. Các giá trị có thể:

gl.DELETE_STATUS

Trả về GLboolean cho biết trình đổ bóng có được gắn cờ để xóa hay không.

gl.COMPILE_STATUS

Trả về GLboolean cho biết việc biên dịch shader cuối cùng có thành công hay không.

gl.SHADER_TYPE

Trả về GLenum cho biết liệu trình đổ bóng là đối tượng trình đổ bóng đỉnh (gl.VERTEX_SHADER) hoặc trình đổ bóng mảnh (gl.FRAGMENT_SHADER).

Giá trị trả về

Trả về thông tin shader được yêu cầu (như được chỉ định với pname).

Ví dụ

js
gl.getShaderParameter(shader, gl.SHADER_TYPE);

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