Compartir a través de


D3D12DDI_RESOURCE_FLAGS_0003 enumeración (d3d12umddi.h)

La enumeración D3D12DDI_RESOURCE_FLAGS_0003 especifica valores de marca de recursos.

Syntax

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
} ;

Constantes

 
D3D12DDI_RESOURCE_FLAG_0003_NONE
Valor: 0x0
No hay marcas especificadas.
D3D12DDI_RESOURCE_FLAG_0003_RENDER_TARGET
Valor: 0x1
Cuando se establece, permite crear una vista de destino de representación para el recurso.
D3D12DDI_RESOURCE_FLAG_0003_DEPTH_STENCIL
Valor: 0x2
Cuando se establece, permite crear una vista de galería de símbolos de profundidad para el recurso.
D3D12DDI_RESOURCE_FLAG_0003_CROSS_ADAPTER
Valor: 0x4
Cuando se establece, permite usar el recurso para los datos entre adaptadores.
D3D12DDI_RESOURCE_FLAG_0003_SIMULTANEOUS_ACCESS
Valor: 0x8
Cuando se establece, permite que varios procesos, dispositivos o colas diferentes accedan simultáneamente a un recurso.
D3D12DDI_RESOURCE_FLAG_0003_SHADER_RESOURCE
Valor: 0x10
Cuando se establece, permite crear una vista de recursos del sombreador para el recurso.
D3D12DDI_RESOURCE_FLAG_0020_VIDEO_DECODE_REFERENCE_ONLY
Valor: 0x20
Cuando se establece, este recurso solo se puede usar como marco de referencia de descodificación. Solo se puede escribir o leer mediante la operación de descodificación de vídeo.
D3D12DDI_RESOURCE_FLAG_0020_CONTENT_PROTECTION
Valor: 0x40
Cuando se establece, el recurso se puede usar para admitir la protección de contenido.
D3D12DDI_RESOURCE_FLAG_0022_UNORDERED_ACCESS
Valor: 0x80
Cuando se establece, permite el acceso desordenado. Este valor está disponible como una marca de recursos para los planes de reserva.
D3D12DDI_RESOURCE_FLAG_0041_ONLY_NON_RT_DS_TEXTURE_PLACEMENT
Valor: 0x100
No se usa actualmente.
D3D12DDI_RESOURCE_FLAG_0041_ONLY_RT_DS_TEXTURE_PLACEMENT
Valor: 0x200
No se usa actualmente.
D3D12DDI_RESOURCE_FLAG_0041_4MB_ALIGNED
Valor: 0x400
No se usa actualmente.
D3D12DDI_RESOURCE_FLAG_0073_SAMPLER_FEEDBACK
Valor: 0x800
Cuando se establece, permite usar el recurso para los comentarios del sampler.
D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY
Valor: 0x1000
Cuando se establece, este recurso solo se puede usar como marco de referencia de codificación de vídeo. Solo se puede escribir o leer mediante la operación de codificación de vídeo.
D3D12DDI_RESOURCE_FLAG_0088_RAYTRACING_ACCELERATION_STRUCTURE
Valor: 0x2000
Cuando se establece, el recurso se puede usar como una estructura de aceleración para el seguimiento de rayos.

Requisitos

Requisito Valor
Header d3d12umddi.h (incluya D3d12umddi.h)

Consulte también

D3D12DDIARG_CREATERESOURCE_0088