Guía de programación para DXGI

La infraestructura de gráficos de Microsoft DirectX (DXGI) administra tareas de bajo nivel que pueden ser independientes del entorno de ejecución de gráficos de Direct3D. DXGI proporciona un marco común para varias versiones de Direct3D.

En esta sección

Tema Descripción
Información general sobre DXGI
En este tema se incluyen las siguientes secciones.
Mejoras de DXGI 1.2
La funcionalidad siguiente se ha agregado en DXGI 1.2.
Mejoras de DXGI 1.3
La siguiente funcionalidad se ha agregado en DXGI 1.3, que se incluye a partir de Windows 8.1.
Mejoras de DXGI 1.4
La funcionalidad siguiente se ha agregado o cambiado en DXGI 1.4, en gran medida para admitir Direct3D 12.
Mejoras de DXGI 1.5
Se ha agregado la siguiente funcionalidad a DXGI 1.5 para admitir la especificación y duplicación más flexibles de formatos de salida.
Mejoras de DXGI 1.6
Se ha agregado la siguiente funcionalidad a DXGI 1.6 para detectar pantallas HDR.
Uso de DirectX con pantallas de alto rango dinámico y color avanzado En este tema se proporciona información técnica sobre la representación de contenido de alto rango dinámico Direct3D 11 y Direct3D 12 en una pantalla HDR10 con Windows 10 compatibilidad con colores avanzados.
Se muestra la frecuencia de actualización variable
La frecuencia de actualización variable muestra que se requiere que se habilite el desgarro , lo que también se conoce como compatibilidad con "vsync-off".
Uso de la corrección gamma
La corrección gamma, o gamma para short, es el nombre de una operación no lineal que los sistemas usan para codificar y descodificar valores de píxeles en imágenes.
Compatibilidad con formato para hardware de la característica 10Level9 9.1 de Direct3D
En esta sección se especifican los formatos (valores DXGI_FORMAT ) que se admiten en el hardware de la característica 10Level9 9.1 de Direct3D.
Compatibilidad con formato para hardware de la característica 10Level9 9.3 de Direct3D
En esta sección se especifican los formatos (valores DXGI_FORMAT ) que se admiten en el hardware de La característica 10Level9 9.3 de Direct3D.
Compatibilidad con formato para hardware de nivel de característica de Direct3D 10.0
En esta sección se especifican los formatos (valores DXGI_FORMAT ) que se admiten en el hardware de Direct3D 10.0.
Compatibilidad con formato para hardware de nivel de característica 10.1 de Direct3D
En esta sección se especifican los formatos (valores DXGI_FORMAT ) que se admiten en el hardware de Direct3D 10.1.
Compatibilidad con formato para hardware de nivel de característica 11.0 de Direct3D
En esta sección se especifican los formatos (valores DXGI_FORMAT ) que se admiten en el hardware de nivel de característica 11.0 de Direct3D.
Compatibilidad con formato para hardware de nivel de característica 11.1 de Direct3D
En esta sección se especifican los formatos (valores DXGI_FORMAT ) que se admiten en el hardware de nivel de característica 11.1 de Direct3D.
Compatibilidad con formato para hardware de nivel de característica de Direct3D 12.0
En esta sección se especifican los formatos (valores de DXGI_FORMAT ) que se admiten en el hardware de nivel de característica 12.0 de Direct3D.
Compatibilidad con formato para hardware de nivel de característica 12.1 de Direct3D
En esta sección se especifican los formatos (valores DXGI_FORMAT ) que se admiten en el hardware de Direct3D 12.1.
Comprobación de la compatibilidad con características de hardware
En esta sección se explica cómo comprobar la compatibilidad con formato para hardware de nivel de características de Direct3D mediante llamadas API.
Para obtener el mejor rendimiento, use el modelo de volteo DXGI.
En este tema se proporcionan instrucciones para desarrolladores sobre cómo maximizar el rendimiento y la eficiencia en la pila de presentaciones en versiones modernas de Windows.

 

DXGI

Referencia de DXGI

Infraestructura de gráficos de DirectX (DXGI): Procedimientos recomendados