166 lines
5.1 KiB
Text
166 lines
5.1 KiB
Text
--------------------------------------------------------------------------
|
|
| Done
|
|
--------------------------------------------------------------------------
|
|
|
|
7/21/98 - add a --enable/disable-sound option.
|
|
|
|
7/11/98 - Ground collision detection
|
|
|
|
7/3/98 - Generate and store the transform matrix when rendering by
|
|
material property so we don't have to push, transform, pop
|
|
continually. See mesa code for gluLookAt()
|
|
|
|
6/11/98 - convert to static libraries and reduce libtool usage ...
|
|
|
|
6/11/98 - Converted to GL_FOG_EXP2
|
|
|
|
5/29/98 - Widened edges of tiles to overlap a bit. This should help
|
|
reduce floating point induced gaps between tiles.
|
|
|
|
5/27/98 - Rewrote airport list manager using an STL "map" (associative
|
|
array) for quick lookup.
|
|
|
|
5/26/98 - Impose a maximum triangle area during scenery generation so
|
|
even very flat areas will get split into a few smaller sub
|
|
triangles.
|
|
|
|
5/26/98 - Overhaul view parameter generation ... see if we can piggy
|
|
back off of larcsim calcs, and consolate potentially
|
|
redundant code -- Norman Vine
|
|
|
|
5/24/98 - Fine grain view frustum culling
|
|
|
|
5/20/98 - fix winding problem with tri-strips in obj.c (wait for next
|
|
version of stripe)
|
|
|
|
5/17/98 - Course grain (tile based) view frustum culling
|
|
|
|
5/6/98 - HUD updates from Jeff Goeke-Smith.
|
|
|
|
5/5/98 - Added a visual frame rate counter on the HUD.
|
|
|
|
5/2/98 - Option to go full screen. call glutFullScreen()
|
|
|
|
4/29/98 - Option to toggle between smooth / flat shading.
|
|
|
|
4/28/98 - Physically check if airport list overruns array size when loading.
|
|
|
|
4/28/98 - Wrap up zlib so we can conditionally compile back in normal
|
|
behavior on systems that have trouble building zlib.
|
|
|
|
4/27/98 - Do a better job of translating scenery tiles towards (0,0,0)
|
|
|
|
4/27/98 - fgTIME fgVIEW struct -> typedef
|
|
|
|
4/27/98 - Add a option to disable texturing.
|
|
|
|
4/25/98 - Clean up initialization sequence and eliminate
|
|
interdependencies between lighting and position.
|
|
|
|
4/23/98 - encapsulate all #include <config.h>'s with #ifdef HAVE_CONFIG_H
|
|
|
|
4/23/98 - Give all textured polygons ambient and diffuse glMaterial()
|
|
properties of "white" so GL_MODULATE works as expected and
|
|
textures are not oddly tinted.
|
|
|
|
4/21/98 - Convert lighting equations to table lookups
|
|
|
|
4/21/98 - Make sure all #ifdef _cplusplus are after any other includes
|
|
Make sure all .hxx files have #ifndef cplusplus #error
|
|
|
|
4/21/98 - various autoconf cleanups/preparation for C++
|
|
|
|
4/9/98 - Fixed a bug in event management where the next event run time
|
|
was miscalculated so it was never run.
|
|
|
|
4/6/98 - Cleanups
|
|
|
|
--------------------------------------------------------------------------
|
|
|
|
4/3/98 - Released version 0.40
|
|
|
|
4/3/98 - Incorporated the Gnu automake/autoconf/libtool system.
|
|
|
|
3/17/98 - Fix time jumping problem on win32
|
|
|
|
3/1/98 - Unify sun position render code with existing sunpos
|
|
calculations so the sun doesn't do it's little jump every
|
|
hour.
|
|
|
|
2/19/98 - Fixed a problem with smooth view (scenery center) switch
|
|
when entering a new tile.
|
|
|
|
2/18/98 - Fixed a problem with terrain generation that was causing
|
|
some strips to be put in the wrong winding list.
|
|
|
|
2/9/98 - Fixed a problem with terrain tiles not quite matching up perfectly.
|
|
|
|
2/2/98 - Fix warning when compiling with c++ ... also successfully built
|
|
with cygnus-g++. There should be nothing holding us back from
|
|
using C++.
|
|
|
|
1/30/98 - remove Scenery/geometry.c and Scenery/mesh.c
|
|
|
|
1/28/98 - Dynamic unloading of scenery.
|
|
|
|
1/26/98 - Debug message system.
|
|
|
|
1/26/98 - Dynamic loading of scenery
|
|
|
|
1/24/98 - Remove some of the unused files such as ls_sync.c
|
|
|
|
1/23/98 - in all .h's change #ifdef FILE_H -> #ifdef _FILE_H
|
|
|
|
--------------------------------------------------------------------------
|
|
|
|
1/22/98 - Released version 0.25
|
|
|
|
1/19/98 - Compile with c++
|
|
|
|
1/17/98 - Change all "type function();" to "type function( void );"
|
|
|
|
--------------------------------------------------------------------------
|
|
|
|
1/16/98 - Release verison 0.23
|
|
|
|
1/6/98 - Added FGwin32.mak (a MSVC++ Makefile for building win32 versions)
|
|
|
|
--------------------------------------------------------------------------
|
|
|
|
1/5/98 - Released version 0.21
|
|
|
|
12/31/97 - remove Unix dependencies from .../Time/fg_time.c
|
|
|
|
--------------------------------------------------------------------------
|
|
|
|
12/30/97 - Released version 0.20
|
|
|
|
12/30/97 - Released version 0.19
|
|
|
|
12/30/97 - Event manager
|
|
|
|
12/23/97 - First stab at a reasonable sky ... I'm going to probably
|
|
leave this for now so I don't spend the rest of my life
|
|
trying to tweak it.
|
|
|
|
12/17/97 - Released version 0.18
|
|
|
|
12/17/97 - Fix sun/moon initialization code so display lists aren't
|
|
re-created at every Init().
|
|
|
|
12/12/97 - Released verison 0.17
|
|
|
|
12/10/97 - Released version 0.16
|
|
|
|
12/9/97 - Released demtools version 0.01
|
|
|
|
12/9/97 - Released version 0.15
|
|
|
|
11/25/97 - Released version 0.14
|
|
|
|
10/24/97 - Released version 0.13
|
|
|
|
9/22/97 - Released version 0.12
|
|
|
|
9/16/97 - Released version 0.11
|
|
|