1
0
Fork 0
flightgear/src/Network
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
ATC-Inputs.cxx remove redundant vector::clear(). A just created vector *is* clear. 2006-07-05 09:39:46 +00:00
ATC-Inputs.hxx fix another crash on exit by finally converting the rest of unguarded 2006-06-11 10:21:10 +00:00
ATC-Main.cxx new FSF address 2006-02-21 01:16:04 +00:00
ATC-Main.hxx new FSF address 2006-02-21 01:16:04 +00:00
ATC-Outputs.cxx new FSF address 2006-02-21 01:16:04 +00:00
ATC-Outputs.hxx fix another crash on exit by finally converting the rest of unguarded 2006-06-11 10:21:10 +00:00
atlas.cxx new FSF address 2006-02-21 01:16:04 +00:00
atlas.hxx new FSF address 2006-02-21 01:16:04 +00:00
AV400.cxx Clear up a line terminator issue between windows/unix. 2006-08-26 14:24:14 +00:00
AV400.hxx Add an initial implementation of the Garmin 400 series "Aviation In" data 2006-08-20 23:37:13 +00:00
garmin.cxx new FSF address 2006-02-21 01:16:04 +00:00
garmin.hxx new FSF address 2006-02-21 01:16:04 +00:00
generic.cxx generic/output: 2007-07-29 13:58:58 +00:00
generic.hxx generic/output: 2007-07-29 13:58:58 +00:00
httpd.cxx Josh Babcock: 2008-01-12 17:13:57 +00:00
httpd.hxx Use SG_LOG instead of printf 2006-12-17 18:40:17 +00:00
joyclient.cxx new FSF address 2006-02-21 01:16:04 +00:00
joyclient.hxx new FSF address 2006-02-21 01:16:04 +00:00
jpg-httpd.cxx Remove references to SceneView and CameraView 2007-12-22 23:26:56 +00:00
jpg-httpd.hxx Maik Justus : if the build is configured without FG_JPEG_SERVER, the compilation fails. 2006-12-25 19:38:34 +00:00
jsclient.cxx new FSF address 2006-02-21 01:16:04 +00:00
jsclient.hxx fix another crash on exit by finally converting the rest of unguarded 2006-06-11 10:21:10 +00:00
lfsglass.cxx cygwin related fixes, and some minor future release related maintenance 2008-02-04 20:03:52 +00:00
lfsglass.hxx fix another crash on exit by finally converting the rest of unguarded 2006-06-11 10:21:10 +00:00
lfsglass_data.hxx LFS Glass cockpit interface (allows development independent of the opengc 2006-03-06 18:49:57 +00:00
Makefile.am Add an initial implementation of the Garmin 400 series "Aviation In" data 2006-08-20 23:37:13 +00:00
multiplay.cxx Modified Files: 2006-10-10 05:17:07 +00:00
multiplay.hxx model paging patch from Till Busch 2008-03-22 09:31:06 +00:00
native.cxx Win32 compilation fix 2006-11-02 17:41:53 +00:00
native.hxx new FSF address 2006-02-21 01:16:04 +00:00
native_ctrls.cxx Packet should be formated in network byte order. 2008-01-21 19:11:32 +00:00
native_ctrls.hxx new FSF address 2006-02-21 01:16:04 +00:00
native_fdm.cxx don't overwrite rudder position with nose wheel position 2007-11-07 17:41:31 +00:00
native_fdm.hxx new FSF address 2006-02-21 01:16:04 +00:00
native_gui.cxx Csaba HALASZ: fix dme property name 2007-03-01 17:39:45 +00:00
native_gui.hxx new FSF address 2006-02-21 01:16:04 +00:00
net_ctrls.hxx Integrate a large part of John Wojnaroski's 747 cockpit project. 2006-01-20 17:19:01 +00:00
net_fdm.hxx Add fuel pressure. 2006-03-21 18:51:57 +00:00
net_fdm_mini.hxx Use our own stdint.hxx implementation. 2005-09-22 11:47:58 +00:00
net_gui.hxx Use our own stdint.hxx implementation. 2005-09-22 11:47:58 +00:00
nmea.cxx new FSF address 2006-02-21 01:16:04 +00:00
nmea.hxx new FSF address 2006-02-21 01:16:04 +00:00
opengc.cxx Win32 compilation fix 2006-11-02 17:41:53 +00:00
opengc.hxx fix another crash on exit by finally converting the rest of unguarded 2006-06-11 10:21:10 +00:00
opengc_data.hxx new FSF address 2006-02-21 01:16:04 +00:00
props.cxx remove "show" command from help screen (command can be removed later) 2007-02-20 21:12:56 +00:00
props.hxx new FSF address 2006-02-21 01:16:04 +00:00
protocol.cxx new FSF address 2006-02-21 01:16:04 +00:00
protocol.hxx new FSF address 2006-02-21 01:16:04 +00:00
pve.cxx Win32 compilation fix 2006-11-02 17:41:53 +00:00
pve.hxx new FSF address 2006-02-21 01:16:04 +00:00
ray.cxx Win32 compilation fix 2006-11-02 17:41:53 +00:00
ray.hxx new FSF address 2006-02-21 01:16:04 +00:00
rul.cxx Win32 compilation fix 2006-11-02 17:41:53 +00:00
rul.hxx new FSF address 2006-02-21 01:16:04 +00:00