From: curt Date: Sat, 25 Apr 1998 18:39:36 +0000 (+0000) Subject: Moved to Simulator/ subdirectory. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=1603c2f3f824389bfc566280ae475fd1a86ed6b1;p=flightgear.git Moved to Simulator/ subdirectory. --- diff --git a/Simulator/Done b/Simulator/Done new file mode 100644 index 000000000..1715ea12b --- /dev/null +++ b/Simulator/Done @@ -0,0 +1,111 @@ +-------------------------------------------------------------------------- +| Done +-------------------------------------------------------------------------- + +4/23/98 - encapsulate all #include '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 + diff --git a/Simulator/Todo b/Simulator/Todo new file mode 100644 index 000000000..a591d01ac --- /dev/null +++ b/Simulator/Todo @@ -0,0 +1,73 @@ +-------------------------------------------------------------------------- +| Todo +-------------------------------------------------------------------------- + +4/24/98 - Clean up initialization sequence and eliminate + interdependencies between lighting and position. + +4/21/98 - Tweak lighting parameter interpolation tables to better fit + "perceived" reality + +4/21/98 - Make sure all .hxx files have #ifndef cplusplus #error + Make sure all #ifdef _FILE_H or _FILE_HXX + +4/14/98 - Convert gl__() calls in Cockpit/ to xgl__() calls + +3/18/98 - Use win32 specific calls to get daylight savings time on windoze + +12/29/97 - View frustum culling + +1/5/98 - Create a development "roadmap" + +12/30/97 - fix winding problem with tri-strips in obj.c (wait for next + version of stripe) + +12/29/97 - Add a mechanism to parse command line options + * A simple clear-screen sky. + * No fog. + * No astronomy. + * Less detailed terrain. + * Texture - but no MIP-mapping. + * Texture - but no bilinear blending. + * No texture. + +12/29/97 - sky tweaking + Steve Baker writes: + So, by building the sky in the flattened shape, we can have it be + very foggy at the horizon and clear blue overhead. + + The other important feature of this model is the colours. We + colour each vertex of the dish individually to allow for cute + sunsets, a darker blue overhead than at the horizon in daylight, a + gradual darkening of the sky as a function of altitude for very + high altitude flight - into space. Also we tint the horizon more + in the direction of the sun so that sunset starts where the sun + goes down - and the sky remains blue on the opposite side of the + sky - then as the sun gets lower, the colour spreads outwards all + around the sky and the black of night creeps in slowly from the + opposite side of the sky from the sunset. + + We also like to tint the bottom edge of the sky with white - even + in broad daylight - so it looks fuzzy - even when there is very + little fog to achieve that effect. + + We use a text file that contains a lookup table relating the sun + angle relative to the horizon to: + + * The colour at the top of the sky dome, + * The colour of the horizon nearest to the sun + * The colour of the horizon farthest from the sun + * The colour of the texture environment blend for the clouds. + * The fog colour. + + We can then tweak that file to set up all the conditions. The + realtime system interpolates the horizon colours all around the edge + of the sky. + +12/29/97 - Ground collision detection + +12/29/97 - glut windows or something for panel area - consider 3d + panels, careful of texture memory problems. + +1/5/98 - bzflag sound code might be able to work for us. +