DirectX statt OpenGL - Ich werde es nie verstehen

Dieses Thema im Forum "Games" wurde erstellt von Malus, 24.05.2008.

  1. Malus

    Malus Nicht die Mama!

    Dabei seit:
    29.01.2008
    Beiträge:
    64
    Zustimmungen:
    0
    Oder doch? Gibt es eigentlich irgend einen ersichtlichen Grund warum beinahe alle Spieleschmieden auf DirectX anstatt auf OpenGL setzen?
    Erstens : OpenGL "kann" JEDES Betriebssystem und zweitens sieht OpenGL IMO nicht viel schlechter aus als DX (vor allem wenn OpenGL 3.0 rauskommt)

    Ich muss zugeben dass ich vom Programmieren keine Ahnung habe, daher kann ich diesen Aspekt nicht anschneiden.
    Wäre interessant was ihr so zu dem Thema zu sagen habt...

    BTW: Weis jemand schon wan 3.0 nun rauskommt? (genaueres Datum)
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Edward Nigma, 24.05.2008
    Edward Nigma

    Edward Nigma Back again!

    Dabei seit:
    30.08.2003
    Beiträge:
    1.193
    Zustimmungen:
    1
    Ort:
    Erde
    Ich kann dir da auch nichts genaueres zu sagen.

    Meine Mum sagte immer: Geld geht immer zu Geld!
    Das wird wohl auch hier der Grund sein warum so viele auf DirectX setzen.
     
  4. #3 beomuex, 24.05.2008
    beomuex

    beomuex Routinier

    Dabei seit:
    11.03.2007
    Beiträge:
    354
    Zustimmungen:
    0
    DirectX ist ein wenig einfacher zu programmieren als OpenGL, außerdem bekommen die Entwickler die Tools etc alles von M$ in den Arsch geschoben.
    OpenGL sieht keinesweg schlechter/besser, es gibt Sachen, die gehen unter DX nicht und welche die gehen unter OpenGL, aber dennoch wirst du keinen großartigen Unterschied merken.
    Mir würde es schon reichen wenn der UT3-Linux Client mal rauskommen würde.
    Wenn nun noch id-software "RAGE" für die Linux-Platform rausgibt wäre ich noch glücklicher.

    Und OpenGl 3.0...da gibts akaik keinen genauen release date.

    Gruß beomuex
     
  5. Izual

    Izual His Divine Shadow

    Dabei seit:
    10.09.2007
    Beiträge:
    150
    Zustimmungen:
    0
    Btw: Eine Frechheit was sich Epic da leistet!
     
  6. Rvg

    Rvg Doppel-As

    Dabei seit:
    11.07.2004
    Beiträge:
    141
    Zustimmungen:
    0
    OpenGL ist ja "nur" Grafik
    DirectX macht Grafik, Sound, Joystick-"Kram", Netzwerk, ...
     
  7. #6 beomuex, 25.05.2008
    beomuex

    beomuex Routinier

    Dabei seit:
    11.03.2007
    Beiträge:
    354
    Zustimmungen:
    0
    Naja OpenAL gibt es und darauf wird auch programmiert (UT 2004).
    Wobei neuere Spiele auf SDL setzten (Enemy Territory Quake Wars und vllt irgendwann auch UT 3)
    Das ist ja der Vorteil und Nachteil einer solchen Architektur, jeder Programmierer kann sich quasi aussuchen was er verwenden will und was für ihn das beste ist.
    Hier liegt auch das Problem:
    Bei DX muss man sich mit den paar Layern von Hardware Software und DirectX auskennen, wenn man was mit OpenGL macht muss man so ziemlich alles über das System wissen (Netzwerk etc), denn das
    wird nicht von DX vorgekaut....
     
  8. rdg

    rdg ???

    Dabei seit:
    12.10.2006
    Beiträge:
    357
    Zustimmungen:
    0
    Ort:
    Berlin
    Also tief kenne ich mich wirklich auch nicht aus.
    Doch ich würde mal Stark vermuten das es an dem größeren Umfang von fertigen Bibliotheken und den bereitgestellten Schnittstellen von den Microsoft Umgebungen wie MFC oder was die jetzt verwenden begründet ist.

    Dazu kommt, ich wollte auch mal lernen mir OpenGl zu arbeiten doch schnell hatte sich herauskristallisiertet das es eigentlich für Delphi gemacht ist. Und da sehr viele wie ich C++ verwenden ist das auch ein Stolperstein.
    Aber ich wiederhole mich gerne, so sehr kenne ich mich damit auch nicht aus, so dass ich daurchaus auxch sehr daneben liegen kann.
     
  9. Psyjo

    Psyjo Routinier

    Dabei seit:
    15.11.2005
    Beiträge:
    259
    Zustimmungen:
    0
    Ort:
    Hinter'm Berg
    OpenGL ist eine Bibliothek geschrieben in C/C++. Von Bindings zu Objektpascal weis ich nichts, aber die gibt es bestimmt.
     
  10. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  11. #9 kartoffel200, 26.05.2008
    Zuletzt bearbeitet: 26.05.2008
    kartoffel200

    kartoffel200 AMD Fanboy Since 2003

    Dabei seit:
    12.03.2007
    Beiträge:
    938
    Zustimmungen:
    0
    Ort:
    L wie localhost
    Ganz einfach:
    DX ist in Versionen gegliedert. 9.0 a b c, 10, 10.1 usw (OPEN GL auch )
    Es stellt eine Entwicklerschnittstelle für Sound Netzwerk, Eingabegeräte und Grafik dar.
    Es gibt Literatur und einen der in Notfall Support leistet (Microsoft).

    Bei Open GL ist das alles nicht so einfach. Ich habe mal gehört in Open GL zu coden soll einfacher sein aber ich kanns nicht sagen.
    Also Open GL ist ziemlich beschränkt im Standard. Erweitert wird es mit z.B. Mesa unter Linux und auf Windows bringen die Treiber der Graka Hersteller die Open GL erweiterungen mit. Es gibt zwar immer wieder definierte Standards, die von vielen Herstellern beschlossen werden, die in der Grafikindustrie was zu sagen haben, aber DX ist für einen der in einer gewissen Zeit ein Produkt abliefern muss aktrativer. Außerdem musst du alles mögliche noch machen z.B. für Sound Open AL.
    Ganz einfach gesagt der Riese legt einen Standard für sich fest und alle springen auf den fahrenden Zug auf. Grafikkartenhersteller machen mit sowie die Spieleschmieden.

    Falls ich was falsch interpretiert habe, was falsches geschrieben habe, berichtigt mich aber das ist was ich weiß, oder ich sage mal mein halbwissen.

    Genau die selbe frage wäre: Warum nehmen Softwareschmieden die GUI Werkezeuge aus Visual C++ und nicht die WX Gui Sachen. Die Portierung der GUI würde bei einigen Anwendungen vollkommen flach fallen.
    Wäre so gesehen Wirschaftlicher. Warum es nicht genutzt wird? Support und nicht wissen....
     
  12. devilz

    devilz Pro*phet
    Administrator

    Dabei seit:
    01.05.2002
    Beiträge:
    12.244
    Zustimmungen:
    0
    Ort:
    Hessen
Thema:

DirectX statt OpenGL - Ich werde es nie verstehen

Die Seite wird geladen...

DirectX statt OpenGL - Ich werde es nie verstehen - Ähnliche Themen

  1. Valve: »Es gibt keinen Grund für DirectX 12«

    Valve: »Es gibt keinen Grund für DirectX 12«: Auf der SIGGRAPH 2015 hat der bei Valve beschäftigte Entwickler Dan Ginsburg die Zukunft der Computergrafik erläutert und erklärt, dass es für...
  2. Cedega: DirectX-Version

    Cedega: DirectX-Version: >>Morgen, ich hab bei mir unter Feisty mittels Cedega schon mehrere Spiele installiert, aber alle brechen beim Starten mit der Fehlermeldung ab,...
  3. DirectX auf wine?

    DirectX auf wine?: Hallo, ich hätte mal eine Frage: Wisst ihr ob man DirectX auf Wine zum laufen bringen kann? Wenn ja wie? Auf der Wine page steht zwar das...
  4. DirectX -> OpenGL

    DirectX -> OpenGL: Es gibt neben dem WLAN noch einen Grund, Windows nicht von der Platte zu putzen. Ich kann DirectX, nicht aber OpenGL. Kennt jemandgute...
  5. Mozilla stellt Prinizipien für stattliche Überwachung auf

    Mozilla stellt Prinizipien für stattliche Überwachung auf: Mozillas Justiziarin Denelle Dixon-Thayer hat in einem Blogeintrag Prinzipien aufgestellt, an der legitime staatliche Überwachung sich ausrichten...