D3D11_FEATURE 열거형(d3d11.h)
Direct3D 11 기능 옵션.
Syntax
typedef enum D3D11_FEATURE {
D3D11_FEATURE_THREADING = 0,
D3D11_FEATURE_DOUBLES,
D3D11_FEATURE_FORMAT_SUPPORT,
D3D11_FEATURE_FORMAT_SUPPORT2,
D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS,
D3D11_FEATURE_D3D11_OPTIONS,
D3D11_FEATURE_ARCHITECTURE_INFO,
D3D11_FEATURE_D3D9_OPTIONS,
D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT,
D3D11_FEATURE_D3D9_SHADOW_SUPPORT,
D3D11_FEATURE_D3D11_OPTIONS1,
D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT,
D3D11_FEATURE_MARKER_SUPPORT,
D3D11_FEATURE_D3D9_OPTIONS1,
D3D11_FEATURE_D3D11_OPTIONS2,
D3D11_FEATURE_D3D11_OPTIONS3,
D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT,
D3D11_FEATURE_D3D11_OPTIONS4,
D3D11_FEATURE_SHADER_CACHE,
D3D11_FEATURE_D3D11_OPTIONS5,
D3D11_FEATURE_DISPLAYABLE
} ;
상수
D3D11_FEATURE_THREADING 값: 0 드라이버는 다중 스레딩을 지원합니다. 다중 스레드 지원을 위해 드라이버를 테스트하는 예제를 보려면 방법: 드라이버 지원 확인을 참조하세요. D3D11_FEATURE_DATA_THREADING 참조하세요. |
D3D11_FEATURE_DOUBLES HLSL에서 배정밀도 셰이더 사용을 지원합니다. D3D11_FEATURE_DATA_DOUBLES 참조하세요. |
D3D11_FEATURE_FORMAT_SUPPORT D3D11_FORMAT_SUPPORT 형식을 지원합니다. D3D11_FEATURE_DATA_FORMAT_SUPPORT 참조하세요. |
D3D11_FEATURE_FORMAT_SUPPORT2 D3D11_FORMAT_SUPPORT2 형식을 지원합니다. D3D11_FEATURE_DATA_FORMAT_SUPPORT2 참조하세요. |
D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS 컴퓨팅 셰이더 및 원시 및 구조화된 버퍼를 지원합니다. D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS 참조하세요. |
D3D11_FEATURE_D3D11_OPTIONS Direct3D 11.1 기능 옵션을 지원합니다. D3D11_FEATURE_DATA_D3D11_OPTIONS 참조하세요. Direct3D 11: 이 값은 Direct3D 11.1까지 지원되지 않습니다. |
D3D11_FEATURE_ARCHITECTURE_INFO 특정 어댑터 아키텍처를 지원합니다. D3D11_FEATURE_DATA_ARCHITECTURE_INFO 참조하세요. Direct3D 11: 이 값은 Direct3D 11.1까지 지원되지 않습니다. |
D3D11_FEATURE_D3D9_OPTIONS Direct3D 9 기능 옵션을 지원합니다. D3D11_FEATURE_DATA_D3D9_OPTIONS 참조하세요. Direct3D 11: 이 값은 Direct3D 11.1까지 지원되지 않습니다. |
D3D11_FEATURE_SHADER_MIN_PRECISION_SUPPORT 셰이더의 최소 정밀도를 지원합니다. HLSL 최소 정밀도에 대한 자세한 내용은 HLSL 최소 정밀도 사용을 참조하세요. D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT 참조하세요. Direct3D 11: 이 값은 Direct3D 11.1까지 지원되지 않습니다. |
D3D11_FEATURE_D3D9_SHADOW_SUPPORT Direct3D 9 섀도 기능을 지원합니다. D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT 참조하세요. Direct3D 11: 이 값은 Direct3D 11.1까지 지원되지 않습니다. |
D3D11_FEATURE_D3D11_OPTIONS1 Direct3D 11.2 기능 옵션을 지원합니다. D3D11_FEATURE_DATA_D3D11_OPTIONS1 참조하세요. Direct3D 11: 이 값은 Direct3D 11.2까지 지원되지 않습니다. |
D3D11_FEATURE_D3D9_SIMPLE_INSTANCING_SUPPORT Direct3D 11.2 인스턴스화 옵션을 지원합니다. D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT 참조하세요. Direct3D 11: 이 값은 Direct3D 11.2까지 지원되지 않습니다. |
D3D11_FEATURE_MARKER_SUPPORT Direct3D 11.2 마커 옵션을 지원합니다. D3D11_FEATURE_DATA_MARKER_SUPPORT 참조하세요. Direct3D 11: 이 값은 Direct3D 11.2까지 지원되지 않습니다. |
D3D11_FEATURE_D3D9_OPTIONS1 Direct3D 9 섀도 기능 및 인스턴스화 지원을 포함하는 Direct3D 9 기능 옵션을 지원합니다. D3D11_FEATURE_DATA_D3D9_OPTIONS1 참조하세요. Direct3D 11: 이 값은 Direct3D 11.2까지 지원되지 않습니다. |
D3D11_FEATURE_D3D11_OPTIONS2 Direct3D 11.3 보수적 래스터화 기능 옵션을 지원합니다. D3D11_FEATURE_DATA_D3D11_OPTIONS2 참조하세요. Direct3D 11: 이 값은 Direct3D 11.3까지 지원되지 않습니다. |
D3D11_FEATURE_D3D11_OPTIONS3 Direct3D 11.4 보수적 래스터화 기능 옵션을 지원합니다. D3D11_FEATURE_DATA_D3D11_OPTIONS3 참조하세요. Direct3D 11: 이 값은 Direct3D 11.4까지 지원되지 않습니다. |
D3D11_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT GPU 가상 주소를 지원합니다. D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT 참조하세요. |
D3D11_FEATURE_D3D11_OPTIONS4 NV12 공유 텍스처에 대해 단일 부울을 지원합니다. D3D11_FEATURE_DATA_D3D11_OPTIONS4 참조하세요. Direct3D 11: 이 값은 Direct3D 11.4까지 지원되지 않습니다. |
D3D11_FEATURE_SHADER_CACHE D3D11_FEATURE_DATA_SHADER_CACHE 설명된 셰이더 캐시를 지원합니다. |
D3D11_FEATURE_D3D11_OPTIONS5 현재 그래픽 드라이버에서 공유 리소스에 대한 지원 수준을 나타내는 D3D11_SHARED_RESOURCE_TIER 지원합니다. D3D11_FEATURE_DATA_D3D11_OPTIONS5 참조하세요. |
D3D11_FEATURE_DISPLAYABLE D3D11_FEATURE_DATA_DISPLAYABLE 설명된 표시 가능한 표면을 지원합니다. |
설명
이 열거형은 ID3D11Device::CheckFeatureSupport를 호출하여 이러한 기능에 대한 지원에 대해 드라이버를 쿼리할 때 사용됩니다. 이 열거형의 각 값에는 ID3D11Device::CheckFeatureSupport의 pFeatureSupportData 매개 변수에 전달되어야 하는 해당 데이터 구조가 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d11.h |