Windows Vista trajo DirectX 10, rompiendo así la compatibilidad con aplicaciones / juegos que están diseñados exclusivamente para DirectX 10.
¿Windows 8 introduce alguna API de este tipo, rompiendo así la compatibilidad? Sé que las aplicaciones de interfaz de usuario modernas de Metro UI son uno de esos cambios, estoy mirando desde una perspectiva de aplicaciones / juegos 3D
Para ser específicos: estoy preguntando si hay cambios en DirectX de tal manera que cualquier juego / aplicación "exclusivamente" dirigida a Windows 8 se ejecute en Windows 7.
Respuestas:
Windows 8 ejecuta DX 11.1, que es un lanzamiento puntual. Todo lo que se ejecuta en DX 11.1 debería ejecutarse en DX11 aparentemente. Los detalles técnicos están aquí, pero está muy por encima de mi cabeza.
Ahora, este artículo desde el borde es un poco más comprensible y digerible y, junto con las notas anteriores del desarrollador, ayuda a ver la imagen más grande: los objetivos principales de DX11.1 parecen ser la optimización del rendimiento y una mejor utilización para la representación gráfica de fines generales, en lugar de cambios principales. Aparte del caso obvio de las aplicaciones ModernUI / winrt, es probable que nada deba romperse.
fuente
El blog de MSDN dice:
fuente
La respuesta de JourneymanGeek es buena para los detalles técnicos, vea las páginas enlazadas aquí y aquí . He intentado abordar esto desde el ángulo del resultado final.
¿Los juegos que usan estas características funcionarán en Windows 7/8?
Con respecto a los nuevos juegos diseñados para Windows 8 que funcionan en Windows 7 , consulte el siguiente artículo:
http://hardocp.com/article/2011/12/22/amd_radeon_hd_7970_video_card_review/
y la cita relevante:
No sé de la fuente original de esa información, sin embargo, parece legítimo.
Lo que podemos sacar de esto es que incluso los juegos / aplicaciones de escritorio que aprovechan las nuevas características en DX11.1 seguirán funcionando siempre que descargue la actualización a DX en Windows 7.
Con respecto a los juegos antiguos diseñados para versiones anteriores de Windows que funcionan en Windows 8 , consulte a continuación:
Parece que hay algunos cambios importantes, he encontrado varios informes de juegos antiguos que no funcionan, el sitio a continuación parece bastante objetivo (perdona la combinación de colores):
- Enlace muerto eliminado--
Más información: - Enlace muerto eliminado--
De acuerdo con esta pregunta: ¿Funciona Steam en Windows 8? steam funciona, aunque todavía no se admite oficialmente.
fuente
El tiempo de ejecución de Direct3D 11 presenta los "niveles de características" Direct3D 9, 10 y 10.1, modos de compatibilidad que permiten el uso de solo las características de hardware definidas en la versión especificada de Direct3D.
Para el hardware Direct3D 9, hay tres niveles de características diferentes, agrupados por capacidades comunes de las tarjetas de video "baja", "med" y "alta gama"; el tiempo de ejecución utiliza directamente Direct3D 9 DDI proporcionado en todos los controladores WDDM.
fuente