Поделиться через


Компоненты

Реализация OpenGL в Windows майкрософт включает следующие компоненты:

  • Полный набор текущих команд OpenGL

    OpenGL содержит библиотеку основных функций для трехмерных графических операций. Эти основные функции используются для управления описанием фигуры объекта, преобразованием матрицы, освещением, цветом, текстурой, вырезками, растровыми изображениями, туманом и антиализами. Имена этих основных функций имеют префикс gl.

    Многие команды OpenGL имеют несколько вариантов, которые различаются по числу и типу параметров. При подсчете всех вариантов существует более 300 команд OpenGL.

  • Библиотека служебной программы OpenGL (GLU)

    Эта библиотека вспомогательных функций дополняет основные функции OpenGL. Команды управляют поддержкой текстур, преобразованием координат, многоугольником тесселяции, шарами отрисовки, цилиндрами и дисками, кривыми и поверхностями NURBS (non-Uniform B-Spline) и обработкой ошибок.

  • Вспомогательные библиотеки руководства по программированию OpenGL

    Это простая, независимая от платформы библиотека функций для управления окнами, обработки событий ввода, рисования классических трехмерных объектов, управления фоновым процессом и выполнения программы. Процедуры управления окнами и входных данных предоставляют базовый уровень функциональности, с помощью которой можно быстро приступить к программированию в OpenGL.

    Однако не используйте их в рабочем приложении. Ниже приведены некоторые причины для этого предупреждения:

    • Цикл сообщений находится в коде библиотеки.
    • Невозможно добавить обработчики для дополнительных сообщений WM*.
    • Существует очень мало поддержки логических палитр.

    Библиотека описана и используется в руководстве по программированию OpenGL.

  • Функции WGL

    Этот набор функций подключает OpenGL к системе окон Windows. Функции управляют контекстами отрисовки, списками отображения, функциями расширения и растровыми изображениями шрифтов. Функции WGL аналогичны расширениям GLX, которые подключают OpenGL к системе X Window. Имена этих функций имеют префикс "wgl".

  • Новые функции Windows для форматов пикселей и двойного буферизации

    Эти функции поддерживают форматы пикселей в окне и двойное буферизация (для плавного изменения изображения) окон. Эти новые функции применяются только к окнам графики OpenGL.