Skip to main content
設定可變速率著色 (VRS) 的基本著色速率與合併器。如需詳細資訊,請參閱可變速率著色 (VRS)。

語法

參數

baseShadingRate
類型:D3D12_SHADING_RATE
D3D12_SHADING_RATE 列舉中的常數,描述要設定的基本著色速率。 combiners
類型:const D3D12_SHADING_RATE_COMBINER *
選擇性的指標,指向包含要設定之著色速率合併器的 D3D12_SHADING_RATE_COMBINER 常數陣列。陣列中 D3D12_SHADING_RATE_COMBINER 元素的數目必須等於常數 D3D12_RS_SET_SHADING_RATE_COMBINER_COUNT,其值等於 2。 由於第 1 層可變速率著色 (VRS) 不支援個別基本型別與螢幕空間影像式 VRS,因此若要讓這些值有意義,介面卡需要支援第 2 層 VRS。請參閱 D3D12_FEATURE_DATA_D3D12_OPTIONS6 與 D3D12_VARIABLE_SHADING_RATE_TIER。 NULL 指標等同於預設的著色合併器,兩者皆為 D3D12_SHADING_RATE_COMBINER_PASSTHROUGH。 最終著色速率的演算法由下列方式決定。
其中 ApplyCombiner 為

傳回值

類型:void 無。

備註

需求

標頭: d3d12_xs.h
程式庫: d3d12_xs.lib
支援的平台: XBOX Series 主機

另請參閱

可變速率著色 (VRS)
Last modified on October 6, 2026