WebGLRenderingContext.shaderSource()

WebGLRenderingContext.shaderSource() метод WebGL API записывает исходный код шейдера в шейдерную программу WebGLShader.

Синтаксис

void gl.shaderSource(shader, source);

Параметры

shader
A WebGLShader объект в который записывается исходный код.
source
A DOMString исходный код шейдера на GLSL который будет записан.

Возвращаемое значение

None.

Примеры

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

var source = gl.getShaderSource(shader);

Спецификация

Спецификация Статус Комментарии
WebGL 1.0
Определение 'shaderSource' в этой спецификации.
Рекомендация Initial definition.
OpenGL ES 2.0
Определение 'glShaderSource' в этой спецификации.
Стандарт Man page of the (similar) OpenGL API.

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также