限制
泛型实现具有以下限制:
打印。
只能使用图元文件将 OpenGL 图像直接打印到打印机。 有关详细信息,请参阅 打印 OpenGL 图像。
OpenGL 和 GDI 图形不能在双缓冲窗口中混合。
应用程序可以直接将 OpenGL 图形和 GDI 图形绘制到单缓冲窗口中,但不能绘制到双缓冲窗口中。
没有每窗口的硬件调色板。
Windows 具有单个系统硬件调色板,适用于整个屏幕。 OpenGL 窗口不能有自己的硬件调色板,但可以有自己的逻辑调色板。 为此,它必须成为调色板感知应用程序。 有关详细信息,请参阅 OpenGL 颜色模式和 Windows 调色板管理。
不支持剪贴板、动态数据交换 (DDE) 或 OLE。
具有 OpenGL 图形的窗口不直接支持这些 Windows 功能。 但是,对于使用剪贴板,有一些解决方法。 有关详细信息,请参阅 将 OpenGL 图像复制到剪贴板。
不包括 Inventor 2.0 C++ 类库。
基于 OpenGL 构建的 Inventor 类库为编程 3D 图形提供了更高级别的构造。 它不包括在 Microsoft 的 OpenGL for Windows 实现的当前版本中。
不支持以下像素格式功能:立体图像、alpha 位平面和辅助缓冲区。
但是,支持多个辅助缓冲区,包括:模具缓冲区、累积缓冲区、后台缓冲区 (双缓冲) 、覆盖层和底层平面缓冲区以及深度 (z 轴) 缓冲区。