”OpenGL® -piirustus” on yleinen termi, jota voidaan käyttää osoittamaan, että sovellus on asetettu käyttämään Open Graphics Library® -kirjastoja näytettäväksi. Sitä voidaan käyttää myös ohjelmoinnissa kuvaamaan kirjaston eri toimintojen käyttöä kohtauksen elementtien luomiseen. Useimmiten OpenGL® -piirustus sisältää pisteiden ja viivojen kokoamisen kolmioihin, nelikulmioihin tai muihin monikulmioihin havaittavien objektien tai rajapintojen luomiseksi, jotka käyttäjä voi nähdä tai olla vuorovaikutuksessa niiden kanssa. OpenGL® -piirustus voi myös olla viimeinen renderoitu kohtaus, kun se näytetään näytöllä tai muulla laitteella.
Ohjelmoinnin kannalta OpenGL® -piirustus on hyvin samanlainen kuin piirtäminen paperille kynällä. OpenGL®: ssä on eräänlainen virtuaalikynä, joka voidaan siirtää paikasta toiseen, mutta muistaa aina tarkalleen sen sijainnin. Kynää voidaan siirtää ja nollata, mutta samalla sitä voidaan käyttää hahmottamaan jatkuvia pisteitä.
Yksi esimerkki sijaintimerkinnän käyttämisestä piirustukseen on objekti, jota kutsutaan kolmiokaistaksi. Tämä on kolmioiden sarja, jossa jokaisella on sivut seuraavan kolmion kanssa. OpenGL® -piirtotoimintojen avulla piirretään piste, jota seuraa kaksi muuta peruskolmion luomiseksi. Kaksi seuraavaa pistettä, joihin virtuaalikynää siirretään, yhdistetään muodostaen toisen kolmion. Tätä prosessia voidaan käyttää piirtämään kokonaisia monimutkaisia kohteita siirtymällä pisteestä pisteeseen.
Hyödyllisten kirjastojen tai laajennusten avulla on olemassa useita korkean tason OpenGL®-piirtotoimintoja, joita voidaan käyttää yksinkertaistamaan monimutkaisten kohtausten rakentamista. Nämä toiminnot voivat piirtää kuution, pallon tai muun muodon alkukantaiseksi, jolloin muodon piirtämiseen ei tarvita työlästä kattilalevykoodia. Pisteitä, jotka ovat vain yksittäisiä pisteitä tietyssä paikassa, voidaan käsitellä piirtotoimintojen avulla, joten rasteri, kuten valokuva, voidaan muuntaa kolmiulotteisiin (3D) koordinaatteihin.
Kun kohtauksen geometria on määritetty ja siirretty grafiikkalaitteistoon, OpenGL® -piirustusohjelmat auttavat renderöimään otoksen näyttölaitteelle. Kun kohtauksen pisteitä, viivoja ja pintoja kuvaavia matemaattisia tietoja vedetään näyttöön, prosessi tunnetaan rasteroitumisena, jossa kuva tehdään kaksiulotteiseksi (2D), jotta se voidaan näyttää. Tuloksena olevaa 2D -datasta tehtyä 3D -rasteroitua kuvaa voidaan kutsua OpenGL® -piirustukseksi.