Share via


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

추가 정보