ダウンレベル ハードウェア上の Direct3D 11
このセクションでは、DirectX 9 から DirectX 11 までの新しいハードウェアと既存のハードウェアの両方をサポートするように Direct3D 11 を設計する方法について説明します。
この図は、Direct3D 11 が新規および既存のハードウェアをサポートする方法を示しています。
Direct3D 11 では、機能レベルと呼ばれる新しいパラダイムが導入されます。 機能レベルは、明確に定義された GPU 機能のセットです。 機能レベルを使用すると、Direct3D アプリケーションをターゲットにして、Direct3D ハードウェアのダウンレベル バージョンで実行できます。
「10Level9 リファレンス」セクションでは、さまざまな ID3D11Device メソッドと ID3D11DeviceContext メソッドがさまざまな 10Level9 機能レベルでどのように動作するかの違いを示します。
このセクションの内容
トピック | 説明 |
---|---|
Direct3D の機能レベル |
このトピックでは、Direct3D 機能レベルについて説明します。 |
例外 |
このトピックでは、ダウンレベル ハードウェアで Direct3D 11 を使用する場合の例外について説明します。 |
ダウンレベル ハードウェアでのコンピューティング シェーダー |
このトピックでは、Direct3D 10 ハードウェア上の Direct3D 11 アプリで コンピューティング シェーダー を使用する方法について説明します。 |
不要な NULL ピクセル シェーダーの SRV の防止 |
このトピックでは、 NULL 以外の SRV がピクセル シェーダー ステージにバインドされている場合でも、NULL シェーダー リソース ビュー (SRV) を受け取るドライバーを回避する方法について説明します。 |
機能レベルに関するトピックの方法
トピック | 説明 |
---|---|
方法: デバイス機能レベルを取得する |
機能レベルを取得する方法。 |