制限
一般的な実装には、次の制限があります。
印刷。
メタファイルのみを使用して、OpenGL イメージをプリンターに直接印刷できます。 詳細については、「OpenGL イメージ の印刷」を参照してください。
OpenGL と GDI グラフィックスは、ダブル バッファー ウィンドウでは混在できません。
アプリケーションは、OpenGL グラフィックスと GDI グラフィックスの両方を単一バッファー ウィンドウに直接描画できますが、ダブル バッファー ウィンドウには描画できません。
ウィンドウごとのハードウェア カラー パレットはありません。
Windows には、画面全体に適用される 1 つのシステム ハードウェア カラー パレットがあります。 OpenGL ウィンドウは、独自のハードウェア パレットを持つことはできませんが、独自の論理パレットを持つことができます。 そのためには、パレット対応のアプリケーションにする必要があります。 詳細については、「OpenGL カラー モードと Windows パレット管理 をする」を参照してください。
クリップボード、動的データ交換 (DDE)、または OLE は直接サポートされません。
OpenGL グラフィックスを含むウィンドウは、これらの Windows 機能を直接サポートしていません。 ただし、クリップボードを使用する場合は回避策があります。 詳細については、「クリップボードへの OpenGL イメージのコピー」を参照してください。
Inventor 2.0 C++ クラス ライブラリは含まれていません。
OpenGL 上に構築された Inventor クラス ライブラリは、3-D グラフィックスをプログラミングするための上位レベルのコンストラクトを提供します。 これは、Microsoft の OpenGL for Windows 実装の現在のバージョンには含まれていません。
立体画像、アルファ ビットプレーン、補助バッファーなど、ピクセル形式の機能はサポートされていません。
ただし、ステンシル バッファー、アキュムレーション バッファー、バック バッファー (ダブル バッファリング)、オーバーレイおよびアンダーレイ プレーン バッファー、深度 (z 軸) バッファーなど、いくつかの補助バッファーがサポートされています。