Skip to main content
延遲基本型別批次分箱 (DPBB) 的設定。

語法

成員

Flags
類型:D3D12XBOX_BINNING_FLAGS
分箱狀態的旗標。 BinningMode
類型:D3D12XBOX_BINNING_MODE
決定是否應使用 DPBB,以及關閉 DPBB 時要使用哪個掃描轉換器。 BinSizeX
類型:D3D12XBOX_BIN_SIZE
要使用的分箱大小 (以像素寬度為單位)。 BinSizeY
類型:D3D12XBOX_BIN_SIZE
要使用的分箱大小 (以像素高度為單位)。 ContextStatesPerBin
類型:UINT
每個分箱的內容狀態數目 (1-6)。 PersistentStatesPerBin
類型:UINT
每個分箱的持續性狀態數目 (1 - 32)。 DisableStartOfPrimitive
類型:BOOL
若已設定,當基本型別被剔除至某個深度區塊 (DB) (但非其他 DB) 時,防止掃描轉換器將假的基本型別插入該 DB。 FPOVTokensPerBatch
類型:UINT
批次中允許的向量第一個基本型別 (FPOV) 權杖數目。零表示沒有限制。(0-255) OptimalBinSelection
類型:BOOL
若此值為 TRUE,右側和底部邊緣上的頂點不會建立更多分箱。 FlushOnBinningTransition
類型:BOOL
若設為 TRUE,當偵測到從啟用分箱的狀態轉換為停用分箱的狀態時, 分箱器會停止輸入並排清批次,而不是交錯處理已分箱批次和未分箱批次。 MappingMode
類型:D3D12XBOX_BIN_MAPPING_MODE
分箱排序器重新對應模式。 FSRExpansionEnable
類型:BOOL
彈性縮放點陣化啟用模式。 MaxParameterAllocPerBatch
類型:UINT
每個批次允許的參數儲存體數量上限。單位為參數快取行數除以二 (16 個頂點屬性為一組)。 MaxPrimitivesPerBatch
類型:UINT
批次中的基本型別數目上限。(1-65536)

備註

封裝 DPBB 所需的狀態。用於 SetDeferredPrimitiveBatchBinningX 命令清單 API。

需求

標頭: d3d12_xs.h
支援的平台: XBOX Series 主機

另請參閱

d3d12_xs
Last modified on October 6, 2026