語法
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
