Compartilhar via


D3D12DDI_RESOURCE_FLAGS_0003 enumeração (d3d12umddi.h)

A enumeração D3D12DDI_RESOURCE_FLAGS_0003 especifica valores de sinalizador de recurso.

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
Nenhum sinalizador é especificado.
D3D12DDI_RESOURCE_FLAG_0003_RENDER_TARGET
Valor: 0x1
Quando definido, permite que uma exibição de destino de renderização seja criada para o recurso.
D3D12DDI_RESOURCE_FLAG_0003_DEPTH_STENCIL
Valor: 0x2
Quando definido, permite que uma exibição de estêncil de profundidade seja criada para o recurso.
D3D12DDI_RESOURCE_FLAG_0003_CROSS_ADAPTER
Valor: 0x4
Quando definido, permite que o recurso seja usado para dados de adaptador cruzado.
D3D12DDI_RESOURCE_FLAG_0003_SIMULTANEOUS_ACCESS
Valor: 0x8
Quando definido, permite que um recurso seja acessado simultaneamente por várias filas, dispositivos ou processos diferentes.
D3D12DDI_RESOURCE_FLAG_0003_SHADER_RESOURCE
Valor: 0x10
Quando definido, permite que uma exibição de recurso de sombreador seja criada para o recurso.
D3D12DDI_RESOURCE_FLAG_0020_VIDEO_DECODE_REFERENCE_ONLY
Valor: 0x20
Quando definido, esse recurso só pode ser usado como um quadro de referência de decodificação. Ele só pode ser gravado ou lido pela operação de decodificação de vídeo.
D3D12DDI_RESOURCE_FLAG_0020_CONTENT_PROTECTION
Valor: 0x40
Quando definido, o recurso pode ser usado para dar suporte à proteção de conteúdo.
D3D12DDI_RESOURCE_FLAG_0022_UNORDERED_ACCESS
Valor: 0x80
Quando definido, permite acesso não ordenado. Esse valor está disponível como um sinalizador de recurso para os planos de fallback.
D3D12DDI_RESOURCE_FLAG_0041_ONLY_NON_RT_DS_TEXTURE_PLACEMENT
Valor: 0x100
Não usado no momento.
D3D12DDI_RESOURCE_FLAG_0041_ONLY_RT_DS_TEXTURE_PLACEMENT
Valor: 0x200
Não usado no momento.
D3D12DDI_RESOURCE_FLAG_0041_4MB_ALIGNED
Valor: 0x400
Não usado no momento.
D3D12DDI_RESOURCE_FLAG_0073_SAMPLER_FEEDBACK
Valor: 0x800
Quando definido, permite que o recurso seja usado para comentários do sampler.
D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY
Valor: 0x1000
Quando definido, esse recurso só pode ser usado como um quadro de referência de codificação de vídeo. Ele só pode ser gravado ou lido pela operação de codificação de vídeo.
D3D12DDI_RESOURCE_FLAG_0088_RAYTRACING_ACCELERATION_STRUCTURE
Valor: 0x2000
Quando definido, o recurso pode ser usado como uma estrutura de aceleração para rastreamento de raios.

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h (inclua D3d12umddi.h)

Confira também

D3D12DDIARG_CREATERESOURCE_0088