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