
Das Jahr 2025 markiert 10 Jahre nach der offiziellen Einführung von DirectX 12 für Windows 10. Dies geschah nach einem relativ häufigen Veröffentlichungszyklus im Laufe der Jahre, beginnend mit einem der ersten DirectX-Showcase-Spiele überhaupt: Doom 95. Ein Projekt, das von niemand geringerem als Gabe Newell ins Leben gerufen wurde, als er noch bei Microsoft war, aber kurz bevor er ging, um Valve zu gründen.
Also etwa ein Dutzend Iterationen von DirectX von 1995 bis 2015, aber keine nummerierte DirectX-Version in den zehn Jahren danach. Nach DirectX 8 hat sich der Veröffentlichungsrhythmus zwar mit jeder neuen Veröffentlichung ausgeweitet, aber in der Geschichte der API ist eine so lange Lücke beispiellos. Was ist also los?
DirectX 12 sollte ein klarer Bruch sein
Das Erste, was Sie wissen sollten, ist, dass „DirectX“ der Name des einheitlichen Satzes von APIs (Application Programmer Interfaces) ist, die Windows als Vermittler zwischen Ihrer Hardware und Anwendungen wie Videospielen verwendet. Es war ein großer Durchbruch, denn es bedeutete, dass ein bestimmtes Gerät und eine App zusammenarbeiten konnten, solange sie beide DirectX-kompatibel waren. Anfangs war es schwierig, aber als wir bei DirectX 7, 8 und 9 angekommen waren, waren die Dinge schon deutlich ausgereifter und der Übergang zu DX10 war tatsächlich langwierig und steinig, wie ich mich aus dieser Zeit erinnere.
DirectX 11 war praktisch der Höhepunkt der Verfeinerung dessen, was es zuvor gab, und bezeichnenderweise gibt es immer noch moderne Spiele, die DirectX 11 und nicht DirectX 12 verwenden. Insbesondere Baldur’s Gate 3!
Bildnachweis: Larian Studios
DirectX 12 war ein großer, klarer Bruch mit dem Vorgänger. Natürlich ist uns mit DirectX 10 das Gleiche passiert, und am Ende arbeiteten DX9 und DX10 parallel, aber dieses Mal war es wirklich anders. DirectX 12 sollte PC-Entwicklern den Low-Level-Hardwarezugriff ermöglichen, den sie auf Spielekonsolen genossen.
Dies würde es einfacher machen, moderne Multicore-CPUs voll auszunutzen, direkt mit der GPU zu kommunizieren und die Speicherverwaltung auf eine Weise zu steuern, die zuvor nicht möglich gewesen wäre. DX12 gab den Entwicklern die Schlüssel zum Königreich, gab ihnen aber auch mehr Verantwortung. Ironischerweise gibt es viele Spiele, die unter DX11 auf der gleichen Hardware schneller laufen als unter DX12, ohne sichtbare visuelle Vorteile zu haben. Wie groß der Erfolg von DX12 war, ist also fraglich. Aber das ist eine Geschichte für einen anderen Tag!
DirectX hat sich stillschweigend weiterentwickelt, anstatt ersetzt zu werden
Ich denke, der große Hinweis darauf, warum wir bei DirectX 12 feststecken, hat mit einer besonders kühnen Behauptung von Microsoft aus dem Jahr 2015 zu tun (wie in The Verge berichtet), dass Windows 10 die „letzte Version“ von Windows sei. Es würde zu einer Live-Service-Plattform werden und kontinuierliche Updates erhalten. Logischerweise würde die Version von DirectX, die mit dieser Windows-Version gestartet wurde, die gleiche Behandlung erfahren.
Das Problem besteht natürlich darin, dass Microsoft über die kollektiven langfristigen strategischen Fähigkeiten eines Goldfisches verfügt. Jetzt sind wir also auf Windows 11 und haben irgendwann ein Auge auf Windows 12 geworfen.
Die Wahrheit ist, dass DirectX 12 (jetzt bekannt als DX12 Ultimate, was wahrscheinlich auch ein ironischer Name sein wird) nicht dieselbe API ist, die vor einem Jahrzehnt eingeführt wurde. Es wird ständig aktualisiert und unterstützt neue Funktionen, da leistungsfähigere Hardware auf den Markt kommt und neue Softwaretechnologien und Spiel-Engines entwickelt werden.
DX12 Ultimate ist ein Beispiel für eine Liste von Funktionen, die zu DX12 hinzugefügt wurden und nur auf einigen CPUs und GPUs unterstützt werden: DXR, VRS, Mesh Shader, Sampler Feedback und mehr. Da die Grundlage von DX12 die Zukunft der PC-Grafik sein sollte, bedeutet dies, dass sie auf absehbare Zeit einfach auf dieser Grundlage aufbauen können.
Windows Insight-Bericht
Schöpfen Sie Ihr technisch versiertes Potenzial aus und meistern Sie die digitale Welt mit Windows Insight.
Windows Insight-Bericht
Schöpfen Sie Ihr technisch versiertes Potenzial aus und meistern Sie die digitale Welt mit Windows Insight.
Abonnieren
Mit Ihrer Anmeldung stimmen Sie dem Erhalt von Newslettern und Marketing-E-Mails zu und akzeptieren die Nutzungsbedingungen und Datenschutzrichtlinien von Valnet. Sie können sich jederzeit abmelden.
Um es kurz zu machen: Wir haben sozusagen bereits ein „DirectX 13“. Es ist lediglich eine Namenskonvention, die gebrochen wurde, und man kann es sich sogar als eine ähnliche Situation vorstellen wie die gesamte Sache mit DirectX 9.0a, 9.0b und 9.0c, die wir in der Vergangenheit hatten. Es erstreckt sich einfach über viel mehr Zeit. Sollte es jemals DirectX 13 geben, wird es eher eine Markenbildungsübung wie Windows 11 sein als ein wirklich neuer grundlegender Wandel.
Die Zukunft von DirectX ist ruhiger und fragmentierter
Bildnachweis: Tim Rattray/ Windows Insight
Ein Teil dieser Geschichte ist, dass sich die Spieleentwicklung im Laufe der Jahre stark verändert hat. Die großen Spiele-Engines, mit denen heute bemerkenswerte Titel entwickelt wurden, distanzieren Entwickler ironischerweise von APIs wie DX12. Sie denken also an die „Unreal Engine“ und nicht an die spezifische API, für die das Spiel letztendlich kompiliert wird.
Sofern es keinen weiteren „sauberen Bruch“ in der Hardware gibt, der ein Umdenken bei der Software erfordert, die unseren Spielen und anderen Multimedia-Apps zugrunde liegt, würde ich nicht darauf wetten, dass die Glückszahl 13 in absehbarer Zeit auftaucht. Wenn sich DX12 jedoch lange genug weiterentwickelt, wird die Hardware auf der Hinterkante in neueren Titeln die Unterstützung verlieren. Tatsächlich erfordern einige Spiele heutzutage mindestens Raytracing, also ist es tatsächlich schon passiert!
*️⃣ Quelllink:
Doom 95 , The Verge , DX12 Ultimate, DXR, VRS, Mesh Shader, Sampler-Feedback, , , Nutzungsbedingungen , Datenschutzrichtlinie ,