Condividi tramite


enumerazione D3D12DDI_RESOURCE_FLAGS_0003 (d3d12umddi.h)

L'enumerazione D3D12DDI_RESOURCE_FLAGS_0003 specifica i valori del flag di risorsa.

Sintassi

typedef enum D3D12DDI_RESOURCE_FLAGS_0003 {
  D3D12DDI_RESOURCE_FLAG_0003_NONE = 0x0,
  D3D12DDI_RESOURCE_FLAG_0003_RENDER_TARGET = 0x1,
  D3D12DDI_RESOURCE_FLAG_0003_DEPTH_STENCIL = 0x2,
  D3D12DDI_RESOURCE_FLAG_0003_CROSS_ADAPTER = 0x4,
  D3D12DDI_RESOURCE_FLAG_0003_SIMULTANEOUS_ACCESS = 0x8,
  D3D12DDI_RESOURCE_FLAG_0003_SHADER_RESOURCE = 0x10,
  D3D12DDI_RESOURCE_FLAG_0020_VIDEO_DECODE_REFERENCE_ONLY = 0x20,
  D3D12DDI_RESOURCE_FLAG_0020_CONTENT_PROTECTION = 0x40,
  D3D12DDI_RESOURCE_FLAG_0022_UNORDERED_ACCESS = 0x80,
  D3D12DDI_RESOURCE_FLAG_0041_ONLY_NON_RT_DS_TEXTURE_PLACEMENT = 0x100,
  D3D12DDI_RESOURCE_FLAG_0041_ONLY_RT_DS_TEXTURE_PLACEMENT = 0x200,
  D3D12DDI_RESOURCE_FLAG_0041_4MB_ALIGNED = 0x400,
  D3D12DDI_RESOURCE_FLAG_0073_SAMPLER_FEEDBACK = 0x800,
  D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY = 0x1000,
  D3D12DDI_RESOURCE_FLAG_0088_RAYTRACING_ACCELERATION_STRUCTURE = 0x2000
} ;

Costanti

 
D3D12DDI_RESOURCE_FLAG_0003_NONE
Valore: 0x0
Nessun flag specificato.
D3D12DDI_RESOURCE_FLAG_0003_RENDER_TARGET
Valore: 0x1
Se impostato, consente di creare una visualizzazione di destinazione di rendering per la risorsa.
D3D12DDI_RESOURCE_FLAG_0003_DEPTH_STENCIL
Valore: 0x2
Se impostato, consente di creare una visualizzazione depth stencil per la risorsa.
D3D12DDI_RESOURCE_FLAG_0003_CROSS_ADAPTER
Valore: 0x4
Se impostato, consente di usare la risorsa per i dati tra adattatori.
D3D12DDI_RESOURCE_FLAG_0003_SIMULTANEOUS_ACCESS
Valore: 0x8
Se impostato, consente l'accesso a una risorsa contemporaneamente da più code, dispositivi o processi diversi.
D3D12DDI_RESOURCE_FLAG_0003_SHADER_RESOURCE
Valore: 0x10
Se impostato, consente di creare una visualizzazione risorse shader per la risorsa.
D3D12DDI_RESOURCE_FLAG_0020_VIDEO_DECODE_REFERENCE_ONLY
Valore: 0x20
Se impostata, questa risorsa può essere usata solo come frame di riferimento decodificabile. Può essere scritto o letto solo dall'operazione di decodifica video.
D3D12DDI_RESOURCE_FLAG_0020_CONTENT_PROTECTION
Valore: 0x40
Se impostata, la risorsa può essere usata per supportare la protezione del contenuto.
D3D12DDI_RESOURCE_FLAG_0022_UNORDERED_ACCESS
Valore: 0x80
Se impostato, consente l'accesso non ordinato. Questo valore è disponibile come flag di risorsa per i piani di fallback.
D3D12DDI_RESOURCE_FLAG_0041_ONLY_NON_RT_DS_TEXTURE_PLACEMENT
Valore: 0x100
Attualmente non utilizzato.
D3D12DDI_RESOURCE_FLAG_0041_ONLY_RT_DS_TEXTURE_PLACEMENT
Valore: 0x200
Attualmente non utilizzato.
D3D12DDI_RESOURCE_FLAG_0041_4MB_ALIGNED
Valore: 0x400
Attualmente non utilizzato.
D3D12DDI_RESOURCE_FLAG_0073_SAMPLER_FEEDBACK
Valore: 0x800
Se impostato, consente di usare la risorsa per il feedback del campionatore.
D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY
Valore: 0x1000
Se impostata, questa risorsa può essere usata solo come frame di riferimento con codifica video. Può essere scritto o letto solo dall'operazione di codifica video.
D3D12DDI_RESOURCE_FLAG_0088_RAYTRACING_ACCELERATION_STRUCTURE
Valore: 0x2000
Se impostata, la risorsa può essere usata come struttura di accelerazione per l'analisi dei raggi.

Requisiti

Requisito Valore
Intestazione d3d12umddi.h (include D3d12umddi.h)

Vedi anche

D3D12DDIARG_CREATERESOURCE_0088