Windows Vista brachte DirectX 10 mit und brach damit die Kompatibilität mit Apps / Spielen, die ausschließlich für DirectX 10 entwickelt wurden.
Führt Windows 8 solche APIs ein, wodurch die Kompatibilität beeinträchtigt wird? Ich weiß, dass Metro UI- Anwendungen eine solche Änderung darstellen, die ich aus der Perspektive von 3D-Anwendungen / Spielen betrachte
Um genau zu sein: Ich frage, ob es Änderungen an DirectX gibt, sodass alle Spiele / Anwendungen, die "ausschließlich" auf Windows 8 abzielen, unter Windows 7 ausgeführt werden.
Antworten:
In Windows 8 wird DX 11.1 ausgeführt, eine Einzelversion. Alles, was auf DX 11.1 läuft, sollte anscheinend auf DX11 laufen. Die technischen Details sind hier, aber es geht mir einfach über den Kopf.
Jetzt ist dieser Artikel etwas verständlicher und verständlicher und hilft zusammen mit den obigen Anmerkungen für Entwickler dabei, den Überblick zu behalten. Die Hauptziele von DX11.1 scheinen die Leistungsoptimierung und eine bessere Nutzung für die allgemeine Grafikwiedergabe zu sein wesentliche Änderungen. Außer dem offensichtlichen Fall von ModernUI / Winrt-Anwendungen sollte nichts kaputt gehen.
quelle
MSDN-Blog sagt:
quelle
Die Antwort von JourneymanGeek ist gut für die technischen Details, siehe die verlinkten Seiten hier und hier . Ich habe versucht, dies vom Endergebnis aus zu betrachten.
Funktionieren Spiele mit diesen Funktionen unter Windows 7/8?
Informationen zu neuen Spielen für Windows 8 unter Windows 7 finden Sie im folgenden Artikel:
http://hardocp.com/article/2011/12/22/amd_radeon_hd_7970_video_card_review/
und das relevante Zitat:
Ich kenne die ursprüngliche Quelle dieser Informationen nicht, aber es scheint legitim zu sein.
Wir können davon ausgehen, dass auch Desktop- Spiele / Apps, die die neuen Funktionen in DX11.1 nutzen, weiterhin funktionieren, sofern Sie das Update auf DX unter Windows 7 herunterladen.
Informationen zu alten Spielen, die für frühere Versionen von Windows 8 entwickelt wurden , finden Sie unten:
Es sieht so aus, als gäbe es einige wichtige Änderungen. Ich habe festgestellt, dass einige Berichte älterer Spiele nicht funktionieren.
--Toter Link entfernt--
Weitere Infos: --Toter Link entfernt--
Nach dieser Frage: Funktioniert Steam unter Windows 8? Steam funktioniert, obwohl noch nicht offiziell unterstützt.
quelle
Direct3D 11 Runtime führt Direct3D 9, 10 und 10.1 "Feature Level" ein, Kompatibilitätsmodi, mit denen nur die in der angegebenen Version von Direct3D definierten Hardwarefunktionen verwendet werden können.
Für Direct3D 9-Hardware gibt es drei verschiedene Funktionsstufen, die nach den allgemeinen Funktionen der Grafikkarten "low", "med" und "high-end" gruppiert sind. Die Laufzeitumgebung verwendet direkt Direct3D 9 DDI, das in allen WDDM-Treibern enthalten ist.
quelle