WebGLRenderingContext: shaderSource() 方法
注意:此功能在 Web Workers 中可用。
WebGLRenderingContext.shaderSource() 方法是 WebGL API 的一部分,用于设置 WebGLShader 的源代码。
语法
js
shaderSource(shader, source)
参数
shader-
要设置源代码的
WebGLShader对象。 source-
包含要设置的 GLSL 源代码的字符串。
返回值
无(undefined)。
异常
TypeError-
如果指定的
shader不是WebGLShader类型,则抛出此错误。
示例
js
const shader = gl.createShader(gl.VERTEX_SHADER);
gl.shaderSource(shader, originalSource);
const source = gl.getShaderSource(shader);
规范
| 规范 |
|---|
| WebGL 规范 # 5.14.9 |
浏览器兼容性
加载中…