estrutura D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050 (d3d12umddi.h)
Determina como o runtime gerenciará associações de filas 3D e de computação para grupos de agendamento.
O runtime gerenciará associações de filas 3D e de computação para grupos de agendamento, por 1 a 0.
Sintaxe
typedef struct D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050 {
UINT ComputeQueuesPer3DQueue;
} D3D12DDICAPS_HARDWARE_SCHEDULING_CAPS_0050;
Membros
ComputeQueuesPer3DQueue
O número de filas de comando no nível da API de computação que devem ser associadas a um grupo de agendamento.
Comentários
O runtime atribuirá apenas uma fila de comandos 3D por nó por grupo de agendamento. Se o driver relatar um valor limite de 0, o runtime não tentará criar grupos de agendamento e todos os contextos continuarão a pertencer diretamente às filas de comando.
Caso contrário, o runtime manterá um conjunto local de dispositivos de grupos de agendamento. Sempre que uma fila de comandos 3D/computação for criada, o runtime executará a seguinte lógica:
- Se um grupo de agendamento existente tiver um slot para o tipo específico de fila de comandos que está sendo criada, preencha esse slot. Os grupos de agendamento existentes são pesquisados na ordem em que foram criados.
- Caso contrário, crie um novo grupo de agendamento para atribuir a nova fila de comandos.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | d3d12umddi.h |