OpenGL

Wikipedia
Loikkaa: valikkoon, hakuun
OpenGL
Kehittäjä Silicon Graphics / Khronos
Viimeisin versio 4.1 (26. heinäkuuta, 2010)
Alusta laitteistoriippumaton
Lisenssi useita
Kotisivu opengl.org

OpenGL (Open Graphics Library) on laitteistoriippumaton ohjelmointirajapinta graafisia toimintoja varten. Se koostuu noin 250 eri funktiosta, joita voidaan käyttää monimutkaisten kolmiulotteisten mallien tai yksinkertaisten muotojen piirtämiseen. Sitä käytetään usein videopeliteollisuudessa, jossa se kilpailee Microsoftin Direct3D:n kanssa. OpenGL:ää käytetään myös usein tietokoneavusteisessa suunnittelussa (CAD) ja muissa graafisissa esityksissä.

OpenGL on pelkkä grafiikkakirjasto, eli siltä puuttuu kokonaan esimerkiksi kyky lukea näppäimistöä, avata ikkunoita, kuvia yms. Näiden asioiden hoitamiseen on tehty useita rajapintoja. Näitä ovat mm. GLUT (Graphics Library Utility Toolkit), GLFW (GL Frame Work) , SDL ( Simple Direct media Layer )

OpenGL:n kehitti Silicon Graphics vuonna 1992, ja tehokkaimmat laitteistotason OpenGL-toteutukset löytyivätkin pitkään SGI:n omista grafiikkatyöasemista.

OpenGL oli alun perin suunniteltu erittäin hyvin, ja se on pysynyt lähes samanlaisena vuodesta toiseen. OpenGL:ään on kuitenkin tullut useita uusia ominaisuuksia ja tulee myös jatkossakin. OpenGL:n tuorein versio, 4.1, julkaistiin heinäkuussa 2010.[1] Uusien grafiikkakorttien ominaisuuksiin joita ei vielä ole sisällytetty OpenGL:ään, pääsee käsiksi OpenGL:n laitteistokohtaisilla laajennuksilla (extensions). Niitä käyttämällä laitteistoriippumattomuus kuitenkin menetetään.

Syyskuusta 2006 lähtien OpenGL:n kehitystyö on tapahtunut Khronos Group:in alaisuudessa.

[muokkaa] Aiheesta muualla

[muokkaa] Viitteet

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia tai muita samantapaisia artikkeleita.

Henkilökohtaiset työkalut
Nimiavaruudet
Muuttujat
Toiminnot
Valikko
Osallistuminen
Tulosta tai vie
Työkalut
Muilla kielillä