Czy GLUT jest przestarzały?

Odpowiedzi:

17

Czy GLUT 3.7 jest nieaktualny? Absolutnie. Nigdy nie powinieneś używać go do niczego .

Jednak użycie FreeGLUT jest całkowicie w porządku. Jest w 100% kompatybilny wstecz z GLUT 3.7. FreeGLUT to dobre narzędzie, gdy potrzebujesz spoliczkować szybki i brudny program.

Nicol Bolas
źródło
5

Mimo że pierwotny GLUT nie jest już aktywnie rozwijany, nadal jest dobrym narzędziem dla docelowej domeny, czyli szybkich testów i demonstracji OpenGL. Nigdy nie był przeznaczony do tworzenia złożonych programów OpenGL.

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

Dwa cele GLUT to umożliwienie tworzenia raczej przenośnego kodu między systemami operacyjnymi (GLUT jest wieloplatformowy) i ułatwienie nauki OpenGL. Rozpoczęcie pracy z programowaniem OpenGL podczas korzystania z GLUT często wymaga tylko kilku wierszy kodu i nie wymaga znajomości interfejsów API specyficznych dla systemu operacyjnego.

Więc nie, jeśli używasz go do szybkich testów OpenGL, pokazy i nauka, to nie przestarzałe.

Maik Semder
źródło
3

Powinieneś rzucić okiem na GLFW: http://www.glfw.org/

Jest to bardzo łatwy w użyciu wieloplatformowy interfejs API, który jest wciąż w fazie rozwoju i ma dobrą dokumentację!

Wystarczy stworzyć kontekst OpenGL i zapewnić środki do uzyskania danych wejściowych (+ dodatkowe funkcje, takie jak wątki)

DrColossus
źródło
3

Tak GLUT jest przestarzały i nie jest rozwijany od 1998 roku wraz z wydaniem wersji 3.7.

Z francuskiej Wikipedii:

Biblioteczka GLUT n'est désormais plus en développement et s'est arrêtée à la version 3.7 en mai 1998.

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

Edytować:

Przepraszam za francuski odnośnik, ale nie znalazłem żadnej daty na angielskiej wikipedii. Tłumaczenie jest następujące:

Biblioteka GLUT nie jest już opracowywana i zatrzymała się w wersji 3.7 w maju 1998 r.

I link do angielskiej wikipedii:

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

Julien Pires
źródło
1
I nawet jeśli nie był przestarzały, nigdy nie był przeznaczony do kodu produkcyjnego.
Jari Komppa
3
możesz użyć angielskiej wiki w celach informacyjnych!
Ali1S232,
Francuska strona wiki nie zawiera żadnych odnośników - datę można w pełni wymyślić
BlueRaja - Danny Pflughoeft,
Tutaj uwaga do wydania GLUT 3.7 z 7 maja 1998: freeware.sgi.com/Installable/glut-3.7.html . I tutaj strona internetowa freeglut sourceforge z informacją, że GLUT została porzucona w 1998 r .: freeglut.sourceforge.net
Julien Pires
1
-1 za to, że się mylisz. GLUT 3.7 mogą być nieaktualne, ale freeglut to nie .
Nicol Bolas,