D3D_FEATURE_LEVEL列舉 (d3dcommon.h)
描述 Direct3D 裝置的目標功能集合。
Syntax
typedef enum D3D_FEATURE_LEVEL {
D3D_FEATURE_LEVEL_1_0_GENERIC,
D3D_FEATURE_LEVEL_1_0_CORE,
D3D_FEATURE_LEVEL_9_1,
D3D_FEATURE_LEVEL_9_2,
D3D_FEATURE_LEVEL_9_3,
D3D_FEATURE_LEVEL_10_0,
D3D_FEATURE_LEVEL_10_1,
D3D_FEATURE_LEVEL_11_0,
D3D_FEATURE_LEVEL_11_1,
D3D_FEATURE_LEVEL_12_0,
D3D_FEATURE_LEVEL_12_1,
D3D_FEATURE_LEVEL_12_2
} ;
常數
D3D_FEATURE_LEVEL_1_0_CORE 值: (0x1000) 允許使用 Microsoft Compute Driver Model (MCDM) 裝置,或功能豐富的裝置 (,例如支援超集功能的傳統 GPU) 。 MCDM 是僅限計算的整體驅動程式模型;它是較大型範圍 Windows 設備驅動器型號的相應減少對等, (WDDM) 。 |
D3D_FEATURE_LEVEL_9_1 值: (0x9100) 功能層級 9.1 支援的目標功能,包括著色器模型 2。 |
D3D_FEATURE_LEVEL_9_2 值: (0x9200) 功能層級 9.2 支援的目標功能,包括著色器模型 2。 |
D3D_FEATURE_LEVEL_9_3 值: (0x9300) 目標功能層級 9.3 支援 的功能 ,包括著色器模型 2.0b。 |
D3D_FEATURE_LEVEL_10_0 值: (0xa000) Direct3D 10.0 支援的目標功能,包括著色器模型 4。 |
D3D_FEATURE_LEVEL_10_1 值: (0xa100) Direct3D 10.1 支援的目標功能,包括著色器模型 4。 |
D3D_FEATURE_LEVEL_11_0 值: (0xb000) Direct3D 11.0 支援的目標功能,包括著色器模型 5。 |
D3D_FEATURE_LEVEL_11_1 值: (0xb100) Direct3D 11.1 支援的目標功能,包括著色器模型 5 和邏輯混合作業。 此功能層級需要至少實作至 WDDM 的顯示驅動程式,才能 Windows 8 (WDDM 1.2) 。 |
D3D_FEATURE_LEVEL_12_0 值: (0xc000) Direct3D 12.0 支援的目標功能,包括著色器模型 5。 |
D3D_FEATURE_LEVEL_12_1 值: (0xc100) Direct3D 12.1 支援的目標功能,包括著色器模型 5。 |
D3D_FEATURE_LEVEL_12_2 值: (0xc200) Direct3D 12.2 支持的目標功能,包括著色器模型 6.5。 如需功能層級 12_2 的詳細資訊,請參閱其 規格頁面。 Windows SDK 組建 20170 和更新版本提供功能層級 12_2。 |
備註
如需每個功能層級功能的概觀,請參閱 Direct3D 功能層級。
如需在特定功能層級上建立非硬體類型裝置的限制資訊,請參閱 建立WARP和參考裝置的限制。
規格需求
需求 | 值 |
---|---|
標頭 | d3dcommon.h |