Praxis

Spiele und Systemanforderungen, Kaufberatung sowie Windows-Ratgeber.
Seite 1 2 3 4

DirectX 11 | Seite 4

Mehr Leistung für Geforce & Radeon

Dynamic Shader Linkage

Bisher verwenden die Spiele-Programmier meistens sogenannte Über-Shader, also Shader-Programme, die alle benötigten Shader-Funktionen beinhalten. Dies führt jedoch zu sehr komplexen und unorganisierten Shadern, die auch nicht immer sonderlich schnell sind. Dennoch ist diese Art der Programmierung zur Zeit die am häufigsten verwendete, da der Über-Shader eben nur einmal erstellt werden muss. Eine andere Methode ist das Einsetzen spezialisierter Shader-Programme für jede Aufgabe. Das erleichtert Optimierungen und ist auch schneller als Über-Shader, sorgt dafür aber für eine riesige Anzahl an Shadern, deren Nutzung mit viel Aufwand verbunden ist.

DirectX 11 : Dynamic Shader Linkage im Programmier-Beispiel. Dynamic Shader Linkage im Programmier-Beispiel.

DirectX 11 enthält neue Befehle, die bei der Shader-Programmierung neue Möglichkeiten schaffen, so können Beispielsweise Klassen definiert werden. Der Aufruf einer Klasse sorgt dann dafür, dass die dafür geschaffenen, optimierten Shader-Subroutinen genutzt werden. Diese Fähigkeit bietet den Programmierern grob gesagt eine Möglichkeit, für Aufgaben jeweils den schnellsten Shader zu nutzen, ohne die Auswahl dabei immer selbst manuell treffen zu müssen. Die übergebenen Parameter bestimmen, welcher Shader letztlich verwendet wird. Damit werden die Vorteile des Über-Shaders mit denen der spezialisierten Shader-Programme verbunden.

Texturkompressionen

DirectX 11 bietet auch neue Möglichkeiten zur Texturkompression, die mit Version BC6 nun auch HDR-Texturen mit 16 Bit Farbtiefe auf ein Sechstel der Datenmenge verringern kann. BC7 hingegen setzt auf eine hohe Qualität der dekomprimierten Texturen und verringert dabei die bei der Komprimierung entstehenden Fehler. Dabei sind allerdings nur Kompressionsraten von 1:3 oder 1:4 möglich.

DirectX 11 : HDR-Kompression mit DirectX 11.

HDR-Kompression
HDR-Kompression mit DirectX 11.

Spieleentwickler zu DirectX 11

DirectX 11 : Spiele-Entwickler über DirectX 11. Spiele-Entwickler über DirectX 11. Was Spiele-Entwickler insgesamt von DirectX 11 halten, erzählen Vetreter von Codemasters, Rebellion, Emergent Game Technologies und EA Phenomic in einem weiteren Video auf YouTube, das von AMD online gestellt wurde und daher natürlich etwas AMD-lastig ist.

Die neuen Funktionen, die auch auf bereits vorhandener Hardware laufen, sind der große Pluspunkt von DirectX 11: Bessere Nutzung von CPU-Kernen und dadurch mehr Spieleleistung sowie Compute Shader für die Nutzung des Grafikchips für Berechnungen aller Art. Spiele-Entwickler können Compute Shader nutzen, ohne sich Gedanken zu machen, ob schon genügend DirectX-11-Karten verkauft wurden, da hier DirectX-10-Karten bereits ausreichen.

Überhaupt bietet DirectX 11 viele Anreize für Spiele-Hersteller, die Schnittstelle zu nutzen. Mittlerweile haben sowohl AMD als auch Nvidia DirectX-11-Grafikarten im Programm, und Windows 7 ist bereits weit verbreitet.

Spieler können sich auf optisch noch beeindruckendere Spiele freuen, bei denen dank Compute Shader wohl auf der GPU berechnete Physik-Effekte zu einem Standard werden. Zusammen mit Multi-Threading und Tessellation dürfte DirectX 11 also wirklich Spiele-Geschichte schreiben. Wer noch Windows XP nutzt, hat mit DirectX 11 einen zusätzlichen Grund, auf Windows 7 umzusteigen.

» DirectX-11-Spiele im Überblick

INHALTSVERZEICHNIS

Diesen Artikel:   Kommentieren (79) | Drucken | E-Mail
FACEBOOK:
TWITTER:
 
WEITERE NETZE: Weitersagen
Sagen Sie Ihre Meinung (» alle Kommentare)
Nur angemeldete Benutzer können kommentieren und bewerten!
» Zum Login

Sie sind noch nicht in der GameStar-Community angemeldet?
» Zur kostenlosen Anmeldung
Erster Beitrag  |  » Neuester Beitrag
1 2 3 ... 8 weiter »
Avatar Psycon
Psycon
#1 | 13. Jun 2009, 10:16
Dieser Kommentar wurde ausgeblendet, da er nicht den Kommentar-Richtlinien entspricht.
Avatar EtheEnthusiast
EtheEnthusiast
#2 | 13. Jun 2009, 10:24
Noch mehr Schub ist immer gut
rate (108)  |  rate (5)
Avatar XKL1
XKL1
#3 | 13. Jun 2009, 10:25
"...bei denen dank Compute Shader wohl auf der GPU berechnete Physik-Effekte zu einem Standard werden."

Das ist dann wohl das aus für PhysiX oder?

Dann wären AMD und Nvidia wenigstens wieder gleich auf was die Technik anbelangt, ich mag keine Exklusivtätstechniken wie aktuell wo die einen Dx10.1 nutzen und die anderen PhysiX.

Wenn dann will ich schon alles haben ;)
rate (87)  |  rate (4)
Avatar Eyleude
Eyleude
#4 | 13. Jun 2009, 10:41
jep- das ist vielleicht wirklich ein Grund auf Win 7 umzusteigen... hoffentlich wird es nicht so unheimlich teuer...
rate (55)  |  rate (4)
Avatar Fre@k
Fre@k
#5 | 13. Jun 2009, 10:47
Ich bleib bei XP bis sie ein OS mit Namen XP2 raus bringen ^^

wann ha ich denn bisjetz mal DX10 gebraucht? ...eben...garnich.
denk nich das sich das ändern wird, wie Psycon schon sagt...
rate (22)  |  rate (172)
Avatar Wolfsbein
Wolfsbein
#6 | 13. Jun 2009, 10:48
[QUOTE]
DirectX 11 enthält neue Befehle, die bei der Shader-Programmierung neue Möglichkeiten schaffen, so können Beispielsweise Klassen definiert werden. Der Aufruf einer Klasse sorgt dann dafür, dass die dafür geschaffenen,. optimierten Shader-Subroutinen genutzt werden
[Quote]
Ich nenne das dynamische Bindung :p. Sind also keine neuen Befehle.
rate (31)  |  rate (2)
Avatar Pansen
Pansen
#7 | 13. Jun 2009, 10:49
Zitat von EtheEnthusiast:
Noch mehr Schub ist immer gut


dafür kann man einfach nur daumen hoch geben :-)


naja, wenn es sich positiv auswirkt, immer her damit. aber ich glaube derlei marketingsprüche erst, wenn es sich in der praxis bewährt hat.

grüße
rate (53)  |  rate (3)
Avatar Feldsturm
Feldsturm
#8 | 13. Jun 2009, 11:02
"Windows XP bleibt allerdings auch diesmal außen vor"

na klasse, da freut man sich mal wieder nen ast...so vergrault man kunden, indem man sie zwingt neue beschissene versionen(vista) und kommende versionen(win7) zu kaufen, nachdem sie schon auf xp umgestiegen sind und sich dran gewöhnt haben!
klasse ms, echt klasse
ich bin ma wieder stinksauer und das an nem samstagmorgen *hmpf*
rate (17)  |  rate (295)
Avatar pc-ente
pc-ente
#9 | 13. Jun 2009, 11:10
Dann nutzt halt nicht ein neun Jahre altes OS wie XP wenn ihr die Features wollt.
rate (162)  |  rate (10)
Avatar Der Saxophonist
Der Saxophonist
#10 | 13. Jun 2009, 11:16
@ 8 du ärmster, hast nun seit fast 8 Jahren ein Programm und KANNST auf den Nachfolger, der wesentlich besser ist, und das schon in der Beta umsteigen. Du bist bestimt auch so einer der sich beschwert wenn es stat ner Diktatur endlich demokratie gibt. Hat man sich dran gewöhnt, wieso dann nen system wechsel.
rate (127)  |  rate (56)
1 2 3 ... 8 weiter »


 
Sie sind hier: GameStar > Hardware > Praxis > DirectX 11
top Top
Werde Fan von GameStar auf FacebookFacebook Aboniere den YouTube-Kanal von GamestarYouTube Besuche Gamestar auf Google+Google+ GameStar auf Twitter folgenTwitter Alle RSS-Feeds von GameStar.deRSS-Feeds Jetzt GameStar-Newsletter bestellenNewsletter
© IDG Entertainment Media GmbH - alle Rechte vorbehalten