Ограничения
Универсальная реализация имеет следующие ограничения:
Печать.
Изображение OpenGL можно распечатать непосредственно на принтере только с помощью метафайлов. Дополнительные сведения см. в разделе Печать изображения OpenGL.
Рисунки OpenGL и GDI нельзя смешивать в окне с двойной буферизацией.
Приложение может напрямую рисовать графику OpenGL и графику GDI в одно буферизованном окне, но не в окне с двойной буферизацией.
Нет цветовых палитр для каждого окна.
Windows имеет единую системную аппаратную цветовую палитру, которая применяется ко всему экрану. Окно OpenGL не может иметь собственную аппаратную палитру, но может иметь собственную логическую палитру. Для этого оно должно стать приложением с поддержкой палитры. Дополнительные сведения см. в разделах Цветовые режимы OpenGL и Управление палитрой Windows.
Отсутствует прямая поддержка буфера обмена, динамического обмена данными (DDE) или OLE.
Окно с графикой OpenGL не поддерживает эти возможности Windows напрямую. Однако существуют обходные пути для использования буфера обмена. Дополнительные сведения см. в разделе Копирование образа OpenGL в буфер обмена.
Библиотека классов C++ для Inventor 2.0 не включена.
Библиотека классов Inventor, построенная на основе OpenGL, предоставляет конструкции более высокого уровня для программирования трехмерной графики. Она не включена в текущую версию реализации OpenGL для Windows корпорацией Майкрософт.
Не поддерживаются следующие функции формата пикселей: стереоскопические изображения, альфа-битовые плоскости и вспомогательные буферы.
Однако существует поддержка нескольких вспомогательных буферов, включая буфер трафарета, буфер накопления, задний буфер (двойная буферизация), буфер наложения и буфер уровня подложки и буфер глубины (ось Z).