再回答です。
Q/geforse3Ti200ってDirectX8.1対応でしたっけ?
A/Geforceは現状では全てDirectX8,0ベースです。
Geforce2全機及び4MXがDirectX7,0ハードウェア対応+ソフトウェアプログラマブルシェーダーのDirectX8,0対応。
Geforce3全機及び4tiがDirectX8,0完全対応となります。
DirectX8,1はATITechnologiesのプログラマブルピクセルシェーダー(PPS)1,4(8,0では1,1です)とバーテックスシェーダー(PVS)1,3(1,0)に対応していますが、nVIDIAはそれにハードウェア対応させていません。DirectXとnfiniteFX&同2エンジンによるソフトウェア処理です。
ちなみに、シェーダーのバージョンの違いは次の点に違いがあります。
PPSの場合、
最大テクスチャー処理数が4枚(8,0)のマルチテクスチャに対し、6枚(8,1)。
プログラム処理数が12→22
命令実行数が13アドレス&カラー8→アドレス12、カラー12へ
テクスチャーアドレスが40→無制限になっています。
PVSの場合
テクスチャー入力数が4頂点→16頂点へ
プログラム処理数が12→128へ
定数レジスタが8→96へ
となっています。簡単に違いを指せば、RADEON8500以上ではGeforceよりリアルな処理を容易に高速処理できる設計です。
だからといって、ソフト処理が可能ですから不足でもないですけどね。まあ、どうせDirectX9では両者2,0になりますしね。ドライバで痛い目に合っているなら、選ばない方が良いでしょうね。
ちなみに、2年後から3年後以降にOSその物が3D化の道を歩み始める予定。元々、DirectXはWindowsのマルチメディアコアとなるAPI群でWindowsに寄生するOSの一種です。そのDirectXとWindowsを徐々に統一させていき、3Dインターフェースを次世代OS「ロングホーン」(ブラックコンボ製品群)以降で目指すようですね。そうなると、今のRADEON9700でも不足とか・・・しかも、次世代MediaPlayerは1GHzのプロセッサが必要とか金が掛かる物ですね。PCは・・・
お礼
早速のレスありがとうございます。予算的に余裕がなくなおかついいものと思いまして・・・ ただMXについてはgeforse2の上位というだけなので視野には入れていません。