WebGLRenderingContext.compileShader()

WebGL APIWebGLRenderingContext.compileShader() メソッドは、GLSL シェーダーをバイナリへコンパイルします。これは WebGLProgram (en-US) に使用することができます。

構文

void gl.compileShader(shader);

引数

shader
フラグメントか頂点の WebGLShader (en-US)

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

仕様策定状況

仕様 策定状況 コメント
WebGL 1.0
compileShader の定義
勧告 初回定義。
OpenGL ES 2.0
glCompileShader の定義
標準 OpenGL マニュアルページ。

ブラウザーの対応

BCD tables only load in the browser

関連項目