Funktionsweise von OpenGL ??
-
Hi@all, habe ein Problem beim Verständnis von der Funktionsweise von openGL

Verstehe nicht ganz wie diese Bibliothek funktioniert und finde auch nicht wirklich die richtigen Informationen dafür. Soweit ich gelesen habe ist OpenGL nur eine Spezifikation, die Platform und Progammiersprachenunabhängig ist. Die eigentliche Implementierung der Spezifikation ist in einer OpenGL.dll zu finden, welche meist mit den Treibern ausgeliefert wird. Wie beinhaltet diese dll ?
Beinhaltet sie die Funktionen der Spezifikation und setzt dann die Befehle mit hilfe der Treiber in hardware um ? Beinhaltet diese DLL auch den Softwareemulationscode ? Weil dann müsste doch theoretisch bei Unterschiedlichen
Grafikkarten unterschiedliche OpenGL.dll's existieren ? Oder gibt es eine einheitliche OpenGL.dll wie zum Beispiel bei DirectX, welche dann schnittstellen bei den Treibern aufruft ?? Muss das genau wissen, wie der Weg vom Programm zur Graka über OpenGL vonstatten geht
Vielen Dank im vor raus
Gruss
Final
-
Der OpenGL-Standard definiert bestimmte funktionen, die von deinem Betriebssystem/Grafikkartentreiber implementiert werden. Wie du auf die Funktionen zugreifst, das hängt von Betriebssystem ab.
Schau einfach mal hier:
http://nehe.gamedev.net
http://www.opengl.orgBtw.: "Voraus" wird so geschrieben.
-
Merci für die schnelle Antwort
