Vorschau auf Direct3D 10
-
Ich habe auch kein Vista, aber im SDK ist ja die Dokumentation von Direct3D 10 enthalten.
Die komplette Architektur der Schnittstellen hat sich geändert.
Es gibt neben Vertex- und Pixel-Shadern jetzt auch Geometry-Shader, mit denen man dynamisch Geometrie erzeugen kann (Punkte, Linien, Dreiecke).Siehe auch
http://www.spieleprogrammierer.de/index.php?option=content&task=view&id=37&Itemid=2
-
ich sag nur true curves !
-
opengl ist nicht tod, nvidia wird bestimmt extensions anbieten und diese werden dann auch ohne vista laufen. direct3d wird wieder commandbuffer gesteuert werden, war es schon in irgendeiner alten version, da hatten aber die entwickler so sehr gequiekt, dass ms alle mit funktionen kapselte. man wird jetzt wieder das machen müssen, was intern treiber/d3d schon immer machen und wie es oft auf konsolen läuft.
die doku gammelt ja schon seit ner woche auf dem server, sollte doch eigentlich downloadbar sein. vista selbst ist wohl auch für entwickler nicht in der version zum dl vorhanden, in der dieses directX läuft. aber das ist eh nur zum grundlagen testen, der refras wird wohl extrem langsam sein.rapso->greets();
-
Achja, noch eine wichtige Neuerung: Es gibt keine Fixed-Function-Pipeline mehr, also wird alles mit Shadern laufen (finde ich gut so).
Außerdem sind Dinge wie Rasterizer-States, Sampler-States etc. jetzt abstrahiert worden und existieren als Objekte.
-
Findet man das alles schon in den Samples oder hast du diese Informationen aus Internetquellen?
Klingt unglaublich interessant. Allerdings wird komplett ohne FFP der Einstieg erneut erschwert - aber mir solls recht sein wenn ich jetzt endlich mal zu HLSL gezwungen werde

MfG SideWinder
-
SideWinder schrieb:
Findet man das alles schon in den Samples oder hast du diese Informationen aus Internetquellen?
Aus der Dokumentation für Direct3D 10 (die ja wie schon erwähnt in der Dezember 2005-Ausgabe des DirectX 9-SDKs dabei ist). Da steht noch viel mehr

SideWinder schrieb:
Klingt unglaublich interessant. Allerdings wird komplett ohne FFP der Einstieg erneut erschwert - aber mir solls recht sein wenn ich jetzt endlich mal zu HLSL gezwungen werde

Das stimmt, etwas schwieriger wird es dadurch schon. Aber indem man die FFP wegfallen lässt, wird Direct3D um einiges schlanker, und wer heutzutage noch mit einer Grafikkarte spielt, die keine Shader unterstützt, der würde Direct3D 10 sowieso nicht brauchen.
Noch eine interessante Neuerung ist das Wegfallen von Device-Caps. Die Grafikkarten müssen ein gewisses Spektrum an Fähigkeiten garantieren.
Der HLSL-Compiler ist jetzt übrigens direkt in Direct3D integriert und nicht mehr in D3DX.
-
rapso schrieb:
aber das ist eh nur zum grundlagen testen, der refras wird wohl extrem langsam sein.
Können https://support.ati.com/ics/support/default.asp?deptID=898&task=knowledge&folderID=5725 und http://www.nvidia.de/object/winvista_75.03_de.html noch nichts?!

-
Sgt. Nukem schrieb:
rapso schrieb:
aber das ist eh nur zum grundlagen testen, der refras wird wohl extrem langsam sein.
Können https://support.ati.com/ics/support/default.asp?deptID=898&task=knowledge&folderID=5725 und http://www.nvidia.de/object/winvista_75.03_de.html noch nichts?!

da bin ich mir nicht sicher, eigentlich dürfte es keine halben sachen geben, wenn eine graka dx10 unterstützt, muss sie alles können. deswegen gibt es wohl auch keine caps. aber die dx10 version wird wohl erst in der vista version unterstützt werden die neulich verschoben wurde... zumindestens sind das meine infos.
-
rapso schrieb:
opengl ist nicht tod, nvidia wird bestimmt extensions anbieten
Genau das meinte ich ja. Noch eine Extension mehr zum abfragen, juchu... :xmas2:
Ich wollte damit nicht auf irgendwelche neuen Features anspielen, die OpenGL nicht mitmacht, sondern darauf, dass eine DX Version xy nun eine feste Leistungsvorausetzung impliziert.
(Was IMHO der größte Vorteil von Spiele-Konsolen ist.)Naja, mal sehen, immerhin meine ich zu erinnern, dass
es bei der Vorstellung von original D3D auch hieß:
"Features, die von der Graka nicht unterstützt werden, werden dann halt automatisch von DX in Software emuliert..."
Ist ja nicht wirklich durchgehalten worden... :xmas1:
-
TomasRiker schrieb:
im neuen DirectX-SDK (December 2005) ist u.a. eine Vorschau auf Direct3D 10 enthalten (Dokumentation, Header, Libraries).
Ich will nicht zu viel verraten, aber es wird sich eine ganze Menge ändern

Apropos: Was mich ja am meisten überrascht hat: Daß die MSDN jetzt auch'n richtiges Forum hat... -- also so'n RICHTIGES...

War doch erst letztens noch in deren GRAUENHAFTEN Newsgroups unterwegs...

Seit wann is'n das?!?!
