最終更新:2016-08-08 (月) 01:32:19 (2960d)
OpenGL
Top / OpenGL
マルチプラットフォームの3Dグラフィックスライブラリ。Khronos Groupが仕様を策定している。
仕様
OpenGL/バージョン
公式仕様
http://www.opengl.org/registry/
- OpenGL
- GLX - X Window System用
- GLU - OpenGL Utility Library
関連ライブラリ
- GLSL - OpenGL Shading Language
- GLUT - OpenGL Utility Toolkit
- GLC? - OpenGL Character Renderer
- GLS? - OpenGL Stream Codec
OpenGL/Windows
シェーダ
バーテックスシェーダ
- 頂点情報を計算
フラグメントシェーダ
- 色情報の計算
バッファ
OpenGLは画面 (フレームバッファ) に描画する事を前提に設計されている
コンテキスト
- デバイスコンテキスト (DC)
- レンダリングコンテキスト? (RC)
関数
- gl*()で始まる(glu*()やglut*()で始まらない)関数はOpenGLのAPI
- glu*()で始まる関数はopenGL Utility Toolkit(GLUT)
関連
参考
- http://www.unixuser.org/~euske/doc/OpenGL-intro.pdf
- http://www.asahi-net.or.jp/~yw3t-trns/opengl.htm
- http://nehe.gamedev.net/
- http://www.cs.kyoto-wu.ac.jp/~konami/documents/C/OpenGL/win32_tutorial/
- http://verygood.aid.design.kyushu-u.ac.jp/opengl/3d.html
- http://www.wakayama-u.ac.jp/~tokoi/opengl/ex-e.html
- http://profo.jp/wiki/index.php?OpenGL講習
- http://oshiro.bpe.es.osaka-u.ac.jp/people/staff/imura/OpenGL/index_html
- http://tkengo.github.io/blog/2014/12/20/opengl-es-2-2d-knowledge-0/
- http://www.songho.ca/opengl/