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 |