.

  • (ARB) Architecture Review Board

入門

VNC

  • vnc4server を使おう。tightvncserver は GLX 3D 未対応っぽい
    sudo apt-get remove tightvncserver
    sudo apt-get install vnc4server

Windows

GLUT

MacOS

テクスチャ

キャプチャ

  • バッファの画像をキャプチャする
    • 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は上下逆さまな画像

日本語対応

フルスクリーン

vid  glutGameModeString( const char* string );
int  glutEnterGameMode( void );
void glutLeaveGameMode( void );
int  glutGameModeGet( GLenum query );

WGL

GLX

その他

ML

書籍

  • OpenGLプログラミングガイド 第2版―The Official Guide to Learning
  • OpenGLリファレンスマニュアル - OpenGL Architecture Review Board;

関連ページ


Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes