2009-05-19から1日間の記事一覧

新機能を考える

DXRubyにはImageオブジェクト間の転送機能が無い。 ピクセル単位で取得と書き込みはできるから、がんばればなんとかなるだろうが、恐ろしく遅いであろうことは想像に難くない。 Cでそういった機能を作ればRubyでやるよりかは相当速いだろうが、結局ソフト描…

デバイスロスト問題

DirectXにはデバイスロストというとても厄介な問題がある。 現状のDXRubyではD3DXSpriteをロストさせてリセット、復元の処理を入れてある。 これをしないとデバイスロスト時に描画されなくなってしまうのだ。 テクスチャはD3DPOOL_MANAGEDを指定しているから…