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 |