Što je OpenGL?

Kratica za Open Graphics Library, OpenGL je zaštitni znak SGI-a (Silicon Graphics Inc.) je cross-platform standard i API za 2D i 3D prikaz i 3D hardversko ubrzanje. Prvi put je razvijen 1992.

OpenGL dolazi u dvije varijante. Prvi je Microsoft OpenGL, koji je često uključen u Windows ili instalacijski softver grafičke kartice. Drugi je Cosmo OpenGL, koji je dizajniran za računalne sustave koji nemaju ubrzanu grafičku karticu.

Sučelje se sastoji od preko 250 različitih funkcija koje se mogu koristiti za crtanje složenih trodimenzionalnih scena. Široko se koristi u CAD-u, virtualnoj stvarnosti, znanstvenoj i informacijskoj vizualizaciji, simulaciji leta i videoigrama.

OpenGL ima dvije glavne svrhe:

  1. Skrivanje složenosti sučelja s različitim 3D akceleratorima prikazivanjem jedinstvenog sučelja.
  2. Glatko nadmašite različite mogućnosti hardverskih platformi zahtijevajući podršku za cijeli OpenGL skup značajki za sve implementacije (koristeći softversku emulaciju ako je potrebno).

Danas OpenGL-om upravlja neprofitni tehnološki konzorcij Khronos Group.

API, skraćenice računala, GL, pojmovi grafičkih kartica