OpenGL

Linux.fista
Siirry navigaatioon Siirry hakuun
Linux.fi-wikissä artikkelit käsittelevät yleensä aihettaan siltä osin, kuin se koskee Linuxia ja avoimia/vapaita ohjelmistoja. Yleisluontoisemman artikkelin tästä aiheesta löydät tietosanakirja Wikipediasta.
OpenGL

Käyttöliittymä kirjasto
Lisenssi useita lisenssejä
Kotisivu www.opengl.org

OpenGL on 2D- ja 3D-grafiikkakirjasto. Se on alun perin SGI:n kehittämä, ja pyörittää monimutkaista grafiikkaa monenlaisilla alustoilla kännyköistä pelikoneiden kautta superkoneisiin. Linuxissa käytettävät 3D-sovellukset käyttävät hyvin usein OpenGL:ää.

OpenGL kehitystiedostojen asennus

OpewnGL kehitystiedostot löytyy useimpien jakeluiden paketinhallinnasta nimellä freeglut3 freeglut3-dev binutils-gold ibglew-dev mesa-common-dev libglew1.5-dev libglm-dev. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen. Näitä tarvitset vain jos ohjelmoit esimerkiksi peliä Linuxille. Peruskäytössä näitä kehhitystiedostoja ei tarvitse.

Glxinfo ohjelmalla voi tarkistaa että OpenGL toimii koneessasi. Komenna komentorivillä:

glxinfo | grep "OpenGL version"

Ohjelma tulostaa OpenGL version ja näytönohjaimen tietoja esimerkiksi:

 käyttäjä@kenentietokone:~$ 
   $ glxinfo | grep "OpenGL version"
      OpenGL version string: 4.6.0 NVIDIA 440.82
 

Aiheesta muualla

v  k  m
OpenGL-kirjastoja
OpenGL | FreeGLUT | GLFW | GLEW | GLM | GLU
OpenGL varjostinohjelmakielet
GLSL
Muita kirjastoja
Assimp | SDL | Vulkan