タイトル:Matr○X
作成日: (12/20)
MATROXのボードを使用している場合、通常の場合Windowsは当然それを使う、
つまりデフォルトで使用される。
その際、画面モードが16ビットの時、なんと色データ(0x00FF00)を色データ(0x00FF10)に変換しているではないか!!
その為に、抜き色で指定している0x00FF00が認識されないと言う不具合らしい。
(16ビットでなぜ0x00FF00が存在するかはわかる人には判るよね^^)
な、なぜだ〜、プログラムを分析して、データが変換されている場所を調べる。
しかし、他のボードでは(0x00FF00)(0x00FF00)としてきちんと処理されている
(TNTやその他もろもろ)為、プログラムに問題が無いことが判明。
ハードウェアアクセラレータを使わない設定(MATR○Xを通さないでソフトウェア処理)だと、問題が無いのはその為!。
一部のドライバではこのバグとも言える動作が改善されているらしい?
(実際G45○では直ってる)
MATR○X、データいじるのはかんべんしてくれ・・・・・。
MATR○Xの××××××××−−−(<検閲削除)。
現在、MATR○Xにこの技術仕様を問い合わせています。
ちなみ、ゲーム速度が遅い場合もハードウェアアクセラレータを切ると早くなる場合があります(オンボードチップの場合特に)