freeglut - FreeGLUT

freeglut
Oficjalne logo
Oficjalne logo
Twórca (y) Paweł W. Olszta
Wersja stabilna
3.0.0 / 07 kwietnia 2015 ; 3 lata temu ( 07/04/2015 )
Napisane w do
System operacyjny Cross-platform
Rodzaj API
Licencja X Consortium
Stronie internetowej freeglut .sourceforge .net

Freeglut jest open-source alternatywę dla OpenGL Utility Toolkit (GLUT) biblioteki. GLUT (a więc freeglut) pozwala użytkownikowi tworzyć i zarządzać okien zawierających kontekstów OpenGL na szerokiej gamie platform, a także zapoznać się z funkcjami myszy, klawiatury i joysticka. Freeglut ma być pełny zamiennik GLUT, i ma tylko kilka różnic.

Od GLUT upadł do stagnacji w rozwoju freeglut jest poprawa Toolkit. Jest udostępniany na zasadach licencji MIT .

Historia

Freeglut została ze składek od Andreas Umbach i Steve Baker pierwotnie napisany przez Pawła W. Olszta. Ponieważ Paweł przestał pracować w grafice 3D, zdał pałeczkę Steve Baker. Steve jest obecnie oficjalnym właściciel / opiekun freeglut, chociaż John Fay wykonuje większość pracy z dnia na dzień.

Paweł rozpoczął rozwój freeglut 1 grudnia 1999. Projekt jest teraz praktycznie zamiennik 100% dla oryginalnego GLUT tylko kilka wyjazdów (takich jak porzucenie SGI specyficznych funkcji, takich jak tarcze i przyciski pudełko i zmienną rozdzielczością wideo) oraz skurczenia zestaw błędów.

Freeglut zawiera kilka ulepszeń w stosunku do oryginalnej GLUT - ale jako przedmiot polityki, dalsze znaczące funkcje zostaną dodane.

W kwietniu 2015 r freeglut uzyskane wstępne wsparcie dla nowego Wayland protokołu serwera wyświetlacza.

OpenGLUT

Niektórzy członkowie zespołu freeglut którzy chcieli dodać funkcje rozwidlony kodu do tworzenia OpenGLUT .

Rozwój OpenGLUT przestał w maju 2005 roku; ostatnie wydanie było OpenGLUT-0.6.3 w marcu 2005 roku.

Status

Freeglut jest bardzo stabilny i ma mniej błędów niż oryginalny GLUT . Jednak są miejsca, gdzie oryginalna specyfikacja GLUT nie jasno jakiej kolejności występują takie rzeczy jak wywołania zwrotne i jest możliwe dla programów użytkowych, które pracują pod GLUT do zawodzą pod freeglut ponieważ zakładają, że coś GLUT nigdy gwarancją prawdziwe.

Nowe wersje pojawiają się okresowo; Jednak, ponieważ jest teraz dość stabilne i żadne nowe funkcje nie są planowane, te aktualizacje są wymagane mniej i rzadziej. To się zmieni, jeśli nie było kiedykolwiek nowa wersja GLUT.

Freeglut jest rozprowadzany zamiast GLUT w niektórych dystrybucjach Linuksa. Ponieważ jest kompatybilny w górę na poziomie binarnym, Programy skompilowane dla GLUT można powiązać z freeglut bez problemów.

Zobacz też

Referencje

Linki zewnętrzne