다음을 통해 공유


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::CheckFeatureSupportpFeatureSupportData 매개 변수에 전달되어야 하는 해당 데이터 구조가 있습니다.

요구 사항

요구 사항
헤더 d3d11.h

추가 정보

핵심 열거형