D3D12DDI_CROSS_NODE_SHARING_TIER enumeração (d3d12umddi.h)
Um valor D3D12DDI_CROSS_NODE_SHARING_TIER especifica o nível de compartilhamento entre nós de um adaptador de exibição.
Syntax
typedef enum D3D12DDI_CROSS_NODE_SHARING_TIER {
D3D12DDI_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED = 0,
D3D12DDI_CROSS_NODE_SHARING_TIER_1_EMULATED = 1,
D3D12DDI_CROSS_NODE_SHARING_TIER_1 = 2,
D3D12DDI_CROSS_NODE_SHARING_TIER_2 = 3,
D3D12DDI_CROSS_NODE_SHARING_TIER_0041_3 = 4
} ;
Constantes
D3D12DDI_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED Valor: 0 O compartilhamento entre nós não se aplica. |
D3D12DDI_CROSS_NODE_SHARING_TIER_1_EMULATED Valor: 1 Emulado. Os drivers encenam essas operações de cópia por meio de uma alocação de memória do sistema interno do driver. Isso fará com que essas operações de cópia consumam tempo na GPU de destino, bem como na origem. |
D3D12DDI_CROSS_NODE_SHARING_TIER_1 Valor: 2 Quando definido como Camada 1, os drivers dão suporte apenas à região do buffer de cópia, à região de textura de cópia e ao recurso de cópia. O recurso entre nós deve ser o destino da região de cópia. |
D3D12DDI_CROSS_NODE_SHARING_TIER_2 Valor: 3 Todas as operações entre nós têm suporte, exceto exibições de destino de renderização, exibições de estêncil de profundidade e operações atômicas UAV. |
D3D12DDI_CROSS_NODE_SHARING_TIER_0041_3 Valor: 4 Dá suporte a recursos de compartilhamento entre nós além da Camada 2. |
Comentários
As estruturas de dados de limite mais recentes devem ser preenchidas pelo driver quando a versão DDI correspondente é usada. O driver também pode detectar qual versão de cada marcar ocorre pelo valor DataSize passado junto com cada consulta de limite. Não é possível dar suporte diretamente à camada 4 de recursos em bloco definindo a camada 4 de recursos em bloco. Em vez disso, defina o suporte para a tampa Deterministic64KBUndefinedSwizzle.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12umddi.h |