WebGLRenderingContext.createShader

概要

createShaderは、WebGLShaderオブジェクトを作成するWebGL関数です。

WebGLShaderオブジェクトは頂点シェーダーまたはフラグメントシェーダーどちらかのシェーダーコードに対応する管理オブジェクトです。

関連

  • shaderSource
    WebGLShaderオブジェクトにシェーダーコード文字列を関連づける関数です。シェーダーコンパイルの前に、まずこの関数でコンパイル対象のシェーダーコード文字列を設定する必要があります。

  • compileShader
    shaderSourceで指定したシェーダーコードのコンパイルを指示する関数です。

構文

WebGLShader gl.createShader(type);

引数

【type】

gl.VERTEX_SHADER または、gl.FRAGMENT_SHADER を指定します。

戻り値

無し

compileShader]に記載されておりますので、そちらを参照してください。