Guia de programação para DXGI

A DXGI (Infraestrutura Gráfica do Microsoft DirectX) gerencia tarefas de baixo nível que podem ser independentes do runtime de elementos gráficos Direct3D. O DXGI fornece uma estrutura comum para várias versões do Direct3D.

Nesta seção

Tópico Descrição
Visão geral do DXGI
Este tópico inclui as seções a seguir.
Melhorias do DXGI 1.2
A funcionalidade a seguir foi adicionada ao DXGI 1.2.
Melhorias do DXGI 1.3
A funcionalidade a seguir foi adicionada ao DXGI 1.3, que está incluído a partir de Windows 8.1.
Melhorias do DXGI 1.4
A funcionalidade a seguir foi adicionada ou alterada no DXGI 1.4, em grande parte para dar suporte ao Direct3D 12.
Melhorias do DXGI 1.5
A funcionalidade a seguir foi adicionada ao DXGI 1.5, para dar suporte a especificações mais flexíveis e duplicação de formatos de saída.
Melhorias do DXGI 1.6
A funcionalidade a seguir foi adicionada ao DXGI 1.6 para detectar telas HDR.
Usar DirectX com exibições de alto alcance dinâmico e cor avançada Este tópico fornece uma visão geral técnica da renderização de conteúdo direct3D 11 e Direct3D 12 de alto intervalo dinâmico para uma exibição HDR10 usando Windows 10 suporte avançado a cores.
Exibições de taxa de atualização variável
As exibições de taxa de atualização variável exigem que o tearing seja habilitado, isso também é conhecido como suporte "vsync-off".
Usando a correção gama
A correção gama, ou gama, é o nome de uma operação não linear que os sistemas usam para codificar e decodificar valores de pixel em imagens.
Formatar suporte para o recurso Direct3D 10Level9 9.1 Hardware
Esta seção especifica os formatos (DXGI_FORMAT valores) com suporte no hardware do Direct3D Feature 10Level9 9.1.
Formatar suporte para o recurso Direct3D 10Level9 9.3 Hardware
Esta seção especifica os formatos (DXGI_FORMAT valores) com suporte no hardware do Direct3D Feature 10Level9 9.3.
Formatar suporte para hardware de nível de recurso direct3D 10.0
Esta seção especifica os formatos (DXGI_FORMAT valores) com suporte no hardware direct3D 10.0.
Formatar suporte para hardware de nível de recurso direct3D 10.1
Esta seção especifica os formatos (DXGI_FORMAT valores) com suporte no hardware direct3D 10.1.
Formatar suporte para hardware de nível de recurso direct3D 11.0
Esta seção especifica os formatos (DXGI_FORMAT valores) compatíveis com o hardware do Direct3D Feature Level 11.0.
Formatar suporte para hardware de nível de recurso direct3D 11.1
Esta seção especifica os formatos (DXGI_FORMAT valores) compatíveis com o hardware do Direct3D Feature Level 11.1.
Formatar suporte para hardware de nível de recurso direct3D 12.0
Esta seção especifica os formatos (DXGI_FORMAT valores) com suporte no hardware do Direct3D Feature Level 12.0.
Formatar suporte para hardware de nível de recurso direct3D 12.1
Esta seção especifica os formatos (DXGI_FORMAT valores) com suporte no hardware direct3D 12.1.
Verificando o suporte a recursos de hardware
Esta seção aborda como marcar no Suporte de Formato para Hardware de Nível de Recurso Direct3D usando chamadas à API.
Para obter melhor desempenho, use o modelo de inversão DXGI
Este tópico fornece diretrizes para desenvolvedores sobre como maximizar o desempenho e a eficiência na pilha de apresentações em versões modernas do Windows.

 

DXGI

Referência de DXGI

Infraestrutura Gráfica DirectX (DXGI): Práticas recomendadas