OpenGL Utility Library ( GLU ) je grafická knihovna, doplněk k OpenGL , který využívá své funkce ke kreslení složitějších objektů.
Skládá se z velkého množství funkcí, které využívají knihovnu OpenGL , aby uživateli poskytly jednodušší a výkonnější 3D grafické rozhraní založené na primitivnějším rozhraní poskytovaném základními funkcemi OpenGL. Obvykle se dodává s knihovnou OpenGL.
Mezi tyto funkce patří: přepínání mezi souřadnicemi obrazovky a světa, vytváření textur , kreslení kvadratických povrchů, skládání pravoúhlých primitiv, interpretace chybových kódů OpenGL, pokročilé transformační funkce pro nastavení úhlů pohledu a snadnější ovládání kamery a další. Obsahuje také funkce pro kreslení dalších grafických primitiv, jako je koule , válec , kužel , disk atd. Funkce knihovny GLU lze v textu programu velmi snadno najít podle předpony gluv názvu funkce. Příkladem je gluOrtho2D(), který definuje dvourozměrnou matici pro ortogonální projekci
Specifikace je k dispozici zde: Stránka specifikace OpenGL Archivováno 24. října 2007 na Wayback Machine