1

DX11 SDK を使用して DirectX 11 アプリケーションを作成し、DirectX カードを持っていない場合、アプリケーションを実行できますか?

DX11 SDK を実際に使用するための要件が​​見つかりません。

ありがとう!

4

2 に答える 2

1

はい、できます。あなたが探しているものは、Direct3D 機能レベルと呼ばれます。このパラダイムを使用すると、グラフィック カードがサポートする機能を備えたアプリケーションを作成できます。D3D デバイスを作成する前に、カードをクエリして、サポートされている機能レベルを見つけることができます。次に、デバイスの作成でこのレベルを使用します。

もちろん、ハードウェアで DirectX 11 が提供する新機能を使用することはできません。

于 2012-12-06T14:41:09.353 に答える
0

このチュートリアル サイトでは、デバイスとスワップ チェーンをセットアップするときに、D3D_DRIVER_TYPE_REFERENCE の D3D_DRIVER_TYPE を使用して、DX11 グラフィックス カードを持っていなくても DX11 機能を調べることができると述べています。

さらに読むには、そのリンクをクリックし、D3D11CreateDeviceAndSwapChain() が表示されるまで半分下にスクロールします。

于 2012-12-13T16:44:26.633 に答える