vodanes - 速度向上した気分術

最近某スレで話題のwMIDP2の動作をみてピンと来ました
フレームスキップするごとに猛烈に速度があがるということです
そこでvodanesのソースのrepaint()の部分を以下のように書き換えます



// スキップしないときだけ描画要求を渡す
if (!skipIt) {
repaint();//キャンバスへの描画要求
serviceRepaints();//描画要求を実行
}


vodanesのフレームスキップは内部的なメモリ転送をスキップする
という処理を行っていました
上の一文を書き換えるだけで実際のVRAM転送?をスキップすることができ
速度が急上昇していくような感じになります


まだまだwMIDP2には追いつきませんが
こいつをいれるとそれなりの効果を発揮します
904SHで確認したところ5FSで50FPS以上出ることを確認しました


以前の関連記事はこちら
vodanesまとめ - Nameless Element Lab