レンダリングのための下準備
https://wgld.org/d/webgl/w004.html
準備しなければならないもの
シェーダについて知る
WebGL には、いわゆる固定機能パイプラインというものが存在しません。
座標変換は全て自前でやる必要がある
この座標変換を記述するための仕組みこそがシェーダ
固定機能パイプラインと対比して
プログラマが自前で記述できる仕組みのことをプログラマブルシェーダと呼んだりします。
そしてシェーダには、
ポリゴンの頂点情報を扱う頂点シェーダ(またはバーテックスシェーダ)
描画される際のピクセルの情報を扱うフラグメントシェーダ(またはピクセルシェーダ)
の二つの種類があります。
webglでは、固定機能パイプラインがないのでこの2つを用意する
geometryは?
sっyーだはプログラムのなかでコンパイルされ利用される
コンパイルされるということは、シェーダのソースは単なる文字列
ソースをプログラムに渡すことさえできればいい
javascriptでシェーダを扱うには、どんな方法にしろソースのテキストを渡せばいい