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) MCDM(Microsoft Compute Driver Model) 디바이스 또는 기능의 상위 집합을 지원하는 기능이 풍부한 디바이스(예: 기존 GPU)를 사용할 수 있습니다. MCDM은 컴퓨팅 전용의 전체 드라이버 모델입니다. 이는 더 큰 범위의 WDDM(Windows 디바이스 드라이버 모델)의 축소된 피어입니다. |
D3D_FEATURE_LEVEL_9_1 값: (0x9100) 셰이더 모델 2를 포함하여 기능 수준 9.1에서 지원하는 기능을 대상으로 합니다. |
D3D_FEATURE_LEVEL_9_2 값: (0x9200) 셰이더 모델 2를 포함하여 기능 수준 9.2에서 지원하는 기능을 대상으로 합니다. |
D3D_FEATURE_LEVEL_9_3 값: (0x9300) 셰이더 모델 2.0b를 포함하여 기능 수준 9.3에서 지원하는 기능을 대상으로 합니다. |
D3D_FEATURE_LEVEL_10_0 값: (0xa000) 셰이더 모델 4를 포함하여 Direct3D 10.0에서 지원하는 기능을 대상으로 합니다. |
D3D_FEATURE_LEVEL_10_1 값: (0xa100) 셰이더 모델 4를 포함하여 Direct3D 10.1에서 지원하는 기능을 대상으로 합니다. |
D3D_FEATURE_LEVEL_11_0 값: (0xb000) 셰이더 모델 5를 포함하여 Direct3D 11.0에서 지원하는 기능을 대상으로 합니다. |
D3D_FEATURE_LEVEL_11_1 값: (0xb100) 셰이더 모델 5 및 논리적 혼합 작업을 포함하여 Direct3D 11.1에서 지원하는 기능을 대상으로 합니다. 이 기능 수준에는 WDDM 1.2(Windows 8 위해 WDDM에 구현된 디스플레이 드라이버가 필요합니다. |
D3D_FEATURE_LEVEL_12_0 값: (0xc000) 셰이더 모델 5를 포함하여 Direct3D 12.0에서 지원하는 기능을 대상으로 합니다. |
D3D_FEATURE_LEVEL_12_1 값: (0xc100) 셰이더 모델 5를 포함하여 Direct3D 12.1에서 지원하는 기능을 대상으로 합니다. |
D3D_FEATURE_LEVEL_12_2 값: (0xc200) 셰이더 모델 6.5를 포함하여 Direct3D 12.2에서 지원하는 기능을 대상으로 합니다. 기능 수준 12_2에 대한 자세한 내용은 해당 사양 페이지를 참조하세요. 기능 수준 12_2는 Windows SDK 빌드 20170 이상에서 사용할 수 있습니다. |
설명
각 기능 수준의 기능에 대한 개요는 Direct3D 기능 수준을 참조하세요.
특정 기능 수준에서 하드웨어 유형이 아닌 디바이스를 만드는 제한 사항에 대한 자세한 내용은 WARP 및 참조 디바이스를 만드는 제한 사항을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3dcommon.h |