WebGL関数表

このページでは、WebGLの各種関数についての情報をまとめます。一部、OpenGL ES, OpenGLにおける情報も補足します。

準備

以下のWebGL関数を使用するためには、まずWebGLRenderingContextのインターフェイスを取得する必要があります。
このインターフェイスを取得するには、<canvas>APIのgetContext()に'webgl'の引数を与えて呼び出します。

var canvas = document.getElementById('myCanvas'); var gl = canvas.getContext('webgl');

関数名について

void activeTexture(enum texture)

WebGLではWebGLコンテキストを通して(通常は関数名に接頭語gl.をつけて)呼び出します。

void gl.activeTexture(enum texture)

OpenGL, OpenGL ESでは関数名の1文字目を大文字にし、接頭語glをつけたものが実際の関数名です。

void glActiveTexture(enum texture)

シェーダー、プログラム関係

属性関係

テクスチャ関係

バッファへの書き込み

深度バッファ関連