Visionen 07/2004

DirectX Next

DirectX Next

Die Grafikkarten werden immer schneller, und der Funktionsumfang hat sich wieder deutlich erweitert. Obwohl es bis jetzt erst wenige echte DirectX 9 Spiele gibt, wird schon an der neuen Generation gebastelt. Anscheinend waren sie es leid einfach nur hoch zu zählen, darum nennt sich DirectX 10 auch ganz einfach DirectX Next.

Nun zu den technischen Neuheiten: die Grafikkarten sind in der zwischenzeit auf einem ähnlichen Niveau wie die CPU. Und auch der Speicher ist explodiert. Und trotzdem fühlen sich die Entwickler in ihren möglichkeiten eingeschränkt, da es häufig festkodierte maxima gibt, wie zum Beispiel die Anzahl Instruktionen in einem Shader.

Dies soll endgültig wegfallen, DirectX Next wird nun auch auf der Grafikkarte virtuellen Speicher einführen. Ganz allgemein wir die Grafikkarte noch mehr allgemeine funktionen ausführen können.

Das 4.0 Shader Modell

DirectX 9 hat die Shader 2.0, 2.x und 3.0 eingeführt. Bis jetzt unterstützen die meisten nur 2.x die einzige Karte die 3.0 unterstützt ist im Moment die GeForce 6800 das neue Flagschiff von Nvidia.
Die Version 4.0 wird neben einem zusätzlichen Integer Instruktions Set, der nicht vorhanden war, auch die vereinheitlichung der Shader bringen. Vertices und Pixels werden den gleichen Funktionsumfang erhalten und womöglich auch in einer gemeinsamen Einheit berechnet werden. Solche Grafikkarten sind aber noch bei weitem nicht in Sicht...

Natürlich wird auch das API wieder verändert. Das Ziel ist es die API noch weiter zu vereinfachen trotz den vielen neuen Möglichkeiten. Der Overhead vor allem bei Rendern von vielen Objekten soll reduziert werden.

Aber wir müssen uns noch gedulden bis DirectX Next nutzbar wird. Geplant ist DirectX Next erst mit Windows Longhorn zu präsentieren. Es ist also noch etwas geduld nötig. Da DirectX Next für Windows Longhorn entwickelt wird, wird es wohl nur noch mit Managed Code (.NET) möglich sein auf die DirectX API zuzugreifen.

Quelle: http://www.beyond3d.com/articles/directxnext/

Kommentar schreiben

Kommentare erscheinen, sobald sie freigeschaltet sind.