From: Mart K. <ma...@ke...> - 2010-05-02 11:43:36
|
Hello Xavier (and others), On Sunday 02 May 2010 13:23:09 you wrote: > Hi Wolf-Dieter, > > yes and no. Pass GLUT to SDL we have loose some fps. > I think that Brian work on migrate OSG (OSG is multithread for graphic > but not for other code) > FlightGear has migrate there is 2 years now and one CPU is used for > other code than OSG. > > My modification for sky take more fps too (it's why, I have put > activate/desactivate ssgsky) > > But in SD, it's module Simu take more times (take 1000 times per > seconds), so I think is a good idea to put simu or robot code in > multhread. So just a question : simu is called by each cars on track or > called for all cars. > If it's called by each car, is good idea to do simu module in > multithread (with one thread create by car) if not, so do robot module > in multithread. But I don't know well simu module, so I don't answered > at this question. Simu is called once by the raceengineclient. Then simu has some calls which are specific for every car (and can be multithreaded, I think). And after that there is collision detection. I did some performance checks on Speed Dreams some time ago, and if I remember it correctly, the collision detection takes quite a significant amount of time (simuv2). > Cheers > > Xavier Regards, Mart |