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) |