D3D11_FEATURE_DATA_D3D11_OPTIONS2 구조체(d3d11.h)
현재 그래픽 드라이버의 Direct3D 11.3 기능 옵션에 대해 설명합니다.
구문
typedef struct D3D11_FEATURE_DATA_D3D11_OPTIONS2 {
BOOL PSSpecifiedStencilRefSupported;
BOOL TypedUAVLoadAdditionalFormats;
BOOL ROVsSupported;
D3D11_CONSERVATIVE_RASTERIZATION_TIER ConservativeRasterizationTier;
D3D11_TILED_RESOURCES_TIER TiledResourcesTier;
BOOL MapOnDefaultTextures;
BOOL StandardSwizzle;
BOOL UnifiedMemoryArchitecture;
} D3D11_FEATURE_DATA_D3D11_OPTIONS2;
멤버
PSSpecifiedStencilRefSupported
하드웨어 및 드라이버가 PSSpecifiedStencilRef를 지원하는지 여부를 지정합니다. 하드웨어 및 드라이버가 이 옵션을 지원하는 경우 런타임은 이 멤버를 TRUE 로 설정합니다.
TypedUAVLoadAdditionalFormats
하드웨어 및 드라이버가 TypedUAVLoadAdditionalFormats를 지원하는지 여부를 지정합니다. 하드웨어 및 드라이버가 이 옵션을 지원하는 경우 런타임은 이 멤버를 TRUE 로 설정합니다.
ROVsSupported
하드웨어 및 드라이버가 ROV를 지원하는지 여부를 지정합니다. 하드웨어 및 드라이버가 이 옵션을 지원하는 경우 런타임은 이 멤버를 TRUE 로 설정합니다.
ConservativeRasterizationTier
하드웨어 및 드라이버가 보수적 래스터화를 지원하는지 여부를 지정합니다. 런타임은 이 멤버를 하드웨어 및 드라이버가 보수적인 래스터화를 지원하는지와 계층 수준에서 지원하는지 나타내는 D3D11_CONSERVATIVE_RASTERIZATION_TIER 형식의 값으로 설정합니다.
TiledResourcesTier
하드웨어 및 드라이버가 타일식 리소스를 지원하는지 여부를 지정합니다. 런타임은 이 멤버를 하드웨어 및 드라이버가 타일식 리소스를 지원하는지와 어떤 계층 수준에서 지원하는지 나타내는 D3D11_TILED_RESOURCES_TIER 형식의 값으로 설정합니다.
MapOnDefaultTextures
하드웨어 및 드라이버가 기본 텍스처에 대한 매핑을 지원하는지 여부를 지정합니다. 하드웨어 및 드라이버가 이 옵션을 지원하는 경우 런타임은 이 멤버를 TRUE 로 설정합니다.
StandardSwizzle
하드웨어 및 드라이버가 표준 스위즐을 지원하는지 여부를 지정합니다. 하드웨어 및 드라이버가 이 옵션을 지원하는 경우 런타임은 이 멤버를 TRUE 로 설정합니다.
UnifiedMemoryArchitecture
하드웨어 및 드라이버가 통합 메모리 아키텍처를 지원하는지 여부를 지정합니다. 하드웨어 및 드라이버가 이 옵션을 지원하는 경우 런타임은 이 멤버를 TRUE 로 설정합니다.
설명
MapOnDefaultTextures가 TRUE이면 애플리케이션은 0이 아닌 값과 함께 D3D11_USAGE_DEFAULT 사용하여 텍스처를 만들 수 D3D11_CPU_ACCESS_FLAG. 성능상의 이유로 UnifiedMemoryArchitecture 옵션이 TRUE이거나 텍스처의 CPU/GPU 사용이 긴밀하게 인터리브되지 않는 한 CPU 액세스 플래그를 사용하여 기본 텍스처를 만드는 것은 바람직하지 않습니다.
컨텍스트에 발급된 작업에서 참조할 파이프라인에 바인딩되는 동안 기본 텍스처가 매핑된 상태가 아닐 수 있습니다. 기본 텍스처는 지연된 컨텍스트에 의해 매핑되지 않을 수 있습니다. 기본 텍스처를 공유할 수 없게 만들 수 있습니다.
텍스처 스위즐 옵션 및 제한 사항은 D3D11_TEXTURE_LAYOUT 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows 10 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱만 해당] |
머리글 | d3d11.h |