掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
PixelFormatの速度が機種依存する? (ID:36282)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
昔の経験をたどっていろいろ調べましたが、 一部のハードウェアアクセラレータはBitBlt処理が激重になるみたいです。 今の私の環境ではそれを再現するビデオカードがないのでBitmapのどのフォーマットが処理を重くするのかはわかりません。 ぶっちゃけビデオカードのバグとしか言いようがありませんが、すべての処理をCPUに委託するにはアクセラレータをOFFにするしかありません。 今の高速描画はDirectXが主流ですが、 昔の2D高速描画はハードウエアアクセラレータで描画系のAPIを高速にすることがありました。その一部の環境のバグみたいですね。 私はBitBltで発生しましたが、Bitmap関連で他にも色々問題があるのかと思われます。 結論から言いますと、バグだから仕方なし。 です。 ちなみにpixcelformatの変更だったらAPIを使わずに自前でできないわけではありません。でもめんどくさいです。 http://74.125.153.132/search?q=cache:85oy1C6PMuAJ:bbx.hp.infoseek.co.jp/cgi-bin/bbx.cgi%3Flog%3D3%26vew%3D598+hardware+acceleration+bitblt&cd=5&hl=ja&ct=clnk&gl=jp&lr=lang_ja http://saya.s145.xrea.com/archives/2006/06/poweredge_sc430_3.html http://www.eggheadcafe.com/software/aspnet/33811985/bitblt-slow-on-some-hardw.aspx http://www.gamedev.net/community/forums/topic.asp?topic_id=226276
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.