ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

OpenGLコミュのMac環境下での質問です

  • mixiチェック
  • このエントリーをはてなブックマークに追加
こんにちは。
ただいまOpenGL勉強中のモノです。

MacOSX10.4のコマンドラインで実行していますが、初期化部で
glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GL_DEPTH);
とすると以下の実行時エラーがでます。

GLUT Fatal Error: pixel format with necessary capabilities not found

問題はGL_DEPTHにあるようです。これを消すと問題なく実行できます。色々調べてはいるのですが、いまいち原因が分かりません。

もし分かる方がいらっしゃいましたら、教えていただきたく思います。よろしくお願いします。

コメント(4)

レスありがとうございます。
glutInit(&argc, argv);
をその直前に実行しています。

何だかこれはグラボの問題の気がしてきました。
出来なかったら、深さの判定を自分で書くしかないですね....面倒っす....
すいません。自己解決しました。
順番を変えて
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH);
としたら出来ました。
なぜだかはさっぱり分かりません。
順番って関係あるのですかね?奥が深いです。
お騒がせしました。
GLUT_DEPTH と GL_DEPTH を
間違えていたとか?

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

OpenGL 更新情報

OpenGLのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。