WebGLRenderingContext.createShader
概要
createShaderは、WebGLShaderオブジェクトを作成するWebGL関数です。
WebGLShaderオブジェクトは頂点シェーダーまたはフラグメントシェーダーどちらかのシェーダーコードに対応する管理オブジェクトです。
関連
-
shaderSource
WebGLShaderオブジェクトにシェーダーコード文字列を関連づける関数です。シェーダーコンパイルの前に、まずこの関数でコンパイル対象のシェーダーコード文字列を設定する必要があります。 -
compileShader
shaderSourceで指定したシェーダーコードのコンパイルを指示する関数です。
構文
WebGLShader gl.createShader(type);
引数
【type】
gl.VERTEX_SHADER または、gl.FRAGMENT_SHADER を指定します。
戻り値
無し
例
[compileShader]に記載されておりますので、そちらを参照してください。