Shiro Kawai
shiro****@lava*****
2003年 12月 21日 (日) 22:28:28 JST
From: SHINODA Nobuo <shino****@educ*****> Subject: [Gauche-devel-jp] Re: MacOS X 10.3でのGauche-gl-0.3.1 Date: Sun, 21 Dec 2003 21:46:10 +0900 > On 2003/12/21, at 21:13, Shiro Kawai wrote: > > > もしかすると -lm 以外に何か別のライブラリをリンクしないとだめなのかも。 > > マニュアルに何か書いてありませんか? > > man atan2f としたら, -lmx を使えと出ました。 > 私も今まで define で逃げていたので参考になりました。 なるほど。ではconfigureで判断して-lmxを追加すればよさそうですね。 > パフォーマンスですが, gears.scm で, > ・define した場合 1010 FPS 程度 > ・-lmx した場合 1010 FPS 程度 > でほとんど変化はありませんでした。 gears.scmはそもそもatan2f等が絡むコードを呼んでいないと思います。 差が出るのは、gl.math3dのプリミティブである行列演算等を タイトループ内でたくさん呼んでいる場合でしょうね。 特に想定しているのは、アプリケーションがタイトループをCで書いて、 それが直接gl.math3dのC APIを叩いているというようなケースです。 そういうコードでなければ、影響はほとんどないと思います。 --shiro