Bagikan melalui


struktur D3D12DDIARG_CREATERESOURCE_0075 (d3d12umddi.h)

Struktur D3D12DDIARG_CREATERESOURCE_0075 berisi informasi yang diperlukan untuk membuat atau menghitung ukuran sumber daya.

Sintaks

typedef struct D3D12DDIARG_CREATERESOURCE_0075 {
  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_MIP_REGION_0075                    SamplerFeedbackMipRegion;
} D3D12DDIARG_CREATERESOURCE_0075;

Anggota

ReuseBufferGPUVA

Struktur D3D12DDIARG_BUFFER_PLACEMENT yang menentukan alamat virtual sisi GPU yang harus dimiliki sumber daya ini, jika tidak memerlukan yang baru yang ditetapkan.

ResourceType

Nilai D3D12DDI_RESOURCE_TYPE yang mengidentifikasi jenis sumber daya ini.

Width

Lebar sumber daya. Ini dalam texel, jika sumber daya adalah tekstur, atau byte jika sumber daya adalah buffer.

Height

Tinggi sumber daya. Ini berlaku untuk tekstur dua dimensi dan tiga dimensi.

DepthOrArraySize

Kedalaman, atau ukuran array sumber daya yang digunakan saat sumber daya masing-masing memiliki tiga dimensi, atau array.

MipLevels

Jumlah tingkat mip yang dimiliki sumber daya.

Format

Menentukan bagaimana data sumber daya akan ditafsirkan, menggunakan nilai enumerasi DXGI_FORMAT .

SampleDesc

Struktur DXGI_SAMPLE_DESC yang menjelaskan parameter multi-pengambilan sampel untuk sumber daya.

Layout

Nilai D3D12DDI_TEXTURE_LAYOUT yang menentukan detail yang terkait dengan bagaimana memori yang terdiri dari sumber daya diatur.

Flags

Nilai D3D12DDI_RESOURCE_FLAGS_0003 dengan bendera bitwise-OR yang menjelaskan cara sumber daya digunakan.

InitialResourceState

Menentukan status sumber daya awal.

pRowMajorLayout

Saat Tata Letak D3D12DDI_TL_ROW_MAJOR dan pRowMajorLayout non-null, maka *pRowMajorLayout menentukan tata letak sumber daya.

SamplerFeedbackMipRegion

Struktur D3D12DDI_MIP_REGION_0075 yang menentukan ukuran wilayah mip.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 2004
Header d3d12umddi.h