WebGLのデバッグ
今更ながらOpenGL ES 2.0プログラミングガイドを読んで、OpenGLのエラーの取得方法を知った。となればそれをラップしたロガーなんかも世に存在するはずで、探してみたらすぐに見つかった。
とりあえず、initGL的なメソッド内部で常に使う様にしてみた。
var canvas = document.getElementById(canvasId); ctx = canvas.getContext("experimental-webgl"); if (window.WebGLDebugUtils) { ctx = WebGLDebugUtils.makeDebugContext(ctx); }