OpenGLには2つの種類があります。 1つ目はMicrosoft OpenGLで、これはWindowsまたはグラフィックカードのインストールソフトウェアによく含まれています。 もう1つはCosmo OpenGLで、これはアクセラレートグラフィックカードを搭載していないコンピュータシステム用に設計されています。
このインターフェースは、複雑な3次元シーンを描画するために使用される可能性がある250を超えるさまざまな関数呼び出しで構成されています。 CAD、バーチャルリアリティ、科学的および情報の視覚化、フライトシミュレーション、およびビデオゲームで広く使用されています。
OpenGLは2つの主な目的を果たします。
- 単一の統一されたインターフェースを提示することによって、さまざまな3Dアクセラレータとのインターフェースの複雑さを隠します。
- (必要に応じてソフトウェアエミュレーションを使用して)すべての実装に対して完全なOpenGL機能セットのサポートを要求することにより、ハードウェアプラットフォームのさまざまな機能をスムーズにします。
今日、OpenGLは非営利技術コンソーシアムのKhronos Groupによって管理されています。
API、コンピュータの略語、GL、ビデオカードの用語