語法
參數
shadingRateImage類型:ID3D12Resource * 選擇性的指標,指向代表螢幕空間著色速率影像的 ID3D12Resource。 如果為 NULL,效果等同於所有值皆為 1x1 著色速率的著色速率影像。 此紋理必須已套用 D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE 狀態。 著色速率影像的圖格大小可以透過 D3D12_FEATURE_DATA_D3D12_OPTIONS6 判斷。 因此,著色速率影像的大小應為
傳回值
類型:void 無。備註
若要讓螢幕空間著色速率影像生效,必須已呼叫 ID3D12GraphicsCommandList5::RSSetShadingRate 來設定著色的合併器。否則,在使用預設合併器 (兩者皆為 D3D12_SHADING_RATE_COMBINER_PASSTHROUGH) 的情況下,決定著色細微性時會忽略螢幕空間著色速率影像。 傳遞給 [ID3D12GraphicsCommandList5::RSSetShadingRate] 的第二個合併器會套用至著色速率影像,這會在全域著色速率與個別基本型別著色速率合併之後發生。 最終著色速率的演算法由下列方式決定ApplyCombiner 為
需求
標頭: d3d12_xs.h程式庫: d3d12_xs.lib
支援的平台: XBOX Series 主機
