DirectX 10 stellt einen weiteren Schritt im Bereich der 3D-Gaming . Fortsetzung des Erfolgs von DirectX 9, DirectX 10 enthält mehr Funktionen und Verbesserungen, soll 3D-Grafiken näher an der Realität zu bringen. DirectX 9 und DirectX 10 haben die gleichen Kernfunktionen , aber letztere Programm beinhaltet mehrere Verbesserungen . Über
DirectX ist eine Sammlung von Application Protocol Interfaces ( APIs) , die es Programmierern Zugriff Hardware-Funktionen helfen. DirectX schafft eine Zwischenschicht , die die Programmierer den Code schreiben können , dann passt es DirectX für die speziellen Hardware-Komponenten auf dem Computer installiert .
DirectX API bietet Schnittstellen für Eingabegeräte wie Joysticks, Audio-Geräte wie Sound Karten -und Video- Geräte, einschließlich Grafikkarten.
Verfügbarkeit
DirectX 9 ist verfügbar für Microsoft Windows 2000 und höher Betriebssystemen bis Windows Vista. DirectX 10 arbeitet mit Windows Vista und höher.
Kompatibilität
Beide DirectX 9 und DirectX 10 Feature Abwärtskompatibilität mit früheren Versionen von DirectX .
Direct3D und VDDM
Die Direct3D ( D3D )-Schnittstelle zugreift 3D-Funktionen der Grafik-Hardware . Dies ist vor allem in Gaming verwendet , und D3D 10 bringt einige Verbesserungen gegenüber D3D 9 . Der Geometry Shader ermöglicht es Programmierern, Funktionen auf ganze Polygone , statt nur Pixel durchzuführen. D3D 10 erfordert Vista Display Driver Model ( VDDM ) , so DirectX 10 ist nicht verfügbar für die Betriebssysteme vor Windows Vista .
Überlegungen
DirectX 10 bietet kleinere Verbesserungen gegenüber Eingabegeräte und Sound-API , sondern konzentriert sich mehr auf Video. Video, daher ist die erste Überlegung bei der Entscheidung , welche Version von DirectX verwenden . Während DirectX 10 hat eine höhere Systemanforderungen, zeigten die meisten Tests kann keine großen Leistungen oder visuelle Verbesserungen gegenüber DirectX 9 , um diesen Anforderungen zu rechtfertigen. Allerdings, wenn man sich dem Gaming sind, können die Umstellung auf DirectX 10 noch eine gute Idee sein, da die meisten neuen Spiele Release DirectX 10 verwenden .