OpenGL Programming ブックへようこそ。  OpenGL は 3D グラフィックスの描画に使用するAPIです。  OpenGL はプログラミング言語ではありません。  OpenGL アプリケーションは、一般的に、C言語またはC++で書かれます。  OpenGL の役割は、魅力的で、リアルな3Dグラフィックスを、最小限の労力で描画できるようにすることです。  APIは通常、GPUと連携をとってハードウェア アクセラレーション レンダリングを実現するために使用されます。 
このwikibookへの  参加 や 貢献 は自由で、 奨励されています：  フリードキュメンテーションの精神で書かれていて、全人類に帰属するものです。  気軽に印刷したり、学校やプロフェッショナルクラスに教えたり、テキストを改善し、コメントを書き、新しいセクションを執筆してください。 
私たちは貢献者を探しています。 OpenGLについて知っていることがあれば、お気軽にコメントを残したり、TODOセクションを拡張したり、新しいセクションを書いてくださいね！ 
__TOC__
"Modern" OpenGL の範囲は、 OpenGL 2.1+, OpenGL ES 2.0+,および WebGLで、 プログラマブルなパイプラインやシェーダが付属するものです。
Tutorial_drafts: ideas and notes for upcoming tutorials
This series of tutorials is a C++ port of the GLSL wikibook Basic Lighting tutorials.
This series of tutorials is a C++ port of the GLSL wikibook Basic Texturing tutorials.
This series of tutorials is a C++ port of the GLSL wikibook tutorials about Textures in 3D.
There are more tutorials to port at the GLSL wikibook!
And more to come.
This series shows how to implement a teleportation system similar to Valve's Portal, step-by-step, using OpenGL.
This series shows how to render a voxel based world, similar to Minecraft.
If you do not need to target mobile devices or the web, you can upgrade to OpenGL 4.x.
It notably introduces 3 new kinds of shaders: Geometry, Tessellation Control and Tessellation Evaluation.
and lots of other features.
"Legacy" OpenGL is about OpenGL 1.x and OpenGL ES 1.x, with a fixed pipeline and no shaders.
Related WikiBooks:
The following websites provide conversion of the tutorials to other programming languages or platforms:
{
OpenGL
OpenGL Programming
OpenGL Shading Language