跳轉到主要內容
描述 XG 資源。

語法

成員

Dimension
類型:XG_RESOURCE_DIMENSION
資源的維度,以 XG_RESOURCE_DIMENSION 列舉常數表示。目前僅支援紋理維度。 Alignment
類型:UINT64
資源的對齊 (以位元組為單位)。若要使用預設對齊,請指定零。 Width
類型:UINT64
資源的寬度 (以紋素為單位)。 Height
類型:UINT
資源的高度 (以紋素為單位)。 DepthOrArraySize
類型:UINT16
對於體積紋理,這是資源的深度。對於陣列紋理,這是陣列切片的數目。 MipLevels
類型:UINT16
資源中的 mip 層級數目。若要使用完整的 mip 鏈結,請指定零。 Format
類型:XG_FORMAT
格式,以 XG_FORMAT 列舉常數表示 (相當於 DXGI_FORMAT 值)。 SampleDesc
類型:XG_SAMPLE_DESC
取樣的描述,以 XG_SAMPLE_DESC 結構表示,相當於 DXGI_SAMPLE_DESC。 Layout
類型:XG_TEXTURE_LAYOUT
紋理並排模式,以 XG_TEXTURE_LAYOUT 列舉常數表示。若要選取預設的並排模式,請指定 XG_TEXTURE_LAYOUT_UNKNOWN。 MiscFlags
類型:XG12_RESOURCE_MISC_FLAG
旗標,以 XG12_RESOURCE_MISC_FLAG 列舉常數的位元 OR 組合表示,例如「無」、「允許轉譯目標」、「允許深度樣板」、「允許未排序存取」或「拒絕著色器資源」。XG12_RESOURCE_MISC_FLAG 相當於 D3D12_RESOURCE_FLAGS。

備註

API 項目 XGCreateTextureComputer 會使用此結構。 此結構與 D3D12_RESOURCE_DESC 相同,可向 XG 描述任何維度的紋理。 請注意,XG_RESOURCE_DESC 是 D3D12XBOX_RESOURCE_DESC 的子集。 D3D12XBOX_RESOURCE_DESC 中不存在於 XG_RESOURCE_DESC 的成員 (具體而言就是 DCC 選項結構),不會對資源描述所指定的計算記憶體配置產生任何影響。

需求

標頭: xg.h 支援的平台: XBOX One 系列

另請參閱

xg
最後修改於 2026年10月6日