OpenGL Utility Library ( GLU ) on grafiikkakirjasto, OpenGL :n lisäosa,joka käyttää sen funktioita monimutkaisempien objektien piirtämiseen.
Koostuu suuresta määrästä toimintoja, jotka käyttävät OpenGL -kirjastoa tarjotakseen käyttäjälle yksinkertaisemman ja tehokkaamman 3D-grafiikkaliittymän, joka perustuu OpenGL-ydintoimintojen tarjoamaan primitiivisempään käyttöliittymään. Se tulee yleensä OpenGL-kirjaston mukana.
Näitä ominaisuuksia ovat: vaihtaminen näytön ja maailman koordinaattien välillä, pintakuvioiden luominen , neliöpintojen piirtäminen, suorakaiteen muotoisten primitiivien laatoitus, OpenGL-virhekoodien tulkinta, edistyneet muunnostoiminnot katselupisteiden asettamiseen ja kameran hallinnan helpottamiseksi ja paljon muuta. Sisältää myös toimintoja lisägraafisten primitiivien piirtämiseen, kuten pallo , sylinteri , kartio , levy jne. GLU-kirjaston funktiot löytyvät erittäin helposti ohjelmatekstistä glufunktion nimen etuliitteellä. Esimerkki on gluOrtho2D(), joka määrittää kaksiulotteisen matriisin ortogonaalille projektiolle
Tekniset tiedot ovat saatavilla täältä: OpenGL-määrityssivu Arkistoitu 24. lokakuuta 2007 Wayback Machinessa