« 炎エフェクトの高速化 全辺一気SSE版 | メイン | Motion JPEG でアルファ付きムービーを »

2008年04月16日

吉里吉里 その他の開発日誌:: 炎エフェクトプラグイン リリース2

    

前回 のを更新。

1個だけメソッド名が変わってます。
updateWrapMap を updateWarpMap に変更しました。
WrapMap ( ラップマップ ) だと思っていたら、WarpMap ( ワープマップ ) が正解だったので、それに合わせて名前変更しました。
最初に見間違いをしていた様子。

他の変更点は、
20% 程度高速化された。
2の累乗値の時速いとかはなくなり、サイズが小さいほど速い。
ぐらい。
領域の幅と高さが16の倍数にするのは残ってる。

1.5 GHz 程度で 512x512 の範囲ならそれなりに動く。
もっと範囲が小さくなれば余裕。

そう言えば、SSE のない CPU 持ってないから、非 SSE 版が SSE の付いてないCPUで意図したとおりに動くかどうかはテストしていない。
SSE を使わないバージョンが動くことは確認したけど。
まあ、そもそも Pentium III や Athlon XP以降でないとまともに動かないと思うが。



投稿者 Takenori : 2008年04月16日 18:05




comments powered by Disqus
Total : Today : Yesterday : なかのひと