Commit Graph
6038 Commits
Author SHA1 Message Date
curt f08ae9f2ea John Wojnaroski:
Attached are the new files to transform the cloud field for local lat/lon.
2002-10-03 02:52:55 +00:00
curt 5c61e97358 ref() the cloud states before use so that if we are dyanmically creating and
deleting cloud layers we don't inadvertantly delete a cloud state.
2002-10-02 16:03:25 +00:00
curt 87e38e2617 Fix a tyop. 2002-09-22 03:42:26 +00:00
curt 92e1856caa Did I forget to commit John's loader patch?
Ran dos2unix on extgl.*
Include <simgear_config.h> from extgl.h so it properly picks up the WIN32
symbol.
2002-09-20 18:10:28 +00:00
curt 20c099b7ef Added extgl.c and extgl.h 2002-09-19 02:30:52 +00:00
curt 7eb74c7e2a Tweaks to build system following removal of interpreter subdir. 2002-09-18 20:38:40 +00:00
david 8d63c300e2 Removed simgear/interpreter directory; most likely we will use the new
PSL interpreted language in plib.
2002-09-18 20:27:17 +00:00
curt 01ccdd3ae1 Erik Hofman:
This patch fixes and STL problem, and adds (compile time) support for
architextures that don't support multitexturing.
2002-09-18 19:41:52 +00:00
curt ab074726df Removed unnecessary files. 2002-09-18 18:47:47 +00:00
curt ed26458a24 Norman's most recent 3d clouds code tweaks. 2002-09-18 14:24:19 +00:00
curt fcf1d34e55 Latest changes from John. 2002-09-17 16:08:00 +00:00
curt 19f99ea273 Build with other simgear header files from source tree, not those that are
installed.
2002-09-17 01:16:18 +00:00
curt fe5bb76def Latest changes from John Wojnaroski. 2002-09-16 14:55:31 +00:00
david 7ecf508453 Rolled Norm's change back out; update needs to be called earlier. 2002-09-16 13:13:49 +00:00
david 83e6e44eab Patches from Norm Vine to get clouds working (and add some debugging
information).
2002-09-16 02:26:20 +00:00
david 69a93342c0 Ignore generated files. 2002-09-15 10:42:54 +00:00
curt e17338622a Change the header install directory.
Clean up a couple warnings.
2002-09-15 04:32:28 +00:00
david a67fd7ea99 Added autom4te.cache. 2002-09-14 16:06:22 +00:00
david cf2b8afbe9 Added stamp-h1. 2002-09-14 16:05:58 +00:00
david a1e7761384 Removed /usr/local/include (as with plib). 2002-09-14 16:05:41 +00:00
david d068915b42 Added newlines and did other clean-ups to eliminate errors and
minimize warnings compiling with g++ 3.2.
2002-09-14 16:03:39 +00:00
curt adeb0d48fc Upgrade the version number. 2002-09-13 23:19:14 +00:00
curt 55c89ea865 Added simgear/sky/clouds3d to the build system. 2002-09-13 22:51:40 +00:00
curt 8bd07e358f Tweak lib name. 2002-09-13 20:36:19 +00:00
curt 01113e82f3 Initial revision. 2002-09-13 20:29:04 +00:00
curt 6d79582890 Initial revision 2002-09-07 02:58:19 +00:00
curt 2ae3c89406 For version 0.2.0 2002-09-07 01:45:46 +00:00
curt 1818102ffe Updated ... RELEASE_0_2_0 2002-09-07 01:33:17 +00:00
curt 406d6dd6fc Getting ready for 0.2.0 stable release. 2002-09-07 01:25:02 +00:00
curt c8ef854f01 Fixes to allow MingW compilation. 2002-09-06 20:05:40 +00:00
curt 87dcaf5a00 Fixes to better support the native irix compilers. 2002-09-06 15:30:11 +00:00
curt c3bdd0e537 Automake version check is only done in autogen.sh and not in configure. 2002-09-03 21:44:44 +00:00
curt c23fd6e66f Fix a typo in acinclude.m4 2002-09-03 02:52:39 +00:00
curt e809eee896 Additional configure changes. 2002-09-02 22:18:31 +00:00
curt c44ef2126c Tweaks for next prerelease. RELEASE_0_0_19pre2 2002-09-02 04:08:01 +00:00
curt e2bfb5633b Minor tweaks. 2002-09-02 03:43:05 +00:00
curt 064ee8ba8f Make sure interpreters/ gets included with "make dist" 2002-09-02 03:41:39 +00:00
curt a5c130446e Preparation for next pre-release. RELEASE_0_0_19pre1 2002-08-31 18:39:07 +00:00
curt 4162817c0b More clean ups. 2002-08-31 13:18:49 +00:00
curt 81cab6e089 Additional build system tweaks, regenerated the .dsp/.dsw's. 2002-08-30 15:03:30 +00:00
curt d78204d147 Several fixes and tweaks. 2002-08-29 14:00:35 +00:00
curt d8b523d067 Attempting more fixes to our autoconf/make scripts. 2002-08-28 14:08:12 +00:00
curt c4cfad6069 Additional tweaks that got lost somehow. 2002-08-27 21:48:51 +00:00
curt 5bddb88ce2 Ooops, minor typo fixed. 2002-08-27 21:45:48 +00:00
curt 8c4ee69aeb Modernize the autoconf scripts a bit. 2002-08-27 21:44:39 +00:00
curt b3a533f8ce Add #ifdef'd out support for plibs cheesy lens flare object. 2002-08-27 21:43:35 +00:00
curt a885314a39 Tidy up the autoconf/automake configuration a bit.
- Removed some old cruft.

- Removed some support for older versions of automake which technically was
  correct, but caused the newer automakes to squawk warnings during an
  initial sanity check (which isn't done very intelligently.)

  NOTE: this fix is technically not correct for older version of automake.
  These older version use the variable "INCLUDES" internally and could have
  them already set to an important value.  That is why we were appending
  our values to them.  However, newer versions of automake don't set this
  value themselves so it is an error to append to a non-existant variable.
  We seem to "get away" with overwriting the value on older versions of
  automake, but if you have problems, consider upgrading to at least
  automake-1.5.
2002-08-25 17:31:47 +00:00
curt 0567a76445 It probably is better not to hide warning messages. Removed spaces from
AC_DEFINE( SYMBOL ) -> AC_DEFINE(SYMBOL)
2002-08-24 18:21:49 +00:00
curt d6dc2d6eab Brandon Bergren:
2. I changed Simgear's autogen.sh so it is quieter, and errors out if
autoheader or autoconf fails.  It puts all error output in autogen.err, and
deletes it if nothing errored out.  The patch is in (sg.autogen.sh.patch.gz)
This patch applies to flightgear, too.  If someone doesn't like what I did
here, please speak up!  I really believe that this patch will help cause
less confusion among people new to compiling flightgear.
2002-08-24 03:54:45 +00:00
curt b75a694682 Bernie Bright:
Here are some changes that gave me a significant frame rate increase of about 10 fps with random objects disabled.  The interesting thing is that these changes aren't in the main loop but are in tile loader.  My guess is that I've reduced the memory footprint just enough to reduce CPU cache misses, though I have no hard evidence of this.

Initially I modified all SGBinObject member functions to pass/return by reference instead of by-value.  This gives little or no speed up but allows for some optimizations in fgBinObjLoad().  It is these changes that reduce the number of memory allocations.  Needless copying of vectors, and vectors of vectors, can be very memory intensive, especially if they are large.

Anyway I would be interested to see if you get similar results.  I would emphasize that the frame rate increase only occurs with random objects disabled.  I lose about 10-15 fps on my GF2MX 32MB with random objects, probably a fill-rate limitation or texture memory thing.
2002-08-23 17:52:10 +00:00