SDL-1.2.5で遊んでみました。
とりあえずインストール…普通にソースを展開して kterm から
% ./configure
% make
% su
# make install
で終了。ここまでは何も問題なしな感じ。
で、サンプルをmakeしようと、
% cd test
% ./configure
とすると、SDLが見つかんなくて最初のエラー。で、
% ./configure --with-sdl-prefix=/usr/local
とするとうまくいった模様。そして、
% make
% ./testgl
とかしてみたら、今度は
dyld: ./testgl Undefined symbols:
_CGLSetCurrentContext
_gll_noop
_gll_pkey
Trace/BPT trap
とか表示して終了してしまいました。
で、ちょっと悩んだあげく、
% mkdir testgl.app
% mkdir testgl.app/Contents
% mkdir testgl.app/Contents/MacOS
% cp testgl testgl.app/Contents/MacOS
として、Finderからダブルクリックで実行してみたところ無事動作しました。
(MacOSの作法とかわかってないんで、これが正しい挙動なのかはわからず…。)
と、ここまで試したあたりで面倒になってきたので、
本家からバイナリパッケージをとってきてProjectBuilderでテストをしてみたところ、
こちらはたいした問題なしでbuildできました。
(唯一、FrameworkにOpenGLを追加しないとLink Errorになったぐらい?)
で、画面としては
こんな感じです。
(スクリーンショットではtestglの画面が崩れて見えますが、実際はまともです。)
実行速度ですが、testglは450fpsぐらい出てたんで、GLの実行速度は申し分ない模様。
一方、testspriteはなぜか20fpsも出ない…。GL使わずに2Dのblitとかするのは
やめといた方がいいのか、あるいは何か間違ってるのか…。
あともう1つ問題だったのがjoystick。
中心位置がえらいずれてるんですが…設定パネルが見つからない…どこだー。