Ero sivun ”OpenGL” versioiden välillä
pEi muokkausyhteenvetoa |
|||
Rivi 13: | Rivi 13: | ||
==OpenGL kehitystiedostojen asennus== | ==OpenGL kehitystiedostojen asennus== | ||
{{Asenna|OpewnGL kehitystiedostot|freeglut3 freeglut3-dev binutils-gold ibglew-dev mesa-common-dev libglew1.5-dev libglm-dev}} | {{Asenna|OpewnGL kehitystiedostot|freeglut3 freeglut3-dev binutils-gold ibglew-dev mesa-common-dev libglew1.5-dev libglm-dev}} | ||
OpenGL kehitystiedostoja tarvitset vain jos ohjelmoit esimerkiksi peliä Linuxille. | OpenGL kehitystiedostoja tarvitset vain jos ohjelmoit esimerkiksi peliä Linuxille. Perus työpöytä käytössä näitä kehitystiedostoja ei tarvitse. | ||
Glxinfo ohjelmalla voi tarkistaa että OpenGL toimii koneessasi. Komenna komentorivillä: | Glxinfo ohjelmalla voi tarkistaa että OpenGL toimii koneessasi. Komenna komentorivillä: |
Versio 16. huhtikuuta 2020 kello 15.28
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. OpenGL kehitystiedostoja tarvitset vain jos ohjelmoit esimerkiksi peliä Linuxille. Perus työpöytä käytössä näitä kehitystiedostoja 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
- OpenGL-tietoa Wikipediassa
- OpenGL-tietoa Wikikirjastossa
- thecplusplusguy OpenGL tutoriaalit Youtubessa
- thebennyboxin OpenGL tutoriaalit Youtubessa.
- Moderni OpenGL tutoriaali Linuxille.
- OpenGL perusteita suomeksi
OpenGL-kirjastoja |
OpenGL | FreeGLUT | GLFW | GLEW | GLM | GLU |
OpenGL varjostinohjelmakielet |
GLSL |
Muita kirjastoja |
Assimp | SDL | Vulkan |