]>
git.mxchange.org Git - simgear.git/log
curt [Mon, 1 Feb 1999 21:33:23 +0000 (21:33 +0000)]
Renamed FlightGear/Simulator/Flight to FlightGear/Simulator/FDM since
Jon accepted my offer to do this and thought it was a good idea.
curt [Mon, 1 Feb 1999 21:09:00 +0000 (21:09 +0000)]
Bug fix in vertex order of inner disk (fan) of the sky dome.
curt [Wed, 27 Jan 1999 04:46:45 +0000 (04:46 +0000)]
Removed code to make sun appear larger at the horizon.
curt [Fri, 22 Jan 1999 16:03:13 +0000 (16:03 +0000)]
Don't know how this got in, but it is gone now.
curt [Tue, 19 Jan 1999 20:57:00 +0000 (20:57 +0000)]
MacOS portability changes contributed by "Robert Puyol" <puyol@abvent.fr>
curt [Wed, 6 Jan 1999 21:54:18 +0000 (21:54 +0000)]
Removed unneeded #include
curt [Wed, 9 Dec 1998 18:50:12 +0000 (18:50 +0000)]
Converted "class fgVIEW" to "class FGView" and updated to make data
members private and make required accessor functions.
curt [Tue, 8 Dec 1998 21:42:31 +0000 (21:42 +0000)]
Sun now appears to grow in size as it gets very low in the horizon.
curt [Sat, 5 Dec 1998 15:53:59 +0000 (15:53 +0000)]
Renamed class fgFLIGHT to class FGState as per request by JSB.
curt [Fri, 4 Dec 1998 01:25:05 +0000 (01:25 +0000)]
math domain error fix from Charlie Hotchkiss.
curt [Thu, 3 Dec 1998 01:15:35 +0000 (01:15 +0000)]
Converted fgFLIGHT to a class.
Tweaks for Sun portability.
curt [Mon, 30 Nov 1998 17:42:37 +0000 (17:42 +0000)]
using an uninitialized variable bug fixed.
curt [Mon, 23 Nov 1998 21:48:09 +0000 (21:48 +0000)]
Borland portability tweaks.
curt [Fri, 20 Nov 1998 01:01:45 +0000 (01:01 +0000)]
whitespace tweak.
curt [Sat, 7 Nov 1998 19:07:06 +0000 (19:07 +0000)]
Enable release builds using the --without-logging option to the configure
script. Also a couple log message cleanups, plus some C to C++ comment
conversion.
curt [Fri, 6 Nov 1998 21:17:31 +0000 (21:17 +0000)]
Converted to new logstream debugging facility. This allows release
builds with no messages at all (and no performance impact) by using
the -DFG_NDEBUG flag.
curt [Fri, 6 Nov 1998 14:46:59 +0000 (14:46 +0000)]
Changes to track Bernie's updates to fgstream.
curt [Tue, 20 Oct 1998 18:28:30 +0000 (18:28 +0000)]
Tweaked sunset/sunrise colors.
curt [Fri, 16 Oct 1998 23:26:44 +0000 (23:26 +0000)]
C++-ifying.
curt [Fri, 16 Oct 1998 00:51:46 +0000 (00:51 +0000)]
Converted to Point3D class.
curt [Thu, 24 Sep 1998 15:36:19 +0000 (15:36 +0000)]
Converted to c++ style comments.
curt [Thu, 24 Sep 1998 15:25:22 +0000 (15:25 +0000)]
Miscellaneous tweaks.
curt [Thu, 17 Sep 1998 18:25:11 +0000 (18:25 +0000)]
Fixed output message.
curt [Tue, 15 Sep 1998 04:26:07 +0000 (04:26 +0000)]
New textured moon and rewritten/restructured Astro code contributed by Durk
Talsma.
curt [Thu, 3 Sep 1998 21:25:39 +0000 (21:25 +0000)]
log file tweak.
curt [Tue, 1 Sep 1998 19:02:53 +0000 (19:02 +0000)]
Changes contributed by Bernie Bright <bbright@c031.aone.net.au>
- The new classes in libmisc.tgz define a stream interface into zlib.
I've put these in a new directory, Lib/Misc. Feel free to rename it
to something more appropriate. However you'll have to change the
include directives in all the other files. Additionally you'll have
add the library to Lib/Makefile.am and Simulator/Main/Makefile.am.
The StopWatch class in Lib/Misc requires a HAVE_GETRUSAGE autoconf
test so I've included the required changes in config.tgz.
There are a fair few changes to Simulator/Objects as I've moved
things around. Loading tiles is quicker but thats not where the delay
is. Tile loading takes a few tenths of a second per file on a P200
but it seems to be the post-processing that leads to a noticeable
blip in framerate. I suppose its time to start profiling to see where
the delays are.
I've included a brief description of each archives contents.
Lib/Misc/
zfstream.cxx
zfstream.hxx
C++ stream interface into zlib.
Taken from zlib-1.1.3/contrib/iostream/.
Minor mods for STL compatibility.
There's no copyright associated with these so I assume they're
covered by zlib's.
fgstream.cxx
fgstream.hxx
FlightGear input stream using gz_ifstream. Tries to open the
given filename. If that fails then filename is examined and a
".gz" suffix is removed or appended and that file is opened.
stopwatch.hxx
A simple timer for benchmarking. Not used in production code.
Taken from the Blitz++ project. Covered by GPL.
strutils.cxx
strutils.hxx
Some simple string manipulation routines.
Simulator/Airports/
Load airports database using fgstream.
Changed fgAIRPORTS to use set<> instead of map<>.
Added bool fgAIRPORTS::search() as a neater way doing the lookup.
Returns true if found.
Simulator/Astro/
Modified fgStarsInit() to load stars database using fgstream.
Simulator/Objects/
Modified fgObjLoad() to use fgstream.
Modified fgMATERIAL_MGR::load_lib() to use fgstream.
Many changes to fgMATERIAL.
Some changes to fgFRAGMENT but I forget what!
curt [Sat, 29 Aug 1998 13:07:16 +0000 (13:07 +0000)]
Rewrite of event manager thanks to Bernie Bright.
curt [Thu, 27 Aug 1998 17:01:55 +0000 (17:01 +0000)]
Contributions from Bernie Bright <bbright@c031.aone.net.au>
- use strings for fg_root and airport_id and added methods to return
them as strings,
- inlined all access methods,
- made the parsing functions private methods,
- deleted some unused functions.
- propogated some of these changes out a bit further.
curt [Tue, 25 Aug 1998 20:53:24 +0000 (20:53 +0000)]
Shuffled $FG_ROOT file layout.
curt [Sat, 22 Aug 1998 02:01:11 +0000 (02:01 +0000)]
Nailed a uninitialized variable usage bug that was killing us on some
platforms with some compiler options.
curt [Sat, 22 Aug 1998 01:18:59 +0000 (01:18 +0000)]
Minor tweaks to avoid using unitialized memory.
curt [Wed, 12 Aug 1998 21:40:44 +0000 (21:40 +0000)]
Sky now tracks adjusted fog color so it blends well with terrain.
curt [Mon, 10 Aug 1998 20:33:09 +0000 (20:33 +0000)]
Rewrote star loading and rendering to:
1. significantly improve load speed
2. transition from no stars to stars through eight stages.
curt [Thu, 6 Aug 1998 12:45:20 +0000 (12:45 +0000)]
Modified to bring in stars in 8 increments based on magnitude, not number
of stars.
curt [Thu, 30 Jul 1998 23:43:30 +0000 (23:43 +0000)]
Eliminated glScale call so that glutSolidSphere normals are preserved
correctly. Also made the sun & moon a bit smaller.
curt [Wed, 22 Jul 1998 21:39:21 +0000 (21:39 +0000)]
Lower skirt tracks adjusted fog color, not fog color.
curt [Mon, 13 Jul 1998 21:00:09 +0000 (21:00 +0000)]
Wrote access functions for current fgOPTIONS.
curt [Sat, 27 Jun 1998 16:51:54 +0000 (16:51 +0000)]
In fgCalculatePlanet() pass a pointer to a structure to be modified, rather
than returning the entire structure.
curt [Fri, 12 Jun 1998 01:01:14 +0000 (01:01 +0000)]
Build only static libraries.
curt [Fri, 29 May 1998 20:35:41 +0000 (20:35 +0000)]
Added zlib support for reading in compressed data files.
curt [Sat, 23 May 1998 14:18:28 +0000 (14:18 +0000)]
Derived file "Makefile.in" removed from version control.
curt [Sat, 23 May 1998 14:07:14 +0000 (14:07 +0000)]
Use new C++ events class.
curt [Wed, 13 May 1998 18:25:34 +0000 (18:25 +0000)]
Root path info moved to fgOPTIONS.
curt [Tue, 28 Apr 1998 01:18:59 +0000 (01:18 +0000)]
Type-ified fgTIME and fgVIEW
curt [Sun, 26 Apr 1998 05:10:00 +0000 (05:10 +0000)]
"struct fgLIGHT" -> "fgLIGHT" because fgLIGHT is typedef'd.
curt [Sat, 25 Apr 1998 22:06:24 +0000 (22:06 +0000)]
Edited cvs log messages in source files ... bad bad bad!
curt [Fri, 24 Apr 1998 00:45:00 +0000 (00:45 +0000)]
Wrapped "#include <config.h>" in "#ifdef HAVE_CONFIG_H"
Fixed a bug when generating sky colors.
curt [Wed, 22 Apr 1998 13:21:26 +0000 (13:21 +0000)]
C++ - ifing the code a bit.
curt [Tue, 21 Apr 1998 17:02:27 +0000 (17:02 +0000)]
Prepairing for C++ integration.
curt [Sat, 18 Apr 1998 04:13:51 +0000 (04:13 +0000)]
Moved fg_debug.c to it's own library.
curt [Tue, 14 Apr 1998 02:23:04 +0000 (02:23 +0000)]
Code reorganizations. Added a Lib/ directory for more general libraries.
curt [Wed, 8 Apr 1998 23:32:28 +0000 (23:32 +0000)]
Tweaks to Gnu automake/autoconf system.
curt [Mon, 6 Apr 1998 15:56:15 +0000 (15:56 +0000)]
Minor cleanups and reorganizations.
curt [Fri, 3 Apr 1998 21:50:53 +0000 (21:50 +0000)]
Converting to Gnu autoconf system.
curt [Sat, 14 Mar 1998 00:27:12 +0000 (00:27 +0000)]
Updated fgGENERAL to a "type" of struct.
curt [Mon, 9 Mar 1998 22:47:25 +0000 (22:47 +0000)]
Incorporated Durk's updates.
curt [Mon, 23 Feb 1998 19:07:49 +0000 (19:07 +0000)]
Incorporated Durk's Astro/ tweaks. Includes unifying the sun position
calculation code between sun display, and other FG sections that use this
for things like lighting.
curt [Thu, 19 Feb 1998 13:05:43 +0000 (13:05 +0000)]
Incorporated some HUD tweaks from Michelle America.
Tweaked the sky's sunset/rise colors.
Other misc. tweaks.
curt [Thu, 12 Feb 1998 21:58:27 +0000 (21:58 +0000)]
Incorporated code changes contributed by Charlie Hotchkiss
<chotchkiss@namg.us.anritsu.com>
curt [Mon, 9 Feb 1998 22:56:28 +0000 (22:56 +0000)]
Removed "depend" files from cvs control. Other minor make tweaks.
curt [Mon, 9 Feb 1998 15:07:47 +0000 (15:07 +0000)]
Minor tweaks.
curt [Sat, 7 Feb 1998 15:29:31 +0000 (15:29 +0000)]
Incorporated HUD changes and struct/typedef changes from Charlie Hotchkiss
<chotchkiss@namg.us.anritsu.com>
curt [Tue, 3 Feb 1998 23:20:08 +0000 (23:20 +0000)]
Lots of little tweaks to fix various consistency problems discovered by
Solaris' CC. Fixed a bug in fg_debug.c with how the fgPrintf() wrapper
passed arguments along to the real printf(). Also incorporated HUD changes
by Michele America.
curt [Mon, 2 Feb 1998 20:52:20 +0000 (20:52 +0000)]
To version 0.29
curt [Tue, 27 Jan 1998 18:35:53 +0000 (18:35 +0000)]
Minor tweaks.
curt [Tue, 27 Jan 1998 00:47:41 +0000 (00:47 +0000)]
Incorporated Paul Bleisch's <bleisch@chromatic.com> new debug message
system and commandline/config file processing code.
curt [Mon, 26 Jan 1998 15:54:28 +0000 (15:54 +0000)]
Added a "skirt" to try to help hide gaps between scenery and sky. This will
have to be revisited in the future.
curt [Thu, 22 Jan 1998 02:59:23 +0000 (02:59 +0000)]
Changed #ifdef FILE_H to #ifdef _FILE_H
curt [Mon, 19 Jan 1998 19:42:58 +0000 (19:42 +0000)]
More misc. tweaks for rpk make merge.
curt [Mon, 19 Jan 1998 19:26:51 +0000 (19:26 +0000)]
Merged in make system changes from Bob Kuehne <rpk@sgi.com>
This should simplify things tremendously.
curt [Mon, 19 Jan 1998 18:40:15 +0000 (18:40 +0000)]
Tons of little changes to clean up the code and to remove fatal errors
when building with the c++ compiler.
curt [Thu, 8 Jan 1998 02:22:01 +0000 (02:22 +0000)]
Beginning to integrate Tile management subsystem.
curt [Wed, 7 Jan 1998 03:31:25 +0000 (03:31 +0000)]
Miscellaneous tweaks.
curt [Wed, 7 Jan 1998 03:06:12 +0000 (03:06 +0000)]
Moved from .../Src/Scenery/ to .../Src/Astro/
curt [Tue, 6 Jan 1998 01:20:16 +0000 (01:20 +0000)]
Tweaks to help building with MSVC++
curt [Mon, 5 Jan 1998 18:44:33 +0000 (18:44 +0000)]
Add an option to advance/decrease time from keyboard.
curt [Tue, 30 Dec 1997 23:09:40 +0000 (23:09 +0000)]
Worked on winding problem without luck, so back to calling glFrontFace()
3 times for each scenery area.
curt [Tue, 30 Dec 1997 22:22:31 +0000 (22:22 +0000)]
Further integration of event manager.
curt [Tue, 30 Dec 1997 20:47:34 +0000 (20:47 +0000)]
Integrated new event manager with subsystem initializations.
curt [Tue, 30 Dec 1997 16:41:00 +0000 (16:41 +0000)]
Added log at end of file.
curt [Tue, 30 Dec 1997 16:36:40 +0000 (16:36 +0000)]
Merged in Durk's changes ...
curt [Tue, 30 Dec 1997 13:06:56 +0000 (13:06 +0000)]
A couple lighting tweaks ...
curt [Tue, 23 Dec 1997 04:58:38 +0000 (04:58 +0000)]
Tweaked the sky coloring a bit to build in structures to allow finer rgb
control.
curt [Mon, 22 Dec 1997 23:45:45 +0000 (23:45 +0000)]
First stab at sunset/sunrise sky glow effects.
curt [Mon, 22 Dec 1997 04:14:28 +0000 (04:14 +0000)]
Aligned sky with sun so dusk/dawn effects can be correct relative to the sun.
curt [Fri, 19 Dec 1997 23:34:03 +0000 (23:34 +0000)]
Lot's of tweaking with sky rendering and lighting.
curt [Fri, 19 Dec 1997 16:44:57 +0000 (16:44 +0000)]
Working on scene rendering order and options.
curt [Thu, 18 Dec 1997 23:32:28 +0000 (23:32 +0000)]
First stab at sky dome actually starting to look reasonable. :-)
curt [Thu, 18 Dec 1997 04:07:02 +0000 (04:07 +0000)]
Worked on properly translating and positioning the sky dome.
curt [Wed, 17 Dec 1997 23:14:30 +0000 (23:14 +0000)]
Initial revision.
Begin work on rendering the sky. (Rather than just using a clear screen.)
curt [Wed, 17 Dec 1997 23:13:45 +0000 (23:13 +0000)]
Began working on rendering the sky.
curt [Wed, 17 Dec 1997 23:12:14 +0000 (23:12 +0000)]
Fixed so moon and sun display lists aren't recreate periodically.
curt [Mon, 15 Dec 1997 23:54:25 +0000 (23:54 +0000)]
Add xgl wrappers for debugging.
Generate terrain normals on the fly.
curt [Mon, 15 Dec 1997 20:59:08 +0000 (20:59 +0000)]
Misc. tweaks.
curt [Fri, 12 Dec 1997 21:41:24 +0000 (21:41 +0000)]
More light/material property tweaking ... still a ways off.
curt [Fri, 12 Dec 1997 19:52:47 +0000 (19:52 +0000)]
Working on lightling and material properties.
curt [Thu, 11 Dec 1997 04:43:53 +0000 (04:43 +0000)]
Fixed sun vector and lighting problems. I thing the moon is now lit
correctly.
curt [Wed, 10 Dec 1997 22:37:34 +0000 (22:37 +0000)]
Prepended "fg" on the name of all global structures that didn't have it yet.
i.e. "struct WEATHER {}" became "struct fgWEATHER {}"
curt [Tue, 9 Dec 1997 05:11:54 +0000 (05:11 +0000)]
Working on tweaking lighting.
curt [Tue, 9 Dec 1997 04:25:25 +0000 (04:25 +0000)]
Working on adding a global lighting params structure.