HALF-LIFE PORTAL
Your Gate To Valve's Games www.hl-forum.de
PORTAL
FORUM
LOGIN
User oder E-mail:


Passwort:


oder
Registrieren
Passwort vergessen?
OpenID-Login
MISC
PARTNER

TF2 Crafting

Special Artworks by
Hayungs

Link us:
HL PORTAL

Support us:


HLPortal
auf Facebook

›› Willkommen!   ›› 95.426.116 Visits   ›› 18.316 registrierte User   ›› 36 Besucher online (0 auf dieser Seite)
23.789 Themen, 325.181 Beiträge  
    FORUM 

Beitrag anzeigen

Hier kannst du einen Beitrag einzeln betrachten

Thread


Autor Beitrag
# 1
Nachricht offline
Vortigaunt
893 Punkte
Dabei seit: 20.07.2004
34 Beiträge
Der Hauptgrund warum OpenGL hinterher hing, war das OpenGL wie der Name schon sagt ein offener Standard ist. Die Khoronos Group die diesen Standard verabschiedet, besteht aus verschiedenen Größen der Hardware und Software Industrie. Ati(AMD), Nvidia, ID Software, Sony sind nur ein paar unter vielen.
Bis vor 2 oder 3 Jahren saß auch Microsoft in diesem Gremium und hat systematisch alle Verbesserungen an OpenGL blockiert und sabotiert.
Dazu muss man wissen das die Erweiterung von OpenGL meist von den Firmen erstmal in eigenen Projekt als "Custom Extension" eingebaut wird. Wenn sich diese Bewährt wird sie dem Gremium vorgelegt und dann ggf. in die nächste Version des Standards aufgenommen.

OpenGL ist gegenüber DX durch seine Portierbarkeit wohl im Vorteil. Auch performancetechnisch ist es größtenteils besser. Deswegen nutzen die ganzen CAD Programme auch OpenGL und nicht DX, da es mit OpenGL möglich ist, sowas in Echtzeit anzuzeigen.
Eines der dicken Vorteile von OpenGL ist, das man nicht für jede neue OpenGL Version eine neue Grafikkarte kaufen muss. Meist reicht da ein Treiberupdate seitens des Hardware-Herstellers.

Meiner ansicht nach muss sich OpenGL nicht vor DX verstecken. Spiele wie Doom 3 haben das damals schon gezeigt. Es wäre für ID möglich gewesen das Spiel auf DX zu schreiben, aber ID macht das schon immer auf dem Oldschool Weg und nimmt OpenGL.
Auch die Grafik der PS3 muss sich nicht verstecken. Auf der PS3 verwenden sie eine OpenGL Version mit properitären Zusätzen von Sony und Nvidia. Das ganze nennt sich dann OpenGL ES (OpenGL for Embedded Systems).

Für den restlichen DX Stack, wie DX Input, DX Sound usw. gibt es auch schon adequaten ersatz wie zb OpenAL für Hardwarebeschleunigten Sound.

Interessant wird noch das Thema WebGL (OpenGL für Webseiten im Browser), das wird OpenGL wohl nochmal etwas Rückenwind geben, denn mit properitären Lösungen können die im Web nichts anfangen. Somit hat OpenGL den Vorteil das es unter 95% der Systeme zur Verfügung steht oder für diese angepasst werden kann.
31.07.2010, 11:47 Uhr Anzeigen

Sections:  HLP  Board  Mods  Steam      Games:  HL  Op4  HLBS  HL2  HL2:Ep1  HL2:Ep2  Prtl  TF2  TFC  CS  DoD  L4D  Gunman
    USER ONLINE 
Insgesamt sind 36 Benutzer online. Davon sind 0 registriert:
    SITE OPTIONS 
- Zu Favoriten hinzufügen
- Als Startseite festlegen (IE only)
- Fehler auf dieser Seite?