[Gauche-devel-jp] Re: MacOS X 10.3でのGauche-gl-0.3.1

Zurück zum Archiv-Index

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




Gauche-devel-jp メーリングリストの案内
Zurück zum Archiv-Index