ネットをぐるぐるまわって DirectX のインタフェースはどのバージョンが妥当か調べてみました。
まず DirectX10 が Vista 以降の技術であるという理由から X10 のインタフェースは除外しました。
次に DirectX9 を検討してみましたところ 2000, XP, Vista で利用可能とのことが判明しました。いい感じですね。
9x 系の OS ではひとつバージョンが下がって DirectX8 がベターのようです。
ここまでの流れからすると DirectX8 がベタープラットフォームということになるのですが、情報の探しやすさからすると DirectX9 の方に一日の長がありそうです。私に MSDN を渡り歩ける実力があればあるいは…などと、自分のふがいなさに涙しつつ、当面は DirectX9 をベタープラットフォームとする方向で決定しました。
DirectX9 での最新のインタフェースは次のようになりました。
大幅に更新されたのは Direct3D だけのようですね。 DirectX8 をターゲットにするのも思ったほど大変ではないかもしれません。
Contributions