OpenGL

Wikipedia
Loikkaa: valikkoon, hakuun
OpenGL

OpenGL logo.jpg

Kehittäjä Silicon Graphics / Khronos
Kehityshistoria
Vakaa versio 4.3 / 6. elokuuta 2012
Tiedot
Alusta laitteistoriippumaton
Lisenssi useita
Verkkosivu 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.3, julkaistiin 6. elokuuta 2012.[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.

Aiheesta muualla [muokkaa]

Viitteet [muokkaa]

  1. [1], OpenGL tuorein versio
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia tai samankaltaisia artikkeleita.