Moved to Simulator/ subdirectory.
This commit is contained in:
parent
9692b3fe1e
commit
1603c2f3f8
2 changed files with 184 additions and 0 deletions
111
Simulator/Done
Normal file
111
Simulator/Done
Normal file
|
@ -0,0 +1,111 @@
|
||||||
|
--------------------------------------------------------------------------
|
||||||
|
| Done
|
||||||
|
--------------------------------------------------------------------------
|
||||||
|
|
||||||
|
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
|
||||||
|
|
73
Simulator/Todo
Normal file
73
Simulator/Todo
Normal file
|
@ -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.
|
||||||
|
|
Loading…
Add table
Reference in a new issue