Nvision: Erste Beta von DirectX-11 noch 2008
Tesselation und Compute-Shaders werden Pflicht für neue Grafikhardware
Auf Nvidias erster Hausmesse "Nvision 08" wurde der Vortrag von Kevin Gee von Microsoft mit großer Spannung erwartet. Nach ersten Enthüllungen zur nächsten Version von DirectX nannte der Microsoft-Entwickler nun auch einen Termin, noch im November 2008 soll die neue 3D-Schnittstelle im SDK von DirectX zu haben sein.
Kevin Gee zu DirectX-11
DirectX-11 ist gegenüber dem radikalen Kompatibilitäts-Bruch von Version 10 eine Evolution der Programmierschnittstelle für 3D-Anwendungen. Ging es bei DirectX-10 noch vor allem darum, Speichermodelle und Shader-Programmierung zu vereinfachen, so steht für Microsoft mit DirectX-11 volle Unterstützung moderner Grafikprozessoren auf dem Programm.
- Nvision: Erste Beta von DirectX-11 noch 2008
- Nvision: Erste Beta von DirectX-11 noch 2008
Kevin Gee zu DirectX-11
Seit Version 9 müssen GPUs, die sich mit dem DirectX-Logo schmücken, schon programmierbar sein. Mit DirectX-11 vereinheitlicht Microsoft das mit einer objektorientierten Programmiersprache. Statt dem von Gee als "Über-Shader" bezeichneten Monster-Programm von Tausenden Zeilen Länge sollen Programmierer in Zukunft lieber wieder einzelne Shader für genau definierte Aufgaben schreiben.
Als Beispiel nannte Gee mehrere Lichtquellen, deren Abhängigkeiten voneinander bisher oft in einen Shader gepackt wurden. Das, so der Microsoft-Programmierer, lasse sich aber besser in Klassen organisieren, wie es Entwickler von C++ schon gewohnt seien. Die Vielzahl der dadurch in der GPU entstehenden Threads soll DirectX-11 selbst verwalten.
Nvision: Erste Beta von DirectX-11 noch 2008 |
- 1
- 2
To clarify, I am plugging both monitors via DVI into the same nVidia graphics card. I...
es geht bei gpl aber nicht um deine freiheit, sondern um die der software.
Man erzeugt dadurch aber Detail, welches es im Ausgangsmodell so nicht zwingend gibt. Ob...
Was will ich mit dx11 auf xp? Wenns unter vista läuft, läufts unter ws2k8 auch. Also...