語法
參數
pResourceDesc _In_類型:const XG_RESOURCE_DESC* 資源描述結構,以 XG_RESOURCE_DESC 結構表示。 如果 pResourceDesc 參數中的 Layout 欄位包含其中一個延伸 XG_TEXTURE_LAYOUT_SWIZZLE_MODE_* 值,則會忽略該欄位。使用 XG_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE 的 Layout 值來表示保留/並排資源。 Flags _In_
類型:XG_SUGGEST_SWIZZLE_MODE_FLAGS 影響 Swizzle 模式選取的旗標。 可以指定 XG_SUGGEST_SWIZZLE_MODE_FLAG_OPTIMIZE_FOR_PERFORMANCE 或 XG_SUGGEST_SWIZZLE_MODE_FLAG_OPTIMIZE_FOR_MEMORY_FOOTPRINT,分別選取針對最高 GPU 效能或最小圖形記憶體使用量最佳化的 Swizzle 模式。 如果未指定針對效能最佳化,也未指定針對記憶體使用量最佳化,驅動程式的建議將會針對效能最佳化。 pTextureLayout _Out_
類型:XG_TEXTURE_LAYOUT* 驅動程式所選擇的建議 Swizzle 模式,以 XG_TEXTURE_LAYOUT 形式表示。 這一律會是直接指定硬體 Swizzle 模式的其中一個 XBOX 延伸值 (XG_TEXTURE_LAYOUT_SWIZZLE_MODE_*)。
傳回值
類型:HRESULT 如果成功,則傳回 S_OK;如果任何輸入遺失或不正確,則傳回 E_INVALIDARG。需求
標頭: xg_xs.h 程式庫: xg_xs.lib支援的平台:XBOX Series 主機
