マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

gl.enchant.jsの0.3.5と0.3.6で微妙に違うらしい

gl.enchant.jsの0.3.5と0.3.6で微妙に構造が変わっていたようだ。前回は0.3.5でやっていて動いたのだが、プログラムとカスタムシェーダーを0.3.6に持ってたら動かなくなっていたので、頑張ってソースコードを読み、原因を突き止めた。いくつかのuniform変数を渡す場所が変わっていたようだ。なのでgl.enchant.jsに手を加えてカスタムシェーダーを動くように変更。カスタムシェーダーでテクスチャマッピングを行ってみた。モデル配布元