OpenGLはSilicon Graphics社が開発したOSに依存しない三次元のグラフィックスライブラリ
AUXライブラリを改良したものがGLUT
※LinuxやMacintoshではMesaの上にAUXライブラリやGLUTが移植されている
### GLUTインストール
$ sudo apt-get install freeglut3 freeglut3-dev
#include <GL/glut.h>
void display(void){
}
int main(int argc, char *argv[]){
glutInit(&argc, argv); // GLUTおよびOpenGL環境を初期化。引数がある時はこの後処理
glutCreateWindow(argv[0]); // windowを開く、以降描画は開いたウィンドウに対して行われる
glutDisplayFunc(display); // ウィンドウ内に描画するポインタ
glutMainLoop(); // 無限ループ、イベントの待ち受け
return 0;
}
