Star Ruby Version 0.1.18 をリリースしました

2 views
Skip to first unread message

Hajime Hoshi

unread,
Apr 30, 2008, 1:46:52 PM4/30/08
to Star Ruby
星です。

Star Ruby Version 0.1.18 をリリースしました。
http://code.google.com/p/starruby/downloads/list

更新内容:
* Texture#render_texture メソッドの速度改善
* Texture#save メソッドの第 2 引数を非推奨に
* Input.update メソッドが非推奨に

dan さんの「Ruby/SDLとStar Rubyの描画速度比較」
( http://dgames.jp/dan/?permalink&date=20080417 )
のご指摘にあわせて、高速化しました。

ソースコードはほぼ同じものを使用して同様の測定を行いました。
マシンや環境によって改善速度は異なりますが、
プレーンな描画は 1.5 倍から 2 倍ほどは早くなるはずです。

Ruby/SDL ver. 1.3.1
normal: 0.831000
alpha: 3.445000
angle: 13.029000
scale: 17.715000

Star Ruby ver. 0.1.18
normal: 0.961000
alpha: 1.422000
angle: 4.256000
scale: 12.127000

Star Ruby ver. 0.1.17
normal: 1.382000
alpha: 2.023000
angle: 4.687000
scale: 12.298000

--
Hajime Hoshi <hajim...@gmail.com>

hajimehoshi

unread,
Apr 30, 2008, 2:55:52 PM4/30/08
to Star Ruby
星です。どうでもいいかもしれない補足。

> dan さんの「Ruby/SDLとStar Rubyの描画速度比較」
> ( http://dgames.jp/dan/?permalink&date=20080417 )

のコメント欄で

> 256 色のインデックスカラー形式だと思うのですが、 Star Ruby は全ての画像を
> 一旦 32bit ビットマップに落とすということをしているので、それで遅いのだと思います。

とありますが、結局テクスチャの形式は 32bit 形式のみのままです。
Reply all
Reply to author
Forward
0 new messages