DirectX 12 ist eine neue Grafik-API, die die funktionelle Interaktion zwischen dem Betriebssystem und den Anwendungen mit dem Laden eines beliebigen Grafikkartentreibers optimiert. Für die neueste Version von DirectX muss keine neue Grafikkarte installiert werden, da Dx12-Unterstützung für die meisten GPUs bereitgestellt wird. Microsoft-Entwickler haben am Vorabend der Veröffentlichung des aktualisierten Dx12 neue Perspektiven zur Verbesserung der Leistung von komplexen Szenen und Effekten angekündigt.
Merkmale von DirectX 12
Beim Low-Level-Rendering wurde die Möglichkeit geschaffen, auf die freie Kapazität der Grafikkarte zuzugreifen, wodurch auch ältere Spiele einen deutlichen Leistungsschub erfahren.
Wichtigste Änderungen in der neuesten Version
- Multithreading-Optimierungen wurden eingeführt, die eine gleichmäßigere Auslastung der CPU-Kerne ermöglichen (üblich bei Multi-Core-CPUs).
- Unterstützung für alle Arten von Microsoft-Geräten: Smartphones, Tablets, Laptops, Netbooks, die Xbox One-Spieleplattform und PCs.
- Erneute Verwendung von Überblendungsmodi und konservativer Rasterung, deren kombinierte Verwendung die Objektbeschneidung und Kollisionserkennung deutlich optimieren soll.
- Mehrstufige Unterstützung für komprimierte Formate in neuen Ressourcen, ASTC (genannt ARM, integriert in die offizielle OpenGL-Erweiterung) und JPEG.
Pixel-Shader-Ordering definiert die Periodizität der Pixel-Shader-Ressourcenzugriffskontrolle in einem bestimmten Modus, was die Integration von Artefakten beim Rendern von transparenten Objekten begrenzt. Sie ist analog zur PixelSync-Erweiterung, die Intel-Entwickler früher für Iris-GPUs verwendet haben.
Ein verbesserter Zustand von Pipeline-Objekten und Deskriptor-Tabellen gab eine reduzierte Ebene der Hardware-Abstraktion vor.
Es wurden Vorkehrungen getroffen, um Grafikkarten verschiedener Hersteller in einer einzigen System-Shell zu kombinieren.
Da ein separates DirectX 12-Installationsprogramm derzeit nicht existiert, ist die Installation des Pakets nur im Update-Modus über das Windows Update Center möglich.