Open4
C-WebGL: GLES2エミュレーションの実装(オブジェクト関連)

意外とトラッキングしないと実装できないのが多いな。。

Section 2
ShaderBinary
と ReleaseShaderCompiler
はWebGLに対応する機能が無いので省略。
WebGLは ShaderSource
時に複数の文字列取るようなことしないんだな。。

Section 3
そもそも TexParameter
のようなbindしてから使うコマンドはtrivialに実装可能なんだった。。
オブジェクト関連としてはこれが基本形。Gen 〜 Bind 〜 Delete の組合せになる。とりあえず、アプリケーション側がidをアサインする挙動は実装しないことにした。

Section 4
これも基本形。 Section 4 はこれで完了。