OpenGL

PyOpenGL

PyOpenGL の最新版をもってきてビルドしたらエラーが出まくり。直そうかと思ったけど今日は疲れたので終了。 ビルド中の 1分ぐらいの間にうつらうつらするようじゃ何をやっても無駄だろう。

Basic OpenGL Lighting.

http://www.sjbaker.org/steve/omniv/opengl_lighting.html

OGLFT: OpenGL-FreeType Library

Mikan - wxGLCanvas の回転

wxGLCanvas の中身はどうやって回転させるんだろうと思ってサンプルを見てたら、 マウスの移動量から四元数を求めて変換行列にのっけていることが分かった。 こんなことにも四元数を使っちゃうなんて。 このサンプルを読まなかったらカメラを回そうとして頑…

http://www.sgi.com/products/software/opengl/examples/

GLFW

C++ に移植してみたけどやっぱり動かない。おかしいなーと思って GLFW のサンプルをコンパイルしてみたらやっぱり動かない。 まさかと思って dylib じゃなくてスタティックライブラリにしてみたら動いた。 結局 dylib がおかしかったみたい。こりゃまいった…

ウィンドウは出たけどフォーカスしなくて全く動かない。GLFW をいじったのがまずかったのかなあ。どうしてくれようか。

Tao

てっきり無くなっちゃったのかと思ってました。こっちに移ってました。 Redirecting… それにしても今日は更新しすぎた。

GLFW 動いた

結局ちょっといじったら GLFW の dylib が作れました。 ググったら、どうも dylib にグローバル変数は入れちゃ駄目らしいです。 入れた場合は -fno-common すれば良いらしいんですけど、やってみたら multiple definition で怒られたので、 グローバル変数を…

GLUT

やっぱ駄目だ。glutMainLoop() を呼ぶと制御が帰ってこない。 こんなのどうしようもないから、GLFW を何とかするか SDL を使うか他のを探すかせねば。 そういえば他の C#/OpenGL なものってどうなってるんだろ。

GLFW

GLFW GLFW に移行してみました。SDL で OpenGL をやるとそんなに SDL への依存度が高くならないので キーやマウスのイベントまわりとか画像の読み込みができればサクッと移行できます。 音関係は既に OpenAL に移行していたので楽でした。 まだカッチリした…