Az OpenGL Utility Library ( GLU ) egy grafikus könyvtár, az OpenGL kiegészítője , amely funkcióival összetettebb objektumok rajzolására is képes.
Számos olyan funkcióból áll, amelyek az OpenGL -könyvtárat használják , hogy egyszerűbb és hatékonyabb 3D-s grafikus felületet biztosítsanak a felhasználónak az OpenGL alapfunkciói által biztosított primitívebb felületen. Általában az OpenGL könyvtárral érkezik.
Ezek a funkciók a következők: váltás a képernyő és a világ koordinátái között, textúrák létrehozása , négyzetes felületek rajzolása, téglalap primitívek burkolása, OpenGL hibakódok értelmezése, fejlett transzformációs funkciók a nézőpontok beállításához és a kamera egyszerűbb vezérléséhez stb. Tartalmaz funkciókat további grafikus primitívek rajzolásához, például egy gömb , egy henger , egy kúp , egy lemez stb. A GLU könyvtár függvényei nagyon könnyen megtalálhatók a program szövegében glua függvény nevében szereplő előtag alapján. Példa erre a gluOrtho2D(), amely egy kétdimenziós mátrixot határoz meg ortogonális vetülethez
A specifikáció itt érhető el: OpenGL specifikációs oldal Archiválva : 2007. október 24. a Wayback Machine -nél