ogl oder dx?????
-
Mein Vergleich war eher zwischen D3D und OGL gedacht. Ich programmiere JOGL mit Java und MDX mit C# oder halt normales DX mit C++ und ich sehe zwischen D3D und OGL keine allzu großen Unterschiede. Ob das eine jetzt stärker abstrahiert als das andere oder irgend ein Kleinkram macht für das Verständnis der Sache nun wirklich nichts aus.
-
<ot>
@Manuelh87
ein kleiner tipp:
ich benutze auch den mingw32 compiler.
du kannst dir das dx-sdk ganz normal ziehen.
dann führst du ein tool aus das beim mingw32 dabei ist (reimp).
diesem gibst du einfach alle *.lib dateien einmal als argument
(als z.b. reimp d3d9.lib). und schon hast du die passende *.a datei dazu und kannst den kram im mingw32 verwenden
</ot>ich für meinen teil hab mich längere zeit mit ogl beschäftigt - aber ehrlich gesagt wurde es mir irgendwann zu blöd mit den extensions - ein sehr ungünstiges konzept wie ich finde. umständlich. also bin ich auf dx9 umgestiegen. das mit den extensions war wohl das schlagende argument.
mfg
-
spasty schrieb:
was würdet ihr lernen ogl oder dx??
Wieso 'nen Kompromiss eingehen?!? Beides! Punkt.
ProgChild schrieb:
Riddick04 schrieb:
[...] Auch für Linux Leute und so zu programmieren, wenn sie spielen wollen sollten sie schon Windows installieren, wozu gibt es einen Boot Manager?
Ich finde, Linux ist ne viel besser Entwicklungsumgebung als Windows?
Ein Glück war das eine Frage...
Linux besser - ohne Visual Studio?!?
Never! 
ProgChild schrieb:
Wohl nicht, um einmal Windows XP und seinen zu kurz geratenen Bruder zu installieren.
ROFL

SeppSchrot schrieb:
OGL abstrahiert viel stärker (muss es ja wegen der Verbreitung auch)
Genauer?!

SeppSchrot schrieb:
schluckt auch mal leichter Programmierfehler
Das Problem dabei ist, daß es diese "Programmierfehler" eben meistens nicht schluckt, aber auch keine Fehler ausspuckt. Meistens ist wohl der Treiber dafür verantwortlich, wenn doch noch was schönes rauskommt. Und das ist nunmal von Version zu Version unterschiedlich.
Da bastelst Du dann irgendwo ein "Programmierfehler" hin, alles sieht wochenlang auch gut bei Dir aus, dann testest Du das bei 'nem Freund, und BUMM - fürchterliche Grafikfehler, die Du Dir nicht erklären kannst.
Dann ist heiteres Debugging angesagt...
-
Sgt. Nukem schrieb:
SeppSchrot schrieb:
OGL abstrahiert viel stärker (muss es ja wegen der Verbreitung auch)
Genauer?!

Was willst du denn jetzt von mir genauer hören, das du nicht schon selber weißt?
Dass viele Infos wie z.B. freies VidMem nicht abgefragt werden können,
da sie nicht auf jedem System Sinn ergeben?
Dass man nicht explizit angeben kann, sondern höchstens über Hints, ob die Texturen im GrakaMem aufbewahrt werden und auch da zu bleiben haben, weil
OGl dem Hersteller nicht vorschreiben möchte, wie, wann und wo die Texs abgespeichert werden sollen?
Dass pixelgenaue Primitiven nur über Verrenkungen bzw. Extensions möglich sind?
Dass Dinge wie Auflösung setzen aus OGl nach glx,wgl.. ausgelagert wurden?
Ist ja auch nötig wegen OGls Kompatibilitätsprämisse...
-
Daraus folgt also direkt, das DX für Spiele auf Consumer PCs besser geeignet ist.

Bye, TGGC (Demo or Die)
-
Ja, aber das stand ja nun wirklich nie zur Debatte.