Windows Vista a introduit DirectX 10, rompant ainsi la compatibilité avec les applications / jeux exclusivement conçus pour DirectX 10.
Windows 8 introduit-il de telles API, rompant ainsi la compatibilité? Je sais que les applications Metro UI Modern UI sont un de ces changements, je regarde du point de vue des applications / jeux 3D
Pour être précis: je demande s'il y a des changements dans DirectX de telle sorte que tous les jeux / applications ciblant "exclusivement" Windows 8 fonctionneront sur Windows 7.
Réponses:
Windows 8 exécute DX 11.1, qui est une version ponctuelle. Tout ce qui fonctionne sur DX 11.1 devrait apparemment fonctionner sur DX11. Les détails techniques sont là mais c'est juste au-dessus de ma tête.
Maintenant, cet article de la verge est un peu plus compréhensible et digestible et, avec les notes de développeur ci-dessus, aide à voir la situation dans son ensemble - les principaux objectifs de DX11.1 semblent être l'optimisation des performances et une meilleure utilisation pour le rendu graphique à usage général, plutôt que changements majeurs. À part le cas évident des applications ModernUI / winrt, il y a des chances que rien ne se casse.
la source
Le blog MSDN dit:
la source
La réponse de JourneymanGeek est bonne pour les détails techniques, voir les pages liées ici et ici . J'ai essayé d'approcher cela sous l'angle du résultat final.
Les jeux utilisant ces fonctionnalités fonctionneront-ils sur Windows 7/8?
En ce qui concerne les nouveaux jeux conçus pour Windows 8 fonctionnant sur Windows 7 , consultez l'article ci-dessous:
http://hardocp.com/article/2011/12/22/amd_radeon_hd_7970_video_card_review/
et la citation pertinente:
Je ne connais pas la source d'origine de ces informations, mais elles semblent légitimes.
Ce que nous pouvons en tirer, c'est que même les jeux / applications de bureau qui profitent des nouvelles fonctionnalités de DX11.1 fonctionneront toujours à condition de télécharger la mise à jour vers DX sur Windows 7.
Concernant les anciens jeux conçus pour les versions antérieures de Windows fonctionnant sur Windows 8 , voir ci-dessous:
Il semble qu'il y ait des changements de rupture, j'ai trouvé plusieurs rapports de jeux plus anciens qui ne fonctionnent pas, le site ci-dessous semble assez objectif (pardonnez le jeu de couleurs):
- Lien mort supprimé--
Plus d'informations: --Dead link supprimé--
Selon cette question: Steam fonctionne-t - il sur Windows 8? la vapeur fonctionne, bien qu'elle ne soit pas encore officiellement prise en charge.
la source
Le runtime Direct3D 11 introduit les "niveaux de fonctionnalités" Direct3D 9, 10 et 10.1, des modes de compatibilité qui permettent d'utiliser uniquement les fonctionnalités matérielles définies dans la version spécifiée de Direct3D.
Pour le matériel Direct3D 9, il existe trois niveaux de fonctionnalités différents, regroupés par capacités communes des cartes vidéo "low", "med" et "high-end"; le runtime utilise directement Direct3D 9 DDI fourni dans tous les pilotes WDDM.
la source