Infraestrutura de Gráficos do DirectX DDI

A DXGI (Infraestrutura Gráfica do DirectX) foi desenvolvida com a percepção de que algumas partes dos elementos gráficos evoluem mais lentamente do que outras. O DXGI fornece uma estrutura comum para componentes gráficos futuros. A primeira versão de runtime do Direct3D que aproveita o DXGI é o Direct3D versão 10. Nas versões anteriores do runtime do Direct3D, o acesso a tarefas de baixo nível era incluído no runtime do Direct3D. O DXGI define uma DDI que gerencia tarefas compartilhadas de baixo nível independentemente do runtime do Direct3D. As seguintes tarefas agora são implementadas com DXGI e você pode usar o DDI DXGI para lidar com essas tarefas:

  • Apresentação

  • Controle de correção gama

  • Residência de recursos

  • Prioridade do recurso

As seções a seguir descrevem como o driver de exibição no modo de usuário dá suporte e usa a DDI DXGI:

Suporte à DDI DXGI

Passando informações de DXGI no momento da criação do recurso

Caminho da apresentação DXGI

Definindo informações de DXGI no Registro