Seite 1 von 1
Welche DirectX für Grafikbefehle
Verfasst: 03.03.2006 20:53
von Sven
Welche Version von DirectX wird in PB3.9irgendwas und in PB4.0 von den Grafik- und Spritebefehlen verwendt / noch unterstützt?
In der Hilfe steht was von DirectX7, aber das ist doch schon länger abgegessen, und da würd ich der Aussage aus der Hilfe nicht trauen.
Sven
Verfasst: 03.03.2006 21:29
von Ynnus
Doch, ist DirectX 7. Weiß nicht genau ob in der Betaversion jetzt auf DirectX 9 umgestellt wurde aber bis zur Beta ist es auf jeden Fall noch DirectX 7.
Aber man kann ab 4.0 ja auch OpenGL verwenden anstatt DX, weiß zwar nicht welche Version unterstützt wird, aber alternativ kannst du das verwenden, wenn dir das lieber als DX7 ist.
Verfasst: 04.03.2006 10:29
von DarkDragon
Ynnus hat geschrieben:Doch, ist DirectX 7. Weiß nicht genau ob in der Betaversion jetzt auf DirectX 9 umgestellt wurde aber bis zur Beta ist es auf jeden Fall noch DirectX 7.
Aber man kann ab 4.0 ja auch OpenGL verwenden anstatt DX, weiß zwar nicht welche Version unterstützt wird, aber alternativ kannst du das verwenden, wenn dir das lieber als DX7 ist.
Bei OpenGL wird jede Version unterstützt.
Verfasst: 04.03.2006 14:50
von Sven
Och nee. Das heißt, Grafikausgaben könnten schneller laufen, wenn man sie in DirectX programmiert und dafür Version 8 oder 9 voraussetzt? Hat da schon jemand Erfahrung damit? Ich hab nur ein Beispiel zu DirectX8 im CodeArchiv gefunden.
Wenn ich es richtig verstanden habe, hat MS von DirectX 7 zu 8 einiges geändert.
Sven
Verfasst: 04.03.2006 16:29
von Zaphod
Nein, da gibt es nur unterschiede im funktionsumfang, nicht bei der Geschwindigkeit. Für echte reine 2D sachen (blitter) muß man in neueren DirectX versionen sogar noch das DX7 Interface benutzen.
In PB4 werden aber zumindest die Sprite3D geschichten in naher zukunft auf DX9 umgestellt, zumindest hat fred sowas vor kurzem mal im englishem forum gesagt.