DirectXについては、ゲーム用のグラフィックオプションが充実していること以外はあまり知らないのですが、例えばDX11ではテッセレーションやアンビエントオクルージョンなどが挙げられます
しかし、私の質問は、なぜいくつかのゲーム(少なくとも私がプレイした最も最近のゲーム)は、DX9(デフォルト)またはDX 11(高度なオプション、および明らかに互換性のあるビデオカードで)を選択するオプションがありますが、DX 10のためのオプションはありませんか?
DX10は発売されなかったバージョンなのか、不良品なのか、それともどうなのか、なぜそれらのゲームはDX9と11に沿ってDX10を使用するオプションが表示されないのか
この3つのオプションが表示されているゲームはありますか? それともDX9から直接11に「ジャンプ」しているだけなのでしょうか?
thanks
28 DiegoDD 2012-12-16
これは、Windows XPがDirectX 9しかサポートしていないからです。 DirectX10はVistaで追加されましたが、VistaはWin7からDirectX11をバックポート(プラットフォームアップデート)したので、Vista/Win7/8はDirectX 11、Windows XPはDirectX9を使うことができます。また、Dx10のレンダリングパスを提供することは、より優れたDiretX11を使用できる場合には意味がないので、ほとんどのゲームはこの2つのモードしか提供していません
53 magicandre1981 2012-12-16
基本的にDX10はAPIも仕組みもデザインが悪かった
私は詳細を知らないが、DX10はグラフィックツールチェインへの非常に大きなアップグレードのはずだったが、DX9は少し古くなってきていたので、主に新しいグラフィックカードのハードウェア機能のために、十分ではなかった。新しいカードや機能がリリースされたので、多くのことが積み重なったかもしれないので、彼らはちょうどDX11をリリースしました
グラフィックAPIは複雑で、一流のグラフィックを実現するためには、常に変化するハードウェアに対応したソフトウェアが必要であり、大規模な並列処理などが必要となります。ゲームのグラフィックの品質は、ゲームプログラマー、直接X APIの人、さらにはnvidiaのエンジニアに依存します
今はそれが機能していることに感謝してください
-10 jokoon 2012-12-16