Till Busch wrote:

> Sent: 19 March 2008 13:31
> To: 'FlightGear developers discussions'
> Subject: [Flightgear-devel] model-paging patch - testers wanted
> 
> 
> hi all,
> 
> as noted earlier in another thread, i am working on a 
> model-paging patch.
> 
> i need testers! if you want flightgear multiplayer to not 
> pause when other 
> pilots join, you are welcome to test my patch. some people 
> are running 
> flightgear with my patch alredy -- feedback is very positive so far.
> 
> get the files at http://flight.bux.at
> 
> XXXX-modelpaging-vX.X.X-beta-flightgear.patch
> XXXX-modelpaging-vX.X.X-beta-simgear.patch
> 
> current version is 0.4.4, but i will re-release frequently.
> 
> please don't forget to provide feedback after testing for a while.
> 
> 
> i started the project at the end of february with a simple 
> idea: move all 
> 3d-model loading to the DatabasePager-thread. my first 
> attempts looked 
> promising, though they were a little too optimistic (or 
> naive?). the patch 
> has evolved a lot since.
> 
> currently it does the following things:
> 1. revive SGModelLib, move functions for xml-model-loading there
> 
> 2. replace all calls to sgLoad3dModel with calls to either 
> SGModelLib::loadModel() or SGModelLib::loadPagedModel()
> almost all models will be loaded by the DatabasePager. the 
> few exceptions are: 
> your own plane, shared models in scenery, random objects, 
> AIBallistic models.
> 
> 3. simplify mode-loading functions (avoid passing around fg_root)
> 
> 4. avoid supurious MatrixTransform nodes in loaded models
> 
> 5. fix some memory leaks
> 
> 
> 
> NOTE: i'm still not pushing for integration in cvs. this 
> patch is huge and it 
> needs more testing. a little more clean-up is also needed.
> 
> 

I've been testing this patch for some while now. I would strongly recommend
anyone who uses multiplayer to use it. There is no obvious downside, but as
Till said, there is more work to be done. It really needs lots of people to
give this a good testing, but right now it's probably nearly good enough for
inclusion in cvs.

Vivian



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to