curt [Thu, 12 Aug 1999 17:13:44 +0000 (17:13 +0000)]
Christian's new weather subsystem is causing problems with some compilers
so I am allowing it to be #ifdef'd out until the compile problems can be
resolved.
curt [Tue, 10 Aug 1999 03:44:47 +0000 (03:44 +0000)]
Added support for Christian Mayers new weather subsystem.
Added support for david@megginson.com's mouse yoke patch.
Added a flight model acceleration options (controlled by a/A keys.)
curt [Sun, 8 Aug 1999 15:23:39 +0000 (15:23 +0000)]
Removed extra square array of indirection indices between what's visible
and where these things are in the cache. We just let ssg sort out what needs
to be drawn based on visual range.
curt [Sun, 8 Aug 1999 15:21:54 +0000 (15:21 +0000)]
Makefile.am: Got rid of -DUSE_SSG
options.cxx: reorder option initializations to match declaration order.
views.cxx: much cleanup of stuff that was depricated by the move to ssg.
I now use ssg to do all the projection/modelview matrix calculation
and setup. (mostly)
vies.hxx: also added the view pan offset to the view matrix calcs.
curt [Sun, 8 Aug 1999 01:31:30 +0000 (01:31 +0000)]
Set up the model view matrix exactly as ssg does it before drawing sky, stars
sun, and moon. I really should do a derived sgLeaf class so that these things
can be drawn within ssgCullandDraw() but this is quicker for now ...
Fixed a tile caching bug. When I was freeing tiles to make room in the
cache, I was only checking currently visible tiles, rather than checking
all the cache entries.
(Hopefully) fixed bug which caused corrupt entries to be loaded into the
scene graph when a tile shift occured while the tile load queue was not
empty.
curt [Wed, 30 Jun 1999 14:35:01 +0000 (14:35 +0000)]
Added some early support for a cheezy external view of TuX.
'v' toggles internal vs. external view modes.
Add the distance of the bouding radius into the tile's range selector.
curt [Wed, 30 Jun 1999 00:28:20 +0000 (00:28 +0000)]
Ssg tweaks.
Better handling of missing tiles.
Added a range selector so we can completely ignore tiles that are beyond
our visibility range.
Added a routine to prep the ssg nodes before rendering by updating the
transform and range selector values.
curt [Sun, 20 Jun 1999 03:54:57 +0000 (03:54 +0000)]
Borland C++ tweaks.
MacOS/Metrowerks tweaks.
Fix for fgText default constructor.
More ssg fiddling.
Fixed an include problem with client/server tile build tools.
curt [Fri, 18 Jun 1999 03:42:54 +0000 (03:42 +0000)]
Now use plib in native install mode.
Preparations for unstable development version 0.7.0
Some reorganizational changes.
Beginning to test the use of ssg (part of plib)
curt [Sun, 13 Jun 1999 05:58:02 +0000 (05:58 +0000)]
Created an FGTileMgr class to encapsulate the high level tile management
tasks.
Created a tile load queue. When we init, or cross a tile boundary, we
stuff the new tiles to be loaded on a load queue, and then only load
one tile per frame. This will need further refinement, but it is better
than what we had.