O GLUT é obsoleto?

Respostas:

17

O GLUT 3.7 está desatualizado? Absolutamente. Você nunca deve usá-lo para nada .

No entanto, o FreeGLUT é perfeitamente adequado para uso. É 100% compatível com o GLUT 3.7. O FreeGLUT é um bom utilitário para ter quando você precisa criar um programa rápido e sujo.

Nicol Bolas
fonte
5

Embora o GLUT original não esteja mais em desenvolvimento ativo, ainda é uma boa ferramenta para seu domínio de destino, que são os testes e demos rápidos do OpenGL. Nunca foi concebido para ser uma estrutura para o desenvolvimento de complexos programas OpenGL.

de http://en.wikipedia.org/wiki/OpenGL_Utility_Toolkit

Os dois objetivos do GLUT são permitir a criação de código bastante portátil entre sistemas operacionais (o GLUT é multiplataforma) e facilitar o aprendizado do OpenGL. O início da programação do OpenGL ao usar o GLUT geralmente requer apenas algumas linhas de código e não requer conhecimento de APIs de janelas específicas do sistema operacional.

Portanto, não, se você o usar para testes, demonstrações e aprendizado rápidos do OpenGL, isso não será obsoleto.

Maik Semder
fonte
3

Você deve dar uma olhada no GLFW: http://www.glfw.org/

É uma API multiplataforma muito fácil de usar que ainda está em desenvolvimento e possui boa documentação!

Tudo o que faz é criar um contexto OpenGL e fornecer meios para obter informações (+ alguns recursos extras, como encadeamento)

DrColossus
fonte
3

Sim, o GLUT é obsoleto e não está em desenvolvimento desde 1998, com o lançamento da versão 3.7.

Da Wikipedia em francês:

A bibliografia GLUT não é mais desorientadora e é desenvolvida pela versão 3.7 em maio de 1998.

http://fr.wikipedia.org/wiki/OpenGL_utility_toolkit

Editar:

Desculpe pela referência francesa, mas não encontrei nenhuma data na wikipedia em inglês. A tradução é:

A biblioteca GLUT não está mais em desenvolvimento e parou na versão 3.7 em maio de 1998.

E o link para a wikipedia em inglês:

http://en.wikipedia.org/wiki/OpenGL_Utility_Toolkit

Julien Pires
fonte
1
E mesmo que não fosse obsoleto, nunca foi destinado ao código de produção.
Jari Komppa
3
você pode usar o wiki em inglês para referência!
111112 Ali1S232
A wiki em francês não contém referências - essa data pode ser completamente inventada
BlueRaja - Danny Pflughoeft
Aqui a nota de lançamento do GLUT 3.7 de 7 de maio de 1998: freeware.sgi.com/Installable/glut-3.7.html . E aqui a página do freeglut sourceforge dizendo que o GLUT foi abandonado em 1998: freeglut.sourceforge.net
Julien Pires
1
-1 por estar errado. O GLUT 3.7 pode estar desatualizado, mas o FreeGLUT não .
Nicol Bolas