Condividi tramite


D3D12DDIARG_CREATERESOURCE_0075 struttura (d3d12umddi.h)

La struttura D3D12DDIARG_CREATERESOURCE_0075 contiene le informazioni necessarie per creare o calcolare le dimensioni di una risorsa.

Sintassi

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;

Members

ReuseBufferGPUVA

Struttura D3D12DDIARG_BUFFER_PLACEMENT che specifica l'indirizzo virtuale lato GPU che deve avere questa risorsa, se non è necessaria una nuova classe assegnata.

ResourceType

Valore D3D12DDI_RESOURCE_TYPE che identifica il tipo di questa risorsa.

Width

Larghezza della risorsa. Si tratta di texel, se la risorsa è una trama o byte se la risorsa è un buffer.

Height

Altezza della risorsa. Questo vale per trame bidimensionali e tridimensionali.

DepthOrArraySize

La profondità o le dimensioni della matrice della risorsa usata quando la risorsa è tridimensionale o matrice rispettivamente.

MipLevels

Numero di livelli mip con cui la risorsa ha.

Format

Specifica il modo in cui i dati della risorsa devono essere interpretati usando un valore di enumerazione DXGI_FORMAT .

SampleDesc

Struttura DXGI_SAMPLE_DESC che descrive i parametri di campionamento multi-campionamento per la risorsa.

Layout

Valore D3D12DDI_TEXTURE_LAYOUT che specifica i dettagli relativi alla modalità di disposizione della memoria che comprende la risorsa.

Flags

Valore D3D12DDI_RESOURCE_FLAGS_0003 con flag bit per bit-OR che descrivono i modi in cui viene usata la risorsa.

InitialResourceState

Specifica lo stato della risorsa iniziale.

pRowMajorLayout

Quando layout è D3D12DDI_TL_ROW_MAJOR e pRowMajorLayout non è null, *pRowMajorLayout specifica il layout della risorsa.

SamplerFeedbackMipRegion

Struttura D3D12DDI_MIP_REGION_0075 che specifica le dimensioni di un'area mip.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 2004
Intestazione d3d12umddi.h