WebGLRenderingContext.shaderSource()
WebGLRenderingContext.shaderSource() метод WebGL API записывает исходный код шейдера в шейдерную программу WebGLShader (en-US).
Синтаксис
void gl.shaderSource(shader, source);
Параметры
- shader
-
A
WebGLShader(en-US) объект в который записывается исходный код. - source
-
A
DOMStringисходный код шейдера на GLSL который будет записан.
Возвращаемое значение
None.
Примеры
js
var shader = gl.createShader(gl.VERTEX_SHADER);
gl.shaderSource(shader, originalSource);
var source = gl.getShaderSource(shader);
Спецификация
| Specification |
|---|
| WebGL Specification # 5.14.9 |
Совместимость с браузерами
BCD tables only load in the browser