Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| {{Perustietoa}} | | {{Ohjelma |
| {{Kirjasto
| | | nimi=OpenGL |
| | nimi = OpenGL | | | kuva=[[Kuva:opengl-logo.jpg|150px]] |
| | kuva = [[Kuva:opengl-logo.jpg|150px]] | | | kuvateksti= |
| | kuvateksti = | | | lisenssi=[http://www.sgi.com/products/software/opengl/license.html useita lisenssejä] |
| | tekijä = [[Silicon Graphics]]
| | | käyttöliittymä=kirjasto |
| | kehittäjä = [[Khronos Group]]
| | | kotisivu=[https://www.opengl.org/ www.opengl.org] |
| | ensijulkaisu = 1.0 / tammikuu 1992
| |
| | vakaaversio = 4.6
| |
| | vakaapvm = 31. heinäkuuta 2017
| |
| | kehitysversio =
| |
| | kehityspvm =
| |
| | ohjelmoitu = [[C]]
| |
| | kirjasto = OpenGL-grafiikkakirjasto
| |
| | lisenssi = [http://www.sgi.com/products/software/opengl/license.html useita lisenssejä] | |
| | kotisivu = [https://www.opengl.org/ www.opengl.org] | |
| | lähdekoodi =
| |
| }} | | }} |
|
| |
|
| '''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''' on 2D- ja 3D-grafiikkakirjasto. Se on alunperin [[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==
| |
| {{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. 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:
| |
| | |
| <pre>
| |
| käyttäjä@kenentietokone:~$
| |
| $ glxinfo | grep "OpenGL version"
| |
| OpenGL version string: 4.6.0 NVIDIA 440.82
| |
| </pre>
| |
| | |
| [[glxgears]] ohjelmalla voi tarkistaa että OpenGL toimii koneessasi. Komenna komentorivillä:
| |
| | |
| glxgears
| |
| | |
| Ohjelma avaa ikkunassa pyörivän OpenGL toimintaa esittävän laatikon.
| |
|
| |
|
| ==Aiheesta muualla== | | ==Aiheesta muualla== |
| * [http://fi.wikipedia.org/wiki/OpenGL OpenGL-tietoa Wikipediassa] | | * [http://fi.wikipedia.org/wiki/OpenGL OpenGL-tietoa Wikipediassa] |
| * [http://fi.wikibooks.org/wiki/OpenGL OpenGL-tietoa Wikikirjastossa] | | * [http://fi.wikibooks.org/wiki/OpenGL OpenGL-tietoa Wikikirjastossa] |
| * [https://www.youtube.com/channel/UC6A2B9G_y-fzAXEu2hHPlMg thecplusplusguy OpenGL tutoriaalit Youtubessa]
| |
| * [https://www.youtube.com/watch?v=LIOPYmknj5Q&list=PLEETnX-uPtBVG1ao7GCESh2vOayJXDbAl thebennyboxin OpenGL tutoriaalit Youtubessa.]
| |
| * [http://ogldev.org/index.html Moderni OpenGL tutoriaali Linuxille].
| |
| * [http://www.mit.jyu.fi/opiskelu/seminaarit/bak/opengl/ogl01.htm OpenGL perusteita suomeksi]
| |
|
| |
| ==Katso myös==
| |
| * [[Vulkan]] on seuraavan sukupolven matalan tason grafiikkarajapinta.
| |
|
| |
|
| {{OpenGL}}
| |
| [[Luokka:Kirjastot]] | | [[Luokka:Kirjastot]] |