DirectXの機能サポートを確認する(インデックスバッファ)
インデックスバッファサポートチェックメソッドを新規追加。 GetDeviceCapsを用いてデバイス情報を取得し、MaxVertexIndexを参照する。 MaxVertexIndexが0x0000FFFFより大きければ、インデックスバッファによるレンダリングをサポートありと判断する。
レンダラチェックメソッド_CheckRendererを呼び出す。
レンダラチェックメソッドを新規追加。 インデックスバッファをサポートしていない場合は警告メッセージを表示する。 "This PC does not support some features of DirectX. Therefore, MIDITrail will not work correctly."
警告メッセージを分かりやすい文章に変更する。
"This PC does not have sufficient graphics capabilities. Therefore, MIDITrail will not work correctly."
一部のグラフィックカードは、DirectXの一部機能であるインデックスバッファを用いたレンダリングをサポートしていない。 (DirectX9に対応していても、すべての機能をサポートしているとは限らないため)
MIDITrailはインデックスバッファを用いてレンダリングしているため、PCがこの機能をサポートしていない場合、正常に画面が描画されない。
MIDITrail起動時に、PCがインデックスバッファをサポートしているか確認し、サポートしていなければ警告メッセージを表示する。