Skip to main content
計算指定深度樣板設定的正確 Swizzle 模式。 此 API 已被取代;請改用 XGSuggestSwizzleMode。

語法

參數

Format   _In_
類型:XG_FORMAT
格式,以 XG_FORMAT 列舉常數表示。 Width   _In_
類型:UINT32
寬度 (以像素為單位)。 Height   _In_
類型:UINT32
高度 (以像素為單位)。 DepthOrArraySize   _In_
類型:UINT32
深度或陣列大小。 SampleCount   _In_
類型:UINT32
要使用的取樣數。 Compressed   _In_
類型:BOOL
未使用此參數;在所有情況下都傳遞 TRUE。 TiledResource   _In_
類型:BOOL
如果使用此並排模式的深度紋理將搭配 Direct3D 並排資源功能 (也稱為部分常駐紋理) 使用,則為 TRUE。如果此參數為 TRUE,則不支援樣板。 TextureCompatible   _In_
類型:BOOL
如果使用此 Swizzle 模式的深度紋理將在壓縮狀態下作為紋理取樣,則為 TRUE。如果此參數為 TRUE,則不支援樣板。 pDepthSwizzleMode   _Out_
類型:XG_SWIZZLE_MODE
輸出的深度 Swizzle 模式,以指向 XG_SWIZZLE_MODE 列舉常數的指標表示。

傳回值

無。

備註

此函式一律會輸出 XG_SWIZZLE_MODE_64KB_Z_X,因為這是 XBOX Series X|S 硬體上唯一支援的深度 Swizzle 模式。

需求

標頭: xg_xs.h 程式庫: xg_xs.lib
支援的平台:XBOX Series 主機

另請參閱

xg_xs
Last modified on October 6, 2026