WebGLRenderingContext: shaderSource() 方法

基线 广泛可用

此功能已得到良好建立,并在许多设备和浏览器版本上都能正常运行。自 2015 年 7 月.

报告反馈

语法

WebGLRenderingContext.shaderSource()WebGL API 的一个方法,用于设置 WebGLShader 对象的源代码。
shaderSource(shader, source)

js

参数

shader

一个 WebGLShader 对象,用于设置源代码。

source

一个包含要设置的 GLSL 源代码的字符串。

返回值

示例

WebGLRenderingContext.shaderSource()WebGL API 的一个方法,用于设置 WebGLShader 对象的源代码。
const shader = gl.createShader(gl.VERTEX_SHADER);
gl.shaderSource(shader, originalSource);

const source = gl.getShaderSource(shader);

规范

无 (undefined).
规范
# 5.14.9

浏览器兼容性

WebGL 规范

另请参阅