WebGLRenderingContext.compileShader()

Вы читаете английскую версию этой статьи, так как пока нет перевода на данный язык. Помогите нам перевести эту статью!

WebGLRenderingContext.compileShader() метод WebGL API компилирующий исходный код GLSL шейдера в бинарные данные для использования программой  WebGLProgram.

Синтаксис

void gl.compileShader(shader);

Параметры

shader
Вершинный или фрагментный шейдер WebGLShader.

Примеры

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

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

Спецификация Статус Комментарии
WebGL 1.0
Определение 'compileShader' в этой спецификации.
Рекомендация Initial definition.
OpenGL ES 2.0
Определение 'glCompileShader' в этой спецификации.
Стандарт OpenGL man page.

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

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
compileShaderChrome Полная поддержка 9Edge Полная поддержка 12Firefox Полная поддержка 4IE Полная поддержка 11Opera Полная поддержка 12Safari Полная поддержка 5.1WebView Android Полная поддержка ДаChrome Android Полная поддержка 25Firefox Android Полная поддержка ДаOpera Android Полная поддержка 12Safari iOS Полная поддержка 8Samsung Internet Android Полная поддержка Да

Легенда

Полная поддержка  
Полная поддержка

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