正常に表示されない
連絡ありがとうございます。 ThinkPad R60eでも同様の現象を確認しています。 以下はこれまでの情報を元に、intelオンボードグラフィックチップでの、MIDITrailの動作実績を整理した表です。 2007年以前のチップを利用している場合に、表示の問題が発生するのではないかと推測しています。
発表 | 型番 | 実績 | PC機種名 |
2004年 | GMA 900 | ? | |
2005年 | GMA 950 | × | ThinkPad R60e |
2006年 | GMA 3000 | ? | |
2006年 | GMA X3000 | ? | |
2007年 | GMA 3100 | × | Inspiron 530s |
2007年 | GMA X3100 | ? | |
2007年 | GMA X3500 | ? | |
2008年 | GMA 4500 | ○ | ThinkPad T400s |
2008年 | GMA X4500 | ? | |
2008年 | GMA 500 | ? | |
2009年 | GMA 3150 | ? |
現象が発生するPCが手元にないため、解析に時間が掛かりそうです。 GeForceやRADEONといったグラフィックカードを導入することが最も簡単な解決方法ですが、保障はできません・・・。
その後の調査で、原因が分かってきました。
MIDITrailは、高速な画面描画を実現するため、インデックスバッファ(32bit)と呼ばれる機能を利用していますが、 一部のグラフィックチップはこれをサポートしていません。 特に、古いintelのオンボードグラフィックチップではサポートしていません。
このため、インデックスバッファ(32bit)をサポートしていないグラフィックチップを搭載しているPCでは、 MIDITrailの画面が正常に表示されません。
インデックスバッファは大量のポリゴンを高速描画するために必須の機能であるため、 この機能を持たないPCをMIDITrailのサポート対象にすることは困難だと考えています。
MIDITrail Ver.1.1.3より、アプリケーション起動時にグラフィックチップがインデックスバッファを サポートしているかどうか確認し、サポートしていない場合は警告メッセージを表示するようにしました。
#27091 DirectXの機能サポートを確認する(インデックスバッファ)
対策は #27091 で行うため、本チケットはクローズします。
調査していただきありがとうございます。
グラボが対応していなかったんですね。
MIDITrailの使用は諦めようと思います。
パソコンを買い換えたらまた試してみます。
背景の星と上下の字と波紋は正常に見えるんですが、 それ以外全てはウィンドウから大きくはみ出でいるものしか見えません。 表示方法3つとも確認しましたが全てなります。
環境
PC:DELL inspiron530s
OS:Windows XP Home Edition Service Pack 3
CPU:Intel Core 2 Duo 2.14GHz
メモリ:2GB
グラボ:INtel G33/31 Express Chipset Family
ビデオメモリ:128MB
Directx 9.0c