Re: announcement: breve 2.2 beta available for all platforms

James M Grimes <[email protected]> Fri, 15 Apr 2005 09:35:15 -0700
Newsgroups gmane.comp.breve
Message-ID <[email protected]>
Speaking of optimizations, one thing I've noticed is that when lots of 
Mobile objects are colliding vclip.cc complains a lot:

Error at source file "simulation/vclip.cc", line 1821:
depth less than 10!
Error at source file "simulation/vclip.cc", line 1821:
depth less than 10!
Error at source file "simulation/vclip.cc", line 1821:
depth less than 10!
Error at source file "simulation/vclip.cc", line 1821:
depth less than 10!

Happens in a few different places in that region of the code.  When 
thousands of these collisions are happening I'm sure just to output 
these error messages to the log file must slow things down.  I can 
think of a couple of possible fixes:
  - set a runtime flag to inhibit error messages
  - compile-time flag to do same.  Haven't looked to see if there is 
such a thing because I don't have facility to recompile (MacOS X GUI 
version).
  - have the code count error messages and just report that there were 
many identical errors.

BTW, some things that didn't work for me in 2.1 do work in 2.2 beta, 
such as the music demos (used to crash breve).

Thanks for all your good work, all!
Jim Grimes


___________________________________________________

Disclaimer:  Opinions stated herein are my own, and do not reflect 
policies or opinions of the Jet Propulsion Laboratory, NASA, or the 
California Institute of Technology.

James M Grimes                            Phone:  1-818-354-3890
Jet Propulsion Laboratory            Fax:       1-818-393-5239
Section 313 - Flight Systems       E-mail: [email protected]
Mailing  Address:                           Office Location: 301-475U
     Jet Propulsion Laboratory, M/S 301-486
     4800 Oak  Grove Drive
     PASADENA  CA 91109-8099

_______________________________________________
breve mailing list
[email protected]
http://lists.spiderland.org/mailman/listinfo/breve