1
0
Fork 0
flightgear/src/ATC
timoore fd492a297a model paging patch from Till Busch
From Till:
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
2008-03-22 09:31:06 +00:00
..
.cvsignore -Removed .cvsignore from itself, since .cvsignore is now in the CVS 2001-12-12 04:15:23 +00:00
AIEntity.cxx Modified Files: 2007-05-05 08:08:24 +00:00
AIEntity.hxx model paging patch from Till Busch 2008-03-22 09:31:06 +00:00
AIGAVFRTraffic.cxx - use guarded property pointers 2006-04-17 17:08:58 +00:00
AIGAVFRTraffic.hxx fix another crash on exit by finally converting the rest of unguarded 2006-06-11 10:21:10 +00:00
AILocalTraffic.cxx Modified Files: 2006-06-11 13:34:18 +00:00
AILocalTraffic.hxx fix another crash on exit by finally converting the rest of unguarded 2006-06-11 10:21:10 +00:00
AIMgr.cxx model paging patch from Till Busch 2008-03-22 09:31:06 +00:00
AIMgr.hxx Modified Files: 2006-10-29 19:30:21 +00:00
AIPlane.cxx Modified Files: 2007-05-09 20:41:08 +00:00
AIPlane.hxx model paging patch from Till Busch 2008-03-22 09:31:06 +00:00
approach.cxx Modified Files: 2007-05-09 20:41:08 +00:00
approach.hxx fix another crash on exit by finally converting the rest of unguarded 2006-06-11 10:21:10 +00:00
ATC.cxx Modified Files: 2007-05-09 20:41:08 +00:00
ATC.hxx new FSF address 2006-02-21 01:16:04 +00:00
ATCDialog.cxx increase range of searched and displayed frequencies 40 -> 50 nm 2007-06-22 18:12:31 +00:00
ATCDialog.hxx - use guarded property pointers 2006-04-17 17:08:58 +00:00
ATCmgr.cxx Modified Files: 2007-05-09 20:41:08 +00:00
ATCmgr.hxx fix another crash on exit by finally converting the rest of unguarded 2006-06-11 10:21:10 +00:00
ATCProjection.cxx Compile again on Win32 platforms 2006-06-16 10:17:06 +00:00
ATCProjection.hxx new FSF address 2006-02-21 01:16:04 +00:00
ATCutils.cxx new FSF address 2006-02-21 01:16:04 +00:00
ATCutils.hxx new FSF address 2006-02-21 01:16:04 +00:00
ATCVoice.cxx Mathias Fröhlich: 2006-03-03 15:13:42 +00:00
ATCVoice.hxx new FSF address 2006-02-21 01:16:04 +00:00
atis.cxx Modified Files: 2007-05-09 20:41:08 +00:00
atis.hxx fix another crash on exit by finally converting the rest of unguarded 2006-06-11 10:21:10 +00:00
commlist.cxx new FSF address 2006-02-21 01:16:04 +00:00
commlist.hxx new FSF address 2006-02-21 01:16:04 +00:00
ground.cxx Modified Files: 2007-05-09 20:41:08 +00:00
ground.hxx - use guarded property pointers 2006-04-17 17:08:58 +00:00
Makefile.am Modified Files: 2007-05-09 20:41:08 +00:00
tower.cxx any wind < 1kt is "calm", not just 0.0 2008-02-07 16:42:32 +00:00
tower.hxx Daniyar ATADJANOV: 2008-01-31 22:33:32 +00:00
transmission.cxx new FSF address 2006-02-21 01:16:04 +00:00
transmission.hxx new FSF address 2006-02-21 01:16:04 +00:00
transmissionlist.cxx fix another creative char[] == "" comparison 2007-10-12 10:20:54 +00:00
transmissionlist.hxx new FSF address 2006-02-21 01:16:04 +00:00