Ero sivun ”OpenGL” versioiden välillä
| Rivi 12: | Rivi 12: | ||
==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}} | ||
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 ohjelmalla voi tarkistaa että OpenGL toimii koneessasi. Komenna komentorivillä: | ||
Versio 16. huhtikuuta 2020 kello 15.26
| 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
- 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 |