]> git.mxchange.org Git - simgear.git/log
simgear.git
24 years agoSet up the model view matrix exactly as ssg does it before drawing sky, stars
curt [Sat, 7 Aug 1999 23:31:30 +0000 (23: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 ...

25 years agoInitial revision
curt [Thu, 17 Jun 1999 18:07:36 +0000 (18:07 +0000)]
Initial revision

14 years agoChanges contributed by Durk Talsma:
curt [Mon, 22 Mar 1999 02:08:05 +0000 (02:08 +0000)]
Changes contributed by Durk Talsma:

Here's a few changes I made to fg-0.58 this weekend. Included are the
following features:
- Sun and moon have a halo
- The moon has a light vector, moon_angle, etc. etc. so that we can have
  some moonlight during the night.
- Lot's of small changes tweakes, including some stuff Norman Vine sent
  me earlier.

14 years agoAdded initial support for native SGI compilers.
curt [Fri, 26 Feb 1999 22:08:34 +0000 (22:08 +0000)]
Added initial support for native SGI compilers.

14 years agoModifications to incorporate Jon S. Berndts flight model code.
curt [Fri, 5 Feb 1999 21:28:09 +0000 (21:28 +0000)]
Modifications to incorporate Jon S. Berndts flight model code.

14 years agoMSVC++ portability changes by Bernie Bright:
curt [Tue, 2 Feb 1999 20:13:29 +0000 (20:13 +0000)]
MSVC++ portability changes by Bernie Bright:

Lib/Serial/serial.[ch]xx: Initial Windows support - incomplete.
Simulator/Astro/stars.cxx: typo? included <stdio> instead of <cstdio>
Simulator/Cockpit/hud.cxx: Added Standard headers
Simulator/Cockpit/panel.cxx: Redefinition of default parameter
Simulator/Flight/flight.cxx: Replaced cout with FG_LOG.  Deleted <stdio.h>
Simulator/Main/fg_init.cxx:
Simulator/Main/GLUTmain.cxx:
Simulator/Main/options.hxx: Shuffled <fg_serial.hxx> dependency
Simulator/Objects/material.hxx:
Simulator/Time/timestamp.hxx: VC++ friend kludge
Simulator/Scenery/tile.[ch]xx: Fixed using std::X declarations
Simulator/Main/views.hxx: Added a constant

14 years agoRenamed FlightGear/Simulator/Flight to FlightGear/Simulator/FDM since
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.

14 years agoBug fix in vertex order of inner disk (fan) of the sky dome.
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.

14 years agoRemoved code to make sun appear larger at the horizon.
curt [Wed, 27 Jan 1999 04:46:45 +0000 (04:46 +0000)]
Removed code to make sun appear larger at the horizon.

14 years agoDon't know how this got in, but it is gone now.
curt [Fri, 22 Jan 1999 16:03:13 +0000 (16:03 +0000)]
Don't know how this got in, but it is gone now.

14 years agoMacOS portability changes contributed by "Robert Puyol" <puyol@abvent.fr>
curt [Tue, 19 Jan 1999 20:57:00 +0000 (20:57 +0000)]
MacOS portability changes contributed by "Robert Puyol" <puyol@abvent.fr>

14 years agoRemoved unneeded #include
curt [Wed, 6 Jan 1999 21:54:18 +0000 (21:54 +0000)]
Removed unneeded #include

14 years agoConverted "class fgVIEW" to "class FGView" and updated to make data
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.

14 years agoSun now appears to grow in size as it gets very low in the horizon.
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.

14 years agoRenamed class fgFLIGHT to class FGState as per request by JSB.
curt [Sat, 5 Dec 1998 15:53:59 +0000 (15:53 +0000)]
Renamed class fgFLIGHT to class FGState as per request by JSB.

14 years agomath domain error fix from Charlie Hotchkiss.
curt [Fri, 4 Dec 1998 01:25:05 +0000 (01:25 +0000)]
math domain error fix from Charlie Hotchkiss.

14 years agoConverted fgFLIGHT to a class.
curt [Thu, 3 Dec 1998 01:15:35 +0000 (01:15 +0000)]
Converted fgFLIGHT to a class.
Tweaks for Sun portability.

14 years agousing an uninitialized variable bug fixed.
curt [Mon, 30 Nov 1998 17:42:37 +0000 (17:42 +0000)]
using an uninitialized variable bug fixed.

14 years agoBorland portability tweaks.
curt [Mon, 23 Nov 1998 21:48:09 +0000 (21:48 +0000)]
Borland portability tweaks.

14 years agowhitespace tweak.
curt [Fri, 20 Nov 1998 01:01:45 +0000 (01:01 +0000)]
whitespace tweak.

14 years agoEnable release builds using the --without-logging option to the configure
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.

14 years agoConverted to new logstream debugging facility. This allows release
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.

14 years agoChanges to track Bernie's updates to fgstream.
curt [Fri, 6 Nov 1998 14:46:59 +0000 (14:46 +0000)]
Changes to track Bernie's updates to fgstream.

14 years agoTweaked sunset/sunrise colors.
curt [Tue, 20 Oct 1998 18:28:30 +0000 (18:28 +0000)]
Tweaked sunset/sunrise colors.

14 years agoC++-ifying.
curt [Fri, 16 Oct 1998 23:26:44 +0000 (23:26 +0000)]
C++-ifying.

14 years agoConverted to Point3D class.
curt [Fri, 16 Oct 1998 00:51:46 +0000 (00:51 +0000)]
Converted to Point3D class.

14 years agoConverted to c++ style comments.
curt [Thu, 24 Sep 1998 15:36:19 +0000 (15:36 +0000)]
Converted to c++ style comments.

14 years agoMiscellaneous tweaks.
curt [Thu, 24 Sep 1998 15:25:22 +0000 (15:25 +0000)]
Miscellaneous tweaks.

14 years agoFixed output message.
curt [Thu, 17 Sep 1998 18:25:11 +0000 (18:25 +0000)]
Fixed output message.

14 years agoNew textured moon and rewritten/restructured Astro code contributed by Durk
curt [Tue, 15 Sep 1998 04:26:07 +0000 (04:26 +0000)]
New textured moon and rewritten/restructured Astro code contributed by Durk
Talsma.

14 years agolog file tweak.
curt [Thu, 3 Sep 1998 21:25:39 +0000 (21:25 +0000)]
log file tweak.

14 years agoChanges contributed by Bernie Bright <bbright@c031.aone.net.au>
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!

14 years agoRewrite of event manager thanks to Bernie Bright.
curt [Sat, 29 Aug 1998 13:07:16 +0000 (13:07 +0000)]
Rewrite of event manager thanks to Bernie Bright.

14 years agoContributions from Bernie Bright <bbright@c031.aone.net.au>
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.

14 years agoShuffled $FG_ROOT file layout.
curt [Tue, 25 Aug 1998 20:53:24 +0000 (20:53 +0000)]
Shuffled $FG_ROOT file layout.

14 years agoNailed a uninitialized variable usage bug that was killing us on some
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.

14 years agoMinor tweaks to avoid using unitialized memory.
curt [Sat, 22 Aug 1998 01:18:59 +0000 (01:18 +0000)]
Minor tweaks to avoid using unitialized memory.

14 years agoSky now tracks adjusted fog color so it blends well with terrain.
curt [Wed, 12 Aug 1998 21:40:44 +0000 (21:40 +0000)]
Sky now tracks adjusted fog color so it blends well with terrain.

14 years agoRewrote star loading and rendering to:
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.

14 years agoModified to bring in stars in 8 increments based on magnitude, not number
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.

14 years agoEliminated glScale call so that glutSolidSphere normals are preserved
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.

14 years agoLower skirt tracks adjusted fog color, not fog color.
curt [Wed, 22 Jul 1998 21:39:21 +0000 (21:39 +0000)]
Lower skirt tracks adjusted fog color, not fog color.

14 years agoWrote access functions for current fgOPTIONS.
curt [Mon, 13 Jul 1998 21:00:09 +0000 (21:00 +0000)]
Wrote access functions for current fgOPTIONS.

14 years agoIn fgCalculatePlanet() pass a pointer to a structure to be modified, rather
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.

14 years agoBuild only static libraries.
curt [Fri, 12 Jun 1998 01:01:14 +0000 (01:01 +0000)]
Build only static libraries.

14 years agoAdded zlib support for reading in compressed data files.
curt [Fri, 29 May 1998 20:35:41 +0000 (20:35 +0000)]
Added zlib support for reading in compressed data files.

14 years agoDerived file "Makefile.in" removed from version control.
curt [Sat, 23 May 1998 14:18:28 +0000 (14:18 +0000)]
Derived file "Makefile.in" removed from version control.

14 years agoUse new C++ events class.
curt [Sat, 23 May 1998 14:07:14 +0000 (14:07 +0000)]
Use new C++ events class.

14 years agoRoot path info moved to fgOPTIONS.
curt [Wed, 13 May 1998 18:25:34 +0000 (18:25 +0000)]
Root path info moved to fgOPTIONS.

14 years agoType-ified fgTIME and fgVIEW
curt [Tue, 28 Apr 1998 01:18:59 +0000 (01:18 +0000)]
Type-ified fgTIME and fgVIEW

14 years ago"struct fgLIGHT" -> "fgLIGHT" because fgLIGHT is typedef'd.
curt [Sun, 26 Apr 1998 05:10:00 +0000 (05:10 +0000)]
"struct fgLIGHT" -> "fgLIGHT" because fgLIGHT is typedef'd.

14 years agoEdited cvs log messages in source files ... bad bad bad!
curt [Sat, 25 Apr 1998 22:06:24 +0000 (22:06 +0000)]
Edited cvs log messages in source files ... bad bad bad!

14 years agoWrapped "#include <config.h>" in "#ifdef HAVE_CONFIG_H"
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.

14 years agoC++ - ifing the code a bit.
curt [Wed, 22 Apr 1998 13:21:26 +0000 (13:21 +0000)]
C++ - ifing the code a bit.

14 years agoPrepairing for C++ integration.
curt [Tue, 21 Apr 1998 17:02:27 +0000 (17:02 +0000)]
Prepairing for C++ integration.

14 years agoMoved fg_debug.c to it's own library.
curt [Sat, 18 Apr 1998 04:13:51 +0000 (04:13 +0000)]
Moved fg_debug.c to it's own library.

14 years agoCode reorganizations. Added a Lib/ directory for more general libraries.
curt [Tue, 14 Apr 1998 02:23:04 +0000 (02:23 +0000)]
Code reorganizations.  Added a Lib/ directory for more general libraries.

14 years agoTweaks to Gnu automake/autoconf system.
curt [Wed, 8 Apr 1998 23:32:28 +0000 (23:32 +0000)]
Tweaks to Gnu automake/autoconf system.

14 years agoMinor cleanups and reorganizations.
curt [Mon, 6 Apr 1998 15:56:15 +0000 (15:56 +0000)]
Minor cleanups and reorganizations.

14 years agoConverting to Gnu autoconf system.
curt [Fri, 3 Apr 1998 21:50:53 +0000 (21:50 +0000)]
Converting to Gnu autoconf system.

14 years agoUpdated fgGENERAL to a "type" of struct.
curt [Sat, 14 Mar 1998 00:27:12 +0000 (00:27 +0000)]
Updated fgGENERAL to a "type" of struct.

14 years agoIncorporated Durk's updates.
curt [Mon, 9 Mar 1998 22:47:25 +0000 (22:47 +0000)]
Incorporated Durk's updates.

14 years agoIncorporated Durk's Astro/ tweaks. Includes unifying the sun position
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.

14 years agoIncorporated some HUD tweaks from Michelle America.
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.

14 years agoIncorporated code changes contributed by Charlie Hotchkiss
curt [Thu, 12 Feb 1998 21:58:27 +0000 (21:58 +0000)]
Incorporated code changes contributed by Charlie Hotchkiss
<chotchkiss@namg.us.anritsu.com>

14 years agoRemoved "depend" files from cvs control. Other minor make tweaks.
curt [Mon, 9 Feb 1998 22:56:28 +0000 (22:56 +0000)]
Removed "depend" files from cvs control.  Other minor make tweaks.

14 years agoMinor tweaks.
curt [Mon, 9 Feb 1998 15:07:47 +0000 (15:07 +0000)]
Minor tweaks.

14 years agoIncorporated HUD changes and struct/typedef changes from Charlie Hotchkiss
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>

14 years agoLots of little tweaks to fix various consistency problems discovered by
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.

14 years agoTo version 0.29
curt [Mon, 2 Feb 1998 20:52:20 +0000 (20:52 +0000)]
To version 0.29

14 years agoMinor tweaks.
curt [Tue, 27 Jan 1998 18:35:53 +0000 (18:35 +0000)]
Minor tweaks.

14 years agoIncorporated Paul Bleisch's <bleisch@chromatic.com> new debug message
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.

14 years agoAdded a "skirt" to try to help hide gaps between scenery and sky. This will
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.

14 years agoChanged #ifdef FILE_H to #ifdef _FILE_H
curt [Thu, 22 Jan 1998 02:59:23 +0000 (02:59 +0000)]
Changed #ifdef FILE_H to #ifdef _FILE_H

14 years agoMore misc. tweaks for rpk make merge.
curt [Mon, 19 Jan 1998 19:42:58 +0000 (19:42 +0000)]
More misc. tweaks for rpk make merge.

14 years agoMerged in make system changes from Bob Kuehne <rpk@sgi.com>
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.

14 years agoTons of little changes to clean up the code and to remove fatal errors
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.

14 years agoBeginning to integrate Tile management subsystem.
curt [Thu, 8 Jan 1998 02:22:01 +0000 (02:22 +0000)]
Beginning to integrate Tile management subsystem.

14 years agoMiscellaneous tweaks.
curt [Wed, 7 Jan 1998 03:31:25 +0000 (03:31 +0000)]
Miscellaneous tweaks.

14 years agoMoved from .../Src/Scenery/ to .../Src/Astro/
curt [Wed, 7 Jan 1998 03:06:12 +0000 (03:06 +0000)]
Moved from .../Src/Scenery/ to .../Src/Astro/

26 years agoTweaks to help building with MSVC++
curt [Tue, 6 Jan 1998 01:20:16 +0000 (01:20 +0000)]
Tweaks to help building with MSVC++

26 years agoAdd an option to advance/decrease time from keyboard.
curt [Mon, 5 Jan 1998 18:44:33 +0000 (18:44 +0000)]
Add an option to advance/decrease time from keyboard.

26 years agoWorked on winding problem without luck, so back to calling glFrontFace()
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.

26 years agoFurther integration of event manager.
curt [Tue, 30 Dec 1997 22:22:31 +0000 (22:22 +0000)]
Further integration of event manager.

26 years agoIntegrated new event manager with subsystem initializations.
curt [Tue, 30 Dec 1997 20:47:34 +0000 (20:47 +0000)]
Integrated new event manager with subsystem initializations.

26 years agoAdded log at end of file.
curt [Tue, 30 Dec 1997 16:41:00 +0000 (16:41 +0000)]
Added log at end of file.

26 years agoMerged in Durk's changes ...
curt [Tue, 30 Dec 1997 16:36:40 +0000 (16:36 +0000)]
Merged in Durk's changes ...

26 years agoA couple lighting tweaks ...
curt [Tue, 30 Dec 1997 13:06:56 +0000 (13:06 +0000)]
A couple lighting tweaks ...

26 years agoTweaked the sky coloring a bit to build in structures to allow finer rgb
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.

26 years agoFirst stab at sunset/sunrise sky glow effects.
curt [Mon, 22 Dec 1997 23:45:45 +0000 (23:45 +0000)]
First stab at sunset/sunrise sky glow effects.

26 years agoAligned sky with sun so dusk/dawn effects can be correct relative to the sun.
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.

26 years agoLot's of tweaking with sky rendering and lighting.
curt [Fri, 19 Dec 1997 23:34:03 +0000 (23:34 +0000)]
Lot's of tweaking with sky rendering and lighting.

26 years agoWorking on scene rendering order and options.
curt [Fri, 19 Dec 1997 16:44:57 +0000 (16:44 +0000)]
Working on scene rendering order and options.

26 years agoFirst stab at sky dome actually starting to look reasonable. :-)
curt [Thu, 18 Dec 1997 23:32:28 +0000 (23:32 +0000)]
First stab at sky dome actually starting to look reasonable. :-)

26 years agoWorked on properly translating and positioning the sky dome.
curt [Thu, 18 Dec 1997 04:07:02 +0000 (04:07 +0000)]
Worked on properly translating and positioning the sky dome.

26 years agoInitial revision.
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.)

26 years agoBegan working on rendering the sky.
curt [Wed, 17 Dec 1997 23:13:45 +0000 (23:13 +0000)]
Began working on rendering the sky.

26 years agoFixed so moon and sun display lists aren't recreate periodically.
curt [Wed, 17 Dec 1997 23:12:14 +0000 (23:12 +0000)]
Fixed so moon and sun display lists aren't recreate periodically.

26 years agoAdd xgl wrappers for debugging.
curt [Mon, 15 Dec 1997 23:54:25 +0000 (23:54 +0000)]
Add xgl wrappers for debugging.
Generate terrain normals on the fly.

26 years agoMisc. tweaks.
curt [Mon, 15 Dec 1997 20:59:08 +0000 (20:59 +0000)]
Misc. tweaks.