OpenGL

OpenGL
Logo
Ontwikkelaar(s) Khronos Group
Uitgebracht 1 juli 1992 (31 jaar geleden)
Recentste versie 4.6 (31 juli 2017)[1] Bewerken op Wikidata
Status Inactief
Besturingssysteem Multiplatform
Geschreven in C
Categorie Video
Licentie(s) Opensourcelicentie en andere[2]
Website (en) Projectpagina
Portaal  Portaalicoon   Informatica
Vrije software

OpenGL (Open Graphics Library) is een programmeertaal-onafhankelijke, multi-platform application programming interface om 2D- en 3D-vectorafbeeldingen te genereren. De API wordt typisch gebruikt om via een grafische processor (GPU) hardware-versnelde beelden te genereren. In plaats van elke pixel apart uit te laten rekenen door de CPU en dit videosignaal naar de grafische kaart te transporteren, worden complete objecten, cameraposities en lichtinstellingen aan de GPU geleverd. De GPU gaat daarna zelfstandig het beeld punt voor punt berekenen en dat beeld wordt uiteindelijk naar de monitor gestuurd. Voorheen werd de grafische kaart enkel gebruikt om het beeld op de monitor te laten verschijnen.

Computerspellen outsourcen de real-time renderingsberekeningen naar de GPU over OpenGL. De gerenderde resultaten worden niet teruggezonden naar het hoofdgeheugen, maar in plaats daarvan naar de framebuffer van het videogeheugen. De beeldcontroller zal dan deze data doorsturen naar het scherm.
  1. https://www.khronos.org/news/press/khronos-releases-opengl-4.6-with-spir-v-support.
  2. (en) Licentie-informatie

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy