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 粗略圖元大小;以及 2x 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

另請參閱