ホーム › Graphics.Direct3D › D3D_FEATURE_LEVEL
D3D_FEATURE_LEVEL
列挙型メンバー 12
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| D3D_FEATURE_LEVEL_1_0_GENERIC | 256 | 0x100 | |
| D3D_FEATURE_LEVEL_1_0_CORE | 4096 | 0x1000 | Microsoft Compute Driver Model (MCDM) デバイス、またはその機能のスーパーセットをサポートするより高機能なデバイス (従来の GPU など) を使用できるようにします。MCDM は計算専用の全体的なドライバーモデルであり、より広い範囲を対象とする Windows Device Driver Model (WDDM) の縮小版に相当します。 |
| D3D_FEATURE_LEVEL_9_1 | 37120 | 0x9100 | 機能レベル 9.1 でサポートされる機能 (シェーダーモデル 2 を含む) を対象とします。 |
| D3D_FEATURE_LEVEL_9_2 | 37376 | 0x9200 | 機能レベル 9.2 でサポートされる機能 (シェーダーモデル 2 を含む) を対象とします。 |
| D3D_FEATURE_LEVEL_9_3 | 37632 | 0x9300 | 機能レベル 9.3 でサポートされる機能 (シェーダーモデル 2.0b を含む) を対象とします。 |
| D3D_FEATURE_LEVEL_10_0 | 40960 | 0xA000 | Direct3D 10.0 でサポートされる機能 (シェーダーモデル 4 を含む) を対象とします。 |
| D3D_FEATURE_LEVEL_10_1 | 41216 | 0xA100 | Direct3D 10.1 でサポートされる機能 (シェーダーモデル 4 を含む) を対象とします。 |
| D3D_FEATURE_LEVEL_11_0 | 45056 | 0xB000 | Direct3D 11.0 でサポートされる機能 (シェーダーモデル 5 を含む) を対象とします。 |
| D3D_FEATURE_LEVEL_11_1 | 45312 | 0xB100 | Direct3D 11.1 でサポートされる機能 (シェーダーモデル 5 および論理ブレンド操作を含む) を対象とします。この機能レベルには、少なくとも Windows 8 向けの WDDM (WDDM 1.2) に準拠して実装された表示ドライバーが必要です。 |
| D3D_FEATURE_LEVEL_12_0 | 49152 | 0xC000 | Direct3D 12.0 でサポートされる機能 (シェーダーモデル 5 を含む) を対象とします。 |
| D3D_FEATURE_LEVEL_12_1 | 49408 | 0xC100 | Direct3D 12.1 でサポートされる機能 (シェーダーモデル 5 を含む) を対象とします。 |
| D3D_FEATURE_LEVEL_12_2 | 49664 | 0xC200 | Direct3D 12.2 でサポートされる機能 (シェーダーモデル 6.5 を含む) を対象とします。機能レベル 12_2 の詳細については、仕様ページ を参照してください。機能レベル 12_2 は Windows SDK ビルド 20170 以降で利用できます。 |
公式ドキュメント
Direct3D デバイスが対象とする機能のセットを記述します。
解説(Remarks)
各機能レベルの機能の概要については、Direct3D の機能レベル を参照してください。
特定の機能レベルでハードウェア型以外のデバイスを作成する際の制限については、WARP デバイスとリファレンスデバイスの作成に関する制限 を参照してください。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum D3D_FEATURE_LEVEL : int {
D3D_FEATURE_LEVEL_1_0_GENERIC = 256,
D3D_FEATURE_LEVEL_1_0_CORE = 4096,
D3D_FEATURE_LEVEL_9_1 = 37120,
D3D_FEATURE_LEVEL_9_2 = 37376,
D3D_FEATURE_LEVEL_9_3 = 37632,
D3D_FEATURE_LEVEL_10_0 = 40960,
D3D_FEATURE_LEVEL_10_1 = 41216,
D3D_FEATURE_LEVEL_11_0 = 45056,
D3D_FEATURE_LEVEL_11_1 = 45312,
D3D_FEATURE_LEVEL_12_0 = 49152,
D3D_FEATURE_LEVEL_12_1 = 49408,
D3D_FEATURE_LEVEL_12_2 = 49664
} D3D_FEATURE_LEVEL;public enum D3D_FEATURE_LEVEL : int
{
D3D_FEATURE_LEVEL_1_0_GENERIC = 256,
D3D_FEATURE_LEVEL_1_0_CORE = 4096,
D3D_FEATURE_LEVEL_9_1 = 37120,
D3D_FEATURE_LEVEL_9_2 = 37376,
D3D_FEATURE_LEVEL_9_3 = 37632,
D3D_FEATURE_LEVEL_10_0 = 40960,
D3D_FEATURE_LEVEL_10_1 = 41216,
D3D_FEATURE_LEVEL_11_0 = 45056,
D3D_FEATURE_LEVEL_11_1 = 45312,
D3D_FEATURE_LEVEL_12_0 = 49152,
D3D_FEATURE_LEVEL_12_1 = 49408,
D3D_FEATURE_LEVEL_12_2 = 49664,
}Public Enum D3D_FEATURE_LEVEL As Integer
D3D_FEATURE_LEVEL_1_0_GENERIC = 256
D3D_FEATURE_LEVEL_1_0_CORE = 4096
D3D_FEATURE_LEVEL_9_1 = 37120
D3D_FEATURE_LEVEL_9_2 = 37376
D3D_FEATURE_LEVEL_9_3 = 37632
D3D_FEATURE_LEVEL_10_0 = 40960
D3D_FEATURE_LEVEL_10_1 = 41216
D3D_FEATURE_LEVEL_11_0 = 45056
D3D_FEATURE_LEVEL_11_1 = 45312
D3D_FEATURE_LEVEL_12_0 = 49152
D3D_FEATURE_LEVEL_12_1 = 49408
D3D_FEATURE_LEVEL_12_2 = 49664
End Enumimport enum
class D3D_FEATURE_LEVEL(enum.IntEnum):
D3D_FEATURE_LEVEL_1_0_GENERIC = 256
D3D_FEATURE_LEVEL_1_0_CORE = 4096
D3D_FEATURE_LEVEL_9_1 = 37120
D3D_FEATURE_LEVEL_9_2 = 37376
D3D_FEATURE_LEVEL_9_3 = 37632
D3D_FEATURE_LEVEL_10_0 = 40960
D3D_FEATURE_LEVEL_10_1 = 41216
D3D_FEATURE_LEVEL_11_0 = 45056
D3D_FEATURE_LEVEL_11_1 = 45312
D3D_FEATURE_LEVEL_12_0 = 49152
D3D_FEATURE_LEVEL_12_1 = 49408
D3D_FEATURE_LEVEL_12_2 = 49664// D3D_FEATURE_LEVEL
pub const D3D_FEATURE_LEVEL_1_0_GENERIC: i32 = 256;
pub const D3D_FEATURE_LEVEL_1_0_CORE: i32 = 4096;
pub const D3D_FEATURE_LEVEL_9_1: i32 = 37120;
pub const D3D_FEATURE_LEVEL_9_2: i32 = 37376;
pub const D3D_FEATURE_LEVEL_9_3: i32 = 37632;
pub const D3D_FEATURE_LEVEL_10_0: i32 = 40960;
pub const D3D_FEATURE_LEVEL_10_1: i32 = 41216;
pub const D3D_FEATURE_LEVEL_11_0: i32 = 45056;
pub const D3D_FEATURE_LEVEL_11_1: i32 = 45312;
pub const D3D_FEATURE_LEVEL_12_0: i32 = 49152;
pub const D3D_FEATURE_LEVEL_12_1: i32 = 49408;
pub const D3D_FEATURE_LEVEL_12_2: i32 = 49664;// D3D_FEATURE_LEVEL
const (
D3D_FEATURE_LEVEL_1_0_GENERIC int32 = 256
D3D_FEATURE_LEVEL_1_0_CORE int32 = 4096
D3D_FEATURE_LEVEL_9_1 int32 = 37120
D3D_FEATURE_LEVEL_9_2 int32 = 37376
D3D_FEATURE_LEVEL_9_3 int32 = 37632
D3D_FEATURE_LEVEL_10_0 int32 = 40960
D3D_FEATURE_LEVEL_10_1 int32 = 41216
D3D_FEATURE_LEVEL_11_0 int32 = 45056
D3D_FEATURE_LEVEL_11_1 int32 = 45312
D3D_FEATURE_LEVEL_12_0 int32 = 49152
D3D_FEATURE_LEVEL_12_1 int32 = 49408
D3D_FEATURE_LEVEL_12_2 int32 = 49664
)const
D3D_FEATURE_LEVEL_1_0_GENERIC = 256;
D3D_FEATURE_LEVEL_1_0_CORE = 4096;
D3D_FEATURE_LEVEL_9_1 = 37120;
D3D_FEATURE_LEVEL_9_2 = 37376;
D3D_FEATURE_LEVEL_9_3 = 37632;
D3D_FEATURE_LEVEL_10_0 = 40960;
D3D_FEATURE_LEVEL_10_1 = 41216;
D3D_FEATURE_LEVEL_11_0 = 45056;
D3D_FEATURE_LEVEL_11_1 = 45312;
D3D_FEATURE_LEVEL_12_0 = 49152;
D3D_FEATURE_LEVEL_12_1 = 49408;
D3D_FEATURE_LEVEL_12_2 = 49664;// D3D_FEATURE_LEVEL
pub const D3D_FEATURE_LEVEL_1_0_GENERIC: i32 = 256;
pub const D3D_FEATURE_LEVEL_1_0_CORE: i32 = 4096;
pub const D3D_FEATURE_LEVEL_9_1: i32 = 37120;
pub const D3D_FEATURE_LEVEL_9_2: i32 = 37376;
pub const D3D_FEATURE_LEVEL_9_3: i32 = 37632;
pub const D3D_FEATURE_LEVEL_10_0: i32 = 40960;
pub const D3D_FEATURE_LEVEL_10_1: i32 = 41216;
pub const D3D_FEATURE_LEVEL_11_0: i32 = 45056;
pub const D3D_FEATURE_LEVEL_11_1: i32 = 45312;
pub const D3D_FEATURE_LEVEL_12_0: i32 = 49152;
pub const D3D_FEATURE_LEVEL_12_1: i32 = 49408;
pub const D3D_FEATURE_LEVEL_12_2: i32 = 49664;const
D3D_FEATURE_LEVEL_1_0_GENERIC* = 256
D3D_FEATURE_LEVEL_1_0_CORE* = 4096
D3D_FEATURE_LEVEL_9_1* = 37120
D3D_FEATURE_LEVEL_9_2* = 37376
D3D_FEATURE_LEVEL_9_3* = 37632
D3D_FEATURE_LEVEL_10_0* = 40960
D3D_FEATURE_LEVEL_10_1* = 41216
D3D_FEATURE_LEVEL_11_0* = 45056
D3D_FEATURE_LEVEL_11_1* = 45312
D3D_FEATURE_LEVEL_12_0* = 49152
D3D_FEATURE_LEVEL_12_1* = 49408
D3D_FEATURE_LEVEL_12_2* = 49664enum D3D_FEATURE_LEVEL : int {
D3D_FEATURE_LEVEL_1_0_GENERIC = 256,
D3D_FEATURE_LEVEL_1_0_CORE = 4096,
D3D_FEATURE_LEVEL_9_1 = 37120,
D3D_FEATURE_LEVEL_9_2 = 37376,
D3D_FEATURE_LEVEL_9_3 = 37632,
D3D_FEATURE_LEVEL_10_0 = 40960,
D3D_FEATURE_LEVEL_10_1 = 41216,
D3D_FEATURE_LEVEL_11_0 = 45056,
D3D_FEATURE_LEVEL_11_1 = 45312,
D3D_FEATURE_LEVEL_12_0 = 49152,
D3D_FEATURE_LEVEL_12_1 = 49408,
D3D_FEATURE_LEVEL_12_2 = 49664,
}#define global D3D_FEATURE_LEVEL_1_0_GENERIC 0x100
#define global D3D_FEATURE_LEVEL_1_0_CORE 0x1000
#define global D3D_FEATURE_LEVEL_9_1 0x9100
#define global D3D_FEATURE_LEVEL_9_2 0x9200
#define global D3D_FEATURE_LEVEL_9_3 0x9300
#define global D3D_FEATURE_LEVEL_10_0 0xA000
#define global D3D_FEATURE_LEVEL_10_1 0xA100
#define global D3D_FEATURE_LEVEL_11_0 0xB000
#define global D3D_FEATURE_LEVEL_11_1 0xB100
#define global D3D_FEATURE_LEVEL_12_0 0xC000
#define global D3D_FEATURE_LEVEL_12_1 0xC100
#define global D3D_FEATURE_LEVEL_12_2 0xC200