Ero sivun ”OpenGL” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
→OpenGL kehitystiedostojen asennus
p (alun perin) |
|||
(24 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{ | {{Perustietoa}} | ||
| nimi=OpenGL | {{Kirjasto | ||
| kuva=[[Kuva:opengl-logo.jpg|150px]] | | nimi = OpenGL | ||
| kuvateksti= | | kuva = [[Kuva:opengl-logo.jpg|150px]] | ||
| lisenssi=[http://www.sgi.com/products/software/opengl/license.html useita lisenssejä] | | kuvateksti = | ||
| tekijä = [[Silicon Graphics]] | |||
| kotisivu=[https://www.opengl.org/ www.opengl.org] | | kehittäjä = [[Khronos Group]] | ||
| 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 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== | |||
{{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]] |