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.org

    Btw.: "Voraus" wird so geschrieben.



  • Merci für die schnelle Antwort 😉


Anmelden zum Antworten