Lord Holy
Nonsens. Das ist absolut kein Argument. Ein Octree ist und bleibt, sowohl in OpenGL, Direct3D (Welche Version auch immer) oder anderen APIs das selbe - ein Octree. Ob ich nun ein FVF habe, eine VertexDeclaration oder sonst was ist einem Octree sowas von herzlichst lächerlich egal.
Daher finde ich immer diese "Argumente" von wegen: "Nee, das ist ja noch in DirectDraw, das ist ja so alt, das Kauf ich nicht, gibts für 2D kein Buch über mit Direct3D Version 10.000, wo ebenfalls über die Technik XYZ gesprochen wird?" sowas von bescheuert, das man sich echt fragt ob da ein Coder sitzt oder ein BILD-leser.
Und mal Karten auf den Tisch: Wer benutzt hier auch nur 5% der Features von Direct3D9, welches es in Direct3D8 noch nicht gab oder über einen absolut minimalen "Umweg" nicht auch möglich war? Ehrliche Antwort: Keiner, da alle Threads hier im Board nie (oder höchstens 1x im Jahr) über Grundlagen hinaus gehen.
Ist die "Syntax", welche bei C++ eigentlich überall gleich ist, sich mal was ändert durch eine Benutzung einer anderen API, dann hat das nur einen höheren Lerneffekt und es ist eine Herausforderung und kein "Komm ich halte meinen Popo hin, drücks tief rein"-Debakel.