D3D12_FEATURE_DATA_D3D12_OPTIONS6 구조체(d3d12.h)
어댑터가 VRS(가변 속도 음영)에 대해 제공하는 지원 수준을 나타내고 백그라운드 처리가 지원되는지 여부를 나타냅니다. 자세한 내용은 VRS(가변 속도 음영) 및 Direct3D 12 백그라운드 처리 사양을 참조하세요.
구문
typedef struct D3D12_FEATURE_DATA_D3D12_OPTIONS6 {
BOOL AdditionalShadingRatesSupported;
BOOL PerPrimitiveShadingRateSupportedWithViewportIndexing;
D3D12_VARIABLE_SHADING_RATE_TIER VariableShadingRateTier;
UINT ShadingRateImageTileSize;
BOOL BackgroundProcessingSupported;
} D3D12_FEATURE_DATA_D3D12_OPTIONS6;
멤버
AdditionalShadingRatesSupported
형식: BOOL
단일 샘플링 렌더링에 2x4, 4x2 및 4x4 거친 픽셀 크기를 지원하는지 여부 및 2배수 MSAA에 2x4 거친 픽셀 크기를 지원하는지 여부를 나타냅니다. true
해당 크기가 지원되면 이고, 그렇지 않으면 false
입니다.
PerPrimitiveShadingRateSupportedWithViewportIndexing
형식: BOOL
둘 이상의 뷰포트에서 도발 꼭짓점당(기본형별이라고도 함) 속도를 사용할 수 있는지 여부를 나타냅니다. 그렇다면 이 경우 가 기록될 때 SV_ViewportIndex
해당 속도를 사용할 수 있습니다. true
둘 이상의 뷰포트에서 해당 속도를 사용할 수 있으면 이고, 그렇지 않으면 false
입니다.
VariableShadingRateTier
형식: D3D12_VARIABLE_SHADING_RATE_TIER
음영 속도 계층을 나타냅니다.
ShadingRateImageTileSize
형식: UINT
화면 공간 이미지의 타일 크기를 UINT로 나타냅니다.
BackgroundProcessingSupported
형식: BOOL
백그라운드 처리가 지원되는지 여부를 나타냅니다. true
백그라운드 처리가 지원되면 이고, 그렇지 않으면 false
입니다. 자세한 내용은 Direct3D 12 백그라운드 처리 사양을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 빌드 20348 |
지원되는 최소 서버 | Windows 10 빌드 20348 |
머리글 | d3d12.h |