Hi there,
First of all, I'm back to FlightGear after a bit longer vacation :-)
I'm very happy that I released a fg-git for Mac OS, but immediately after that,
a user gave me a bug report. X-)
The core problem is that an implicit cast (especially from int to double or
float) in shader code leads some nVidia drivers a fatal error:
(0) : fatal error C9999: can't find pow function in stdlib
Cg compiler terminated due to fatal error
In his case, this happened when he was adjusting Performance vs Quality slider.
So I grep pow in Shaders and found that urban.vert has this line:
emission_factor *= 0.5*pow(tc.r+0.8*tc.g+0.2*tc.b, 2) -0.2;
I changed 2 to 2.0 and the error went out.
This, I believe, is a problem in some of nVidia drivers since it doesn't
happen on my Macs, but it's safer not to use implicit cast in function calls.
so please check your shader code and eliminate such implicit casts.
Best,
Tat
---
Tatsuhiro Nishioka
http://macflightgear.sourceforge.net/
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
Flightgear-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel