AllegroGL – Biblioteka OpenGL dla Allegro
AllegroGL to biblioteka, która implementuje OpenGL i jest zaprojektowana do współpracy z biblioteką Allegro. Integracja tych dwóch narzędzi pozwala na wykorzystanie OpenGL do tworzenia grafiki trójwymiarowej, podczas gdy Allegro zajmuje się obsługą urządzeń wejściowych, takich jak klawiatura i mysz, obsługą dźwięku, funkcjami czasu, wyświetlaniem tekstur oraz ładowaniem danych. Dodatkowo, zapewnia portowalność na różne platformy. Można to porównać do środowiska DirectX, które łączy w sobie mechanizmy takie jak Direct3D, DirectInput, DirectSound i inne.
Funkcje AllegroGL
AllegroGL pełni rolę podobną do biblioteki GLUT i umożliwia korzystanie z większości, jeśli nie wszystkich, rozszerzeń OpenGL bez potrzeby ich wcześniejszego ładowania, co odbywa się automatycznie. Istnieją dostępne gotowe pliki binarne oraz kod źródłowy do samodzielnej kompilacji, które są przeznaczone dla systemów Windows, DOS, MacOS X oraz Unix.
Dostępność
AllegroGL jest dostępne bezpłatnie, a kod źródłowy jest udostępniony na licencji zlib, co umożliwia kompilację i działanie na platformach, które nie zostały wymienione.