> ## 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_RESOURCE_BARRIER_SUPPLEMENTAL_ACTIONS

> 代表提供給 ResourceBarrierX 的屏障清單所執行之所有解壓縮和等候動作的摘要聯集

代表提供給 [ResourceBarrierX](/zh-TW/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/methods/id3d12graphicscommandlist6_resourcebarrierx) 的屏障清單所執行之所有解壓縮和等候動作的摘要聯集。

## 語法

```cpp theme={null}
typedef enum D3D12XBOX_RESOURCE_BARRIER_SUPPLEMENTAL_ACTIONS  : UINT32  
{  
    D3D12XBOX_RESOURCE_BARRIER_SUPPLEMENTAL_ACTION_NONE = 0,  
    D3D12XBOX_RESOURCE_BARRIER_SUPPLEMENTAL_ACTION_DECOMPRESS_EXPAND_COLOR = 0x0001,  
    D3D12XBOX_RESOURCE_BARRIER_SUPPLEMENTAL_ACTION_DECOMPRESS_EXPAND_DEPTH = 0x0002,  
    D3D12XBOX_RESOURCE_BARRIER_SUPPLEMENTAL_ACTION_DECOMPRESS_EXPAND_STENCIL = 0x0004,  
    D3D12XBOX_RESOURCE_BARRIER_SUPPLEMENTAL_ACTION_DECOMPRESS_EXPAND_DEPTH_STENCIL = 0x0006,  
    D3D12XBOX_RESOURCE_BARRIER_SUPPLEMENTAL_ACTION_DECOMPRESS_PROPAGATE_COLOR_CLEAR = 0x0008,  
    D3D12XBOX_RESOURCE_BARRIER_SUPPLEMENTAL_ACTION_DECOMPRESS_GATHER_COLOR_FMASK = 0x0010,  
    D3D12XBOX_RESOURCE_BARRIER_SUPPLEMENTAL_ACTION_DECOMPRESS_ELIMINATE_DCC = 0x0020,  
    D3D12XBOX_RESOURCE_BARRIER_SUPPLEMENTAL_ACTION_WAIT_FOR_DISPLAY = 0x1000,  
    D3D12XBOX_RESOURCE_BARRIER_SUPPLEMENTAL_ACTION_WAIT_FOR_RESOURCE = 0x2000,  
} D3D12XBOX_RESOURCE_BARRIER_SUPPLEMENTAL_ACTIONS  
```

## 常數

| 常數 | 描述 |
| - | - |
| D3D12XBOX\_RESOURCE\_BARRIER\_SUPPLEMENTAL\_ACTION\_NONE | 未執行任何補充動作。 |
| D3D12XBOX\_RESOURCE\_BARRIER\_SUPPLEMENTAL\_ACTION\_DECOMPRESS\_EXPAND\_COLOR | 已使用收集之 FMask 中的涵蓋範圍值，將每個像素的色彩樣本展開到色彩資源的所有樣本位置。 |
| D3D12XBOX\_RESOURCE\_BARRIER\_SUPPLEMENTAL\_ACTION\_DECOMPRESS\_EXPAND\_DEPTH | 已對一或多個資源執行深度解壓縮。 |
| D3D12XBOX\_RESOURCE\_BARRIER\_SUPPLEMENTAL\_ACTION\_DECOMPRESS\_EXPAND\_STENCIL | 已對一或多個資源執行樣板解壓縮。 |
| D3D12XBOX\_RESOURCE\_BARRIER\_SUPPLEMENTAL\_ACTION\_DECOMPRESS\_EXPAND\_DEPTH\_STENCIL | 已對一或多個資源執行深度和樣板解壓縮。 |
| D3D12XBOX\_RESOURCE\_BARRIER\_SUPPLEMENTAL\_ACTION\_DECOMPRESS\_PROPAGATE\_COLOR\_CLEAR | 已將快速色彩清除值傳播到未經轉譯修改的色彩資源區域 (亦即 'fast clear eliminate')。 |
| D3D12XBOX\_RESOURCE\_BARRIER\_SUPPLEMENTAL\_ACTION\_DECOMPRESS\_GATHER\_COLOR\_FMASK | 已解壓縮來自一或多個色彩資源的 FMask (這會將構成一組 FMask 片段指標的位元平面收集為每個樣本的連續位元值: 讓著色器能夠從 FMask 擷取，並判斷在為壓縮紋理讀取擷取片段色彩時要使用的多重取樣索引)。 |
| D3D12XBOX\_RESOURCE\_BARRIER\_SUPPLEMENTAL\_ACTION\_DECOMPRESS\_ELIMINATE\_DCC | 已從一或多個資源移除差異色彩壓縮 (DCC)。 |
| D3D12XBOX\_RESOURCE\_BARRIER\_SUPPLEMENTAL\_ACTION\_WAIT\_FOR\_DISPLAY | 已對轉換為寫入狀態的交換資源執行一或多次等候，以確保它們未排入呈現佇列或正由顯示器掃描輸出。 |
| D3D12XBOX\_RESOURCE\_BARRIER\_SUPPLEMENTAL\_ACTION\_WAIT\_FOR\_RESOURCE | 已對使用 *D3D12\_RESOURCE\_BARRIER\_FLAG\_END\_ONLY* 旗標之轉換所涉及的資源執行一或多次等候。 |

## 備註

摘要動作提供一份報告，說明一組屏障如何轉換為解壓縮和等候動作。

## 需求

**標頭:** d3d12\_xs.h\
**支援的平台**: XBOX Series X|S

## 另請參閱

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


## Related topics

- [D3D12_RESOURCE_BARRIER](/reference/graphics/d3d12/structs/d3d12_resource_barrier_public.md)
- [D3D12_RESOURCE_BARRIER_TYPE](/reference/graphics/d3d12/enums/d3d12_resource_barrier_type_public.md)
- [D3D12_RESOURCE_TRANSITION_BARRIER](/reference/graphics/d3d12/structs/d3d12_resource_transition_barrier_public.md)
