NADBYTEK

OpenGL Utility Toolkit (GLUT) je knihovna utilit pro aplikace pod OpenGL , která je zodpovědná hlavně za I/O operace na systémové úrovni při práci s operačním systémem. Funkce zahrnují vytváření okna, správu okna, sledování vstupu z klávesnice a událostí myši. Obsahuje také funkce pro kreslení řady geometrických primitiv: krychle, koule, konvice . GLUT dokonce obsahuje možnost vytvářet jednoduché vyskakovací nabídky.

GLUT vytvořil Mark Kilgard, když byl ve společnosti Silicon Graphics Inc.

Použití knihovny GLUT slouží dvěma účelům. Za prvé je to tvorba multiplatformního kódu. Za druhé, GLUT usnadňuje učení OpenGL. Chcete-li začít s programováním OpenGL pomocí GLUT, stačí pouze stránka kódu. Psaní podobných věcí do API vyžaduje několik stránek napsaných se znalostí okenního API operačního systému.

Všechny funkce GLUT začínají prefixem glut(například glutPostRedisplayoznačí aktuální okno jako vyžadující překreslení).

Viz také

Odkazy