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 |
瀏覽器相容性
載入中…