OpenGL のバージョンの確認

Cocoaに関するヌマタメモ
2007年7月29日 00:00

OpenGL / DirectX の勉強をしていて、Mac OS X 10.4 で OpenGL のバージョンを確認するにはどうすれば良いかとちょっと悩んだ。

// main.c

#include <stdio.h>
#include 
<OpenGL/gl.h>
#include 
<GLUT/glut.h>

int main(int argc, char **argv) {
    glutInit(&argc, argv);
    
    glutCreateWindow("dummy window");
    
    printf("version={%s}\n", glGetString(GL_VERSION));
    printf("renderer={%s}\n", glGetString(GL_RENDERER));
    printf("vendor={%s}\n", glGetString(GL_VENDOR));
    
    return 0;
}

これでターミナルから「gcc main.c -framework OpenGL -framework GLUT」としてコンパイルして、「./a.out」で実行すればオッケー。

glutCreateWindow() を呼び出しておかないと「Bus error」が出るところでハマった。

コメントを書く


トラックバックはありません。

トラックバックURL: http://numata.designed.jp/mt-tb.cgi/287