Składniki

Implementacja platformy OpenGL firmy Microsoft w systemie Windows obejmuje następujące składniki:

  • Pełny zestaw bieżących poleceń OpenGL

    Biblioteka OpenGL zawiera bibliotekę podstawowych funkcji dla operacji graficznych 3-W. Te podstawowe funkcje służą do zarządzania opisem kształtu obiektu, transformacją macierzy, oświetleniem, kolorowaniem, teksturą, wycinkiem, mapami bitowymi, mgłą i antyaliasingiem. Nazwy tych podstawowych funkcji mają prefiks "gl".

    Wiele poleceń OpenGL ma kilka wariantów, które różnią się liczbą i typem ich parametrów. Licząc wszystkie warianty, istnieje ponad 300 poleceń OpenGL.

  • Biblioteka narzędzia OpenGL (GLU)

    Ta biblioteka funkcji pomocniczych uzupełnia podstawowe funkcje OpenGL. Polecenia zarządzają obsługą tekstur, przekształcaniem współrzędnych, wielokątną tessellationem, renderowaniem sfer, cylindrami i dyskami, NURBS (nieugiętym racjonalnym B-Spline) krzywymi i powierzchniami oraz obsługą błędów.

  • Biblioteka pomocnicza przewodnika programowania OpenGL

    Jest to prosta, niezależna od platformy biblioteka funkcji do zarządzania oknami, obsługi zdarzeń wejściowych, rysowania klasycznych obiektów 3-W, zarządzania procesem w tle i uruchamiania programu. Procedury zarządzania oknami i wprowadzania danych zapewniają podstawowy poziom funkcjonalności, za pomocą którego można szybko rozpocząć programowanie w środowisku OpenGL.

    Nie używaj ich jednak w aplikacji produkcyjnej. Oto kilka powodów tego ostrzeżenia:

    • Pętla komunikatów znajduje się w kodzie biblioteki.
    • Nie ma możliwości dodawania programów obsługi dla dodatkowych komunikatów WM*.
    • Obsługa palet logicznych jest bardzo mała.

    Biblioteka jest opisana i używana w przewodniku programowania OpenGL.

  • Funkcje WGL

    Ten zestaw funkcji łączy platformę OpenGL z systemem okien systemu Windows. Funkcje zarządzają kontekstami renderowania, listami wyświetlania, funkcjami rozszerzenia i mapami bitowymi czcionek. Funkcje WGL są analogiczne do rozszerzeń GLX łączących bibliotekę OpenGL z systemem okien X. Nazwy tych funkcji mają prefiks "wgl".

  • Nowe funkcje systemu Windows dla formatów pikseli i podwójne buforowanie

    Te funkcje obsługują formaty pikseli dla okna i podwójne buforowanie (w celu zapewnienia płynnych zmian obrazu) okien. Te nowe funkcje dotyczą tylko okien graficznych OpenGL.