GLUT


OpenGL Utility Toolkit
Desenvolvedor Mark Kilgard
Plataforma Multiplataforma
Sistema operativo Multiplataforma
Gênero(s) API
Página oficial freeglut.sourceforge.net
Repositório github.com/dcnieho/FreeGLUT

GLUT (OpenGL Utility Toolkit) é uma biblioteca de funcionalidades para OpenGL cujo principal objetivo é a abstração do sistema operacional fazendo com que os aplicativos sejam multiplataforma. A biblioteca possui funcionalidades para criação e controle de janelas, e também tratamento de eventos de dispositivos de entrada (mouse e teclado). Também existem rotinas para o desenho de formas tridimensionais pré-definidas (como cubo, esfera, bule, etc).

A biblioteca foi escrita por Mark Kilgard (autor de livros sobre computação gráfica) enquanto ele trabalhava para a empresa Silicon Graphics.

Os dois objetivos da API são: a criação de aplicativos totalmente independente do sistema operacional e fazer com que o aprendizado de OpenGL torne-se mais simples. Criar aplicações básicas em GLUT demandam apenas poucas linhas de código enquanto fazer o mesmo programa sem utilizar GLUT poderia resultar em dezenas de linhas.

Todas as funções possuem o prefixo glut (por exemplo, glutPostRedisplay, função que marca a janela da aplicação para ser redesenhada).


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne