- The added line is THIS COLOR.
- The deleted line is THIS COLOR.
* 書籍 [#book]
- OpenGLプログラミングガイド 第2版―The Official Guide to Learning
- OpenGLリファレンスマニュアル - OpenGL Architecture Review Board;
* Windows [#d4822ed0]
- OpenGLメモ
-- http://tessy.org/wiki/index.php?OpenGL%A5%E1%A5%E2
* GLUT [#win]
- http://opengl.jp/
- GLUT for Win32
-- http://www.xmission.com/~nate/glut.html
- OpenGL: Visual C++ 2008 Express EditionでGLUTを使う
-- http://handasse.blogspot.com/2008/12/opengl-visual-c-2008-express.html
* MacOS [#mac]
- MacでOpenGLのプログラムを始める方法
-- http://nozawashinichi.sakura.ne.jp/fs/2009/07/macopengl.html
- 3D音痴がOpenGLで遊ぶメモ
-- http://homepage.mac.com/kijibato/macreatefan/oglmemo0.html
* ビットマップ [#bitmap]
- バッファの画像をキャプチャする
-- http://sky.geocities.jp/freakish_osprey/opengl/opengl_capture.htm
読み取るバッファをglReadBuffer(...)という関数で指定。
それから、OpenGLのglReadPixels(...)関数でバッファの内容をコピー。
RGBで取得したい場合は、GL_BGR、RGBAで取得したい場合はGL_BGRAを指定。
glReadBuffer( GL_BACK );
glReadPixels(x, y, witdh, height, GL_BGRA, GL_UNSIGNED_BYTE, bmpData.Scan0);
座標原点の位置が違う(OpenGLでは左下、Windowsでは左上)ため、bmpは上下逆さまな画像
* 日本語対応 [#japanese]
- http://sourceforge.net/projects/ftgl/develop
- http://grayhole.blogspot.com/2009/04/opengl.html
-- http://grayhole.blogspot.com/2009/04/opengl.html
- GLUI日本語対応計画
-- http://www.aya.or.jp/~sanami/peace/memorial/code41-50.html#CODE41
- wglUseFontOutlinesを利用し日本語を描画する
-- http://blog.livedoor.jp/mailman1/archives/51080286.html
* フルスクリーン [#fullscreen]
vid glutGameModeString( const char* string );
int glutEnterGameMode( void );
void glutLeaveGameMode( void );
int glutGameModeGet( GLenum query );
- OpenGL GLUT Tutorial
-- http://www.nullterminator.net/glut.html
- GLUTのゲームモードを使う方法
-- http://www.wakayama-u.ac.jp/~tokoi/opengl/refresh.html#bygamemode
- OpenGL(GLUT) ~ゲームモード~
-- http://www.web-sky.org/program/opengl/opengl02.html
* WGL [#wgl]
- WindowsAPI内でOpenGLを使うための機能
-- http://d.hatena.ne.jp/yaakaito/20080328/1206707456
* GLX [#glx]
* その他 [#etc]
- pllib
-- http://www.loopedpicture.com/pllib_ogl.html
- フラグメントプログラムも使ったCgプログラムを
-- http://asura.iaigiri.com/OpenGL/gl12.html
- OpenGL バージョンの確認方法 ~ ビデオカードのチェック
-- http://3dcg.homeip.net/3d_hardware/video_card/04_OpenGL.php
- OpenGL:Tutorials:Basic Bones System
-- http://gpwiki.org/index.php/OpenGL:Tutorials:Basic_Bones_System
* 関連ページ [#rel]
- [[GLSL]]
- [[3D]]
- [[phpopengl]]