WebGLRenderingContext: createShader() 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 createShader() của WebGL API tạo ra một WebGLShader mà sau đó có thể được cấu hình thêm bằng cách sử dụng WebGLRenderingContext.shaderSource()WebGLRenderingContext.compileShader().

Cú pháp

js
createShader(type)

Thông số

type

Hoặc gl.VERTEX_SHADER hoặc gl.FRAGMENT_SHADER. WebGLRenderingContext sẽ đặt cờ lỗi gl.INVALID_ENUM nếu một giá trị không được chấp nhận đã được chỉ định.

Giá trị trả về

Một phiên bản WebGLShader mới, hoặc null nếu xảy ra lỗi khi tạo shader (ví dụ, vì type là một giá trị không hợp lệ).

Ví dụ

Xem WebGLShader để biết cách sử dụng và ví dụ.

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