Share via


D3D12DDIARG_CREATERESOURCE_0073 結構 (d3d12umddi.h)

D3D12DDIARG_CREATERESOURCE_0073 結構包含描述資源建立或大小計算所需的資訊。

語法

typedef struct D3D12DDIARG_CREATERESOURCE_0073 {
  D3D12DDIARG_BUFFER_PLACEMENT                ReuseBufferGPUVA;
  D3D12DDI_RESOURCE_TYPE                      ResourceType;
  UINT64                                      Width;
  UINT                                        Height;
  UINT16                                      DepthOrArraySize;
  UINT16                                      MipLevels;
  DXGI_FORMAT                                 Format;
  DXGI_SAMPLE_DESC                            SampleDesc;
  D3D12DDI_TEXTURE_LAYOUT                     Layout;
  D3D12DDI_RESOURCE_FLAGS_0003                Flags;
  D3D12DDI_RESOURCE_STATES                    InitialResourceState;
  const D3D12DDIARG_ROW_MAJOR_RESOURCE_LAYOUT *pRowMajorLayout;
  D3D12DDI_SAMPLER_FEEDBACK_DESC_0073         SamplerFeedbackDesc;
} D3D12DDIARG_CREATERESOURCE_0073;

成員

ReuseBufferGPUVA

如果此資源不需要指派新的位址,則此資源的 GPU 虛擬位址應該有。

ResourceType

指定資源類型的 D3D12DDI_RESOURCE_TYPE

Width

資源的寬度。 如果資源是紋理,這個值會以紋素表示,如果資源是緩衝區,則以位元組為單位。

Height

資源的高度,以紋素表示。 此成員僅適用於二維和三維紋理。

DepthOrArraySize

當資源為三維或分別陣列時,所使用資源的深度或數位大小。

MipLevels

資源擁有的 mip 層級數目。

Format

指定如何使用 DXGI_FORMAT 列舉值來解譯資源的數據。

SampleDesc

DXGI_SAMPLE_DESC 結構,指定此資源的樣本計數和品質層級,因為它與多重取樣有關。

Layout

D3D12_TEXTURE_LAYOUT,指定與組成資源之內存排列方式相關的詳細數據。

Flags

D3D12_RESOURCE_FLAGS旗標的位 OR 值,描述資源的使用方式。

InitialResourceState

描述初始資源狀態的位 OR 值 D3D12_RESOURCE_STATES 值。

pRowMajorLayout

Layout D3D12DDI_TL_ROW_MAJOR且 pRowMajorLayout 為非 Null 時,*pRowMajorLayout 會指向指定資源配置 D3D12DDIARG_ROW_MAJOR_RESOURCE_LAYOUT 結構。

SamplerFeedbackDesc

已取代。 使用 D3D12DDIARG_CREATERESOURCE_0075 進行取樣器意見反應。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 2004)
標頭 d3d12umddi.h

另請參閱

D3D12DDIARG_CREATERESOURCE_0088