WebGLRenderingContext: shaderSource() 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.shaderSource() của WebGL API thiết lập mã nguồn của WebGLShader.

Cú pháp

js
shaderSource(shader, source)

Thông số

shader

Một đối tượng WebGLShader để thiết lập mã nguồn.

source

Một chuỗi chứa mã nguồn GLSL cần thiết lập.

Giá trị trả về

Không có (undefined).

Ngoại lệ

TypeError

Bị ném đi nếu shader được chỉ định không thuộc loại WebGLShader.

Ví dụ

js
const shader = gl.createShader(gl.VERTEX_SHADER);
gl.shaderSource(shader, originalSource);

const source = gl.getShaderSource(shader);

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