--- title: WebGLRenderingContext.shaderSource() slug: Web/API/WebGLRenderingContext/shaderSource translation_of: Web/API/WebGLRenderingContext/shaderSource ---
WebGLRenderingContext.shaderSource()
метод WebGL API записывает исходный код шейдера в шейдерную программу {{domxref("WebGLShader")}}.
void gl.shaderSource(shader, source);
None.
var shader = gl.createShader(gl.VERTEX_SHADER); gl.shaderSource(shader, originalSource); var source = gl.getShaderSource(shader);
Спецификация | Статус | Комментарии |
---|---|---|
{{SpecName('WebGL', "#5.14.9", "shaderSource")}} | {{Spec2('WebGL')}} | Initial definition. |
{{SpecName('OpenGL ES 2.0', "glShaderSource.xml", "glShaderSource")}} | {{Spec2('OpenGL ES 2.0')}} | Man page of the (similar) OpenGL API. |
{{Compat("api.WebGLRenderingContext.shaderSource")}}