> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12XBOX_SHADING_RATE_SETTINGS_COMBINERS

> 允許接管 VRS 組合器設定。  

允許接管 VRS 組合器設定。

## 語法

```cpp theme={null}
typedef struct D3D12XBOX_SHADING_RATE_SETTINGS_COMBINERS {  
    D3D12_SHADING_RATE_COMBINER VertexRateCombinerMode : 3;  
    D3D12_SHADING_RATE_COMBINER PrimitiveRateCombinerMode : 3;  
    D3D12_SHADING_RATE_COMBINER HTileRateCombinerMode : 3;  
    D3D12_SHADING_RATE_COMBINER SampleIterCombinerMode : 3;  
    BOOL ExposeVrsPixelsMask : 1;  
    BOOL CMaskRateHintForceZero : 1;  
    UINT StateVRSRateX : 2;  
    UINT StateVRSRateY : 2;  
} D3D12XBOX_SHADING_RATE_SETTINGS_COMBINERS  
```

### 成員

*VertexRateCombinerMode*\
類型：D3D12\_SHADING\_RATE\_COMBINER

設定頂點組合器模式

*PrimitiveRateCombinerMode*\
類型：D3D12\_SHADING\_RATE\_COMBINER

設定基本型別組合器模式

*HTileRateCombinerMode*\
類型：D3D12\_SHADING\_RATE\_COMBINER

設定螢幕空間 (HTile) 組合器模式

*SampleIterCombinerMode*\
類型：D3D12\_SHADING\_RATE\_COMBINER

設定每一樣本組合器模式 (也稱為混合 MSAA 或 VRS 超取樣)

*ExposeVrsPixelsMask*\
類型：BOOL

是否讓像素著色器得知擴充的 VRS 涵蓋範圍 (建議為 1)

*CMaskRateHintForceZero*\
類型：BOOL

在混色的情況下，由於有多個圖層而無法再確實得知 CMask VRS-Hint 時，
可選擇性地強制將 VRS-Hint 設為零。

*StateVRSRateX*\
類型：UINT

每次繪製的 VRS 速率 X。

*StateVRSRateY*\
類型：UINT

每次繪製的 VRS 速率 Y。

## 備註

此結構會搭配 [RSSetShadingRateX](/zh-TW/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList5/methods/id3d12graphicscommandlist5_rssetshadingratex)
函式使用，以直接設定 PA\_CL\_VRS\_CNTL 和 GE\_VRS\_RATE 暫存器。

這些設定會在命令清單邊界重設，或在使用者呼叫
[RSSetShadingRate](/zh-TW/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist5/methods/id3d12graphicscommandlist5_rssetshadingrate_public) 時重設。

## 需求

**標頭：** d3d12\_xs.h\
**支援的平台**：XBOX Series 主機

## 另請參閱

[d3d12\_xs](/zh-TW/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [NDA 토픽 디렉터리 - Microsoft Learn 라이브 링크](/ko/nda/nda-topic-directory.md)
- [D3D12_SHADING_RATE_COMBINER](/reference/graphics/d3d12/enums/d3d12_shading_rate_combiner_public.md)
- [D3D12_VARIABLE_SHADING_RATE_TIER](/reference/graphics/d3d12/enums/d3d12_variable_shading_rate_tier_public.md)
- [D3D12_SHADING_RATE (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_shading_rate_public.md)
