次の方法で共有


OpenGL の概要

OpenGL のメイン目的は、グラフィックス ハードウェアのソフトウェア インターフェイスとして、2 次元オブジェクトと 3 次元オブジェクトをフレームバッファーにレンダリングすることです。 これらのオブジェクトは、頂点 (幾何学的オブジェクトを定義する) またはピクセル (画像を定義する) のシーケンスとして記述されます。 OpenGL は、このデータに対して複数のプロセスを実行してピクセルに変換し、フレームバッファー内の最終的な目的のイメージを形成します。

次のトピックでは、OpenGL のしくみのグローバル ビューを示します。

  • プリミティブとコマンド は、点、線分、およびポリゴンを描画の基本単位として説明します。とコマンドの処理。
  • OpenGL グラフィック コントロール は、OpenGL コントロールのどのグラフィック操作を制御しないかを説明します。
  • 実行モデル では、OpenGL コマンドを解釈するためのクライアント/サーバー モデルについて説明します。
  • 基本的な OpenGL 操作 では、OpenGL がデータを処理してフレームバッファー内の対応するイメージを生成する方法の概要を説明します。
  • OpenGL 関数名 では、OpenGL で使用される名前付け規則について説明します。

OpenGL 処理パイプライン

エバリュエーターの使用

選択とフィードバックの実行

表示リストの使用

モードと実行の管理

状態情報の取得

OpenGL ユーティリティ ライブラリ