2009-03-01から1ヶ月間の記事一覧

パフォーマンス計測

昨日、SetRenderState()とかをキャッシュするStateManagerを作成したので、今日はそのパフォーマンステストプログラムを作成してみました。 SetRenderState()の発行回数は当然減らせるだけ減らすべきなので、無駄な発行を行わないようにキャッシュしておくの…

OpenGL ES 2.0 その04

前回はDirectXでいうところのDrawPrimitiveUP()と同じ描画方法をやりましたが、今回は頂点バッファとインデックスバッファを使用した場合の描画方法をやります。 OpenGLにはディスプレイリストが存在するのですが(2.0でもあるかどうかは知らない)、GLES2.0…

OpenGL ES 2.0 その03

前回、シェーダプログラムを設定するところまでやりました。 今回でやっと描画です。といっても、トライアングルを出すだけですが。 今回はDirectXで言うところのDrawPrimitiveUP()系の解説になるので注意してください。DirectXの場合、シェーダプログラムを…