curt
492d5fbd8d
Fix a small mistake in the scene graph arrangement for vasi lights.
2004-01-11 19:45:29 +00:00
ehofman
465d13b045
Add support for an aircraft specific splash screen
2003-12-22 21:49:11 +00:00
andy
439a9fa1e4
Minor API changes to support the new sg_geodesy implementation. A few
...
places now use sgCartToGeod() instead of rolling their own
approximation. And YASim is now using exactly the same 3D coordinate
system as the rest of FlightGear is.
2003-12-19 02:42:32 +00:00
david
01f8f51614
Remove the seriously-outdated DCS code (we have different facilities
...
for including external objects now).
Set the default logging level to 'alert' (i.e. pending disaster).
2003-11-24 17:46:38 +00:00
curt
e4295262d0
Currently, when the sim pauses, all IO is also halted. To me it generally
...
makes more sense to keep I/O running. That way remote telnet connections
will still respond, and the sim can still accept and send data. This also
allows a remote script or gui to pause and (more importantly) be able to
the unpause the sim.
2003-11-21 23:35:25 +00:00
ehofman
e322c70f52
Depreciate NetworkOLK. A big thanks goes to Oliver Delise for implementing it in the first place.
2003-11-13 14:42:47 +00:00
ehofman
177e081a2a
Disable two sided light model because Andy's patch to plib makes it unneeded. This should also increase framerate a bit
2003-11-09 15:07:23 +00:00
curt
cc7b15fa7b
Various 0.9.3 updates.
2003-10-24 17:06:39 +00:00
curt
58cadee5f3
Updates for 0.9.3-pre1
2003-10-16 03:29:04 +00:00
ehofman
980012e168
Move FGEventMgr and FGSubsystemMgr over to SimGear, add SGEventMgr to FlightGear's globals structre and some small code cleanups
2003-09-24 17:20:55 +00:00
ehofman
2764b9181b
Fix a problem where the upper cloud layers are draw
...
n with the sun punch through value
2003-09-23 08:43:19 +00:00
ehofman
7d6cafba6e
Use the log level environment already set up by David instead of mine
2003-09-22 09:22:05 +00:00
ehofman
e0dda6ad52
A small fix to have a smoot transition of cloud colors when in time warp mode
2003-09-20 11:05:12 +00:00
ehofman
a33ad90ed7
Convert fgLIGHT to FGLight and make it FGSubsystem compatible. Let the subsystem manager handle it and let FGLight::update() handle the repositioning of the sun and the moon.
2003-09-20 09:38:32 +00:00
ehofman
7d6aea909d
Remove some unused UIUC specific code
2003-09-18 09:33:13 +00:00
ehofman
15f45ad9a5
Reorginize the code just before fgMainLoop a bit so that the lighting update actually has any effect
2003-09-17 10:02:36 +00:00
curt
9bb782ce72
Added a command line option to specify a starting time of day in the sense of:
...
--timeofday=dawn
--timeofday=dusk
--timeofday=noon
--timeofday=midnight
2003-09-15 22:55:39 +00:00
ehofman
7249aaea33
Frederic Bouvier:
...
This patch is there to correct a problem that prevent to load static objects when specifying a relative fg-root or a different, relative, fg-scenery. It appears that there is a mix between fg-root, fg-scenery and PLIB's model-dir.
It has been reported on the list that users are not able to see the buildings, especially those running the win32 builds because they run 'runfgfs.bat' that set FG_ROOT=./DATA.
I decided not to use model-dir because it just add confusion and to build a valid path earlier.
2003-09-13 11:47:30 +00:00
ehofman
2be37c04fe
Enable two sided lighting calculations when specular highlight is enabled
2003-09-13 09:27:50 +00:00
ehofman
dd963990dc
Turn back to default lighting when specular-highlight gets disabled
2003-09-12 22:09:54 +00:00
ehofman
9812739a71
Add the posibillity to disable specular highlight because it looks like some implementations switch over to sofware rendering when this is enabled
2003-09-12 21:43:01 +00:00
ehofman
774faa157d
Make it possible for textured object to change color to white when lit by a strong light source. This might affect rendering time a bit
2003-09-12 09:27:19 +00:00
ehofman
82ba3ebbde
Remove a possible glut dependency and do some code cleaning
2003-08-29 16:46:21 +00:00
ehofman
69d0052375
Fix an undeclared function refference in one of the supported compiler environments
2003-08-25 12:41:40 +00:00
ehofman
ced6b4f520
Updates needed for z-ordewring of the cloud layers
2003-08-22 08:05:00 +00:00
ehofman
5ae096b225
Reorganization of main.cxx
2003-08-17 09:54:41 +00:00
ehofman
be863ee240
Work around a problem in certain NVidia adapters hat don't support fgPushAttrib(FG_FOG_BIT)
2003-08-15 17:47:34 +00:00
ehofman
5898b8f828
Needed for SimGear update
2003-07-31 14:47:56 +00:00
ehofman
62ce453136
Use a pointer to a structure instead of a large number of variables when calling a function to keep the stack clean
2003-07-31 09:06:15 +00:00
ehofman
c1fa7f95bd
Comment out the UIUC ground trimming code
2003-07-27 07:49:33 +00:00
ehofman
860545bfa9
This patch increases the threshold below which the uiuc models are forced above the ground.
2003-07-26 07:56:46 +00:00
curt
c5110a3650
Try to make the replay system honor /sim/speed-up, but not fully working yet.
2003-07-25 20:09:30 +00:00
curt
fff2989853
Modified the replay system to work without enabling the master or clock freeze.
2003-07-18 14:14:24 +00:00
curt
75861ec95d
Avoid collecting garbage data before the FDM is initialized.
2003-07-18 01:51:45 +00:00
curt
419f09f804
Curt:
...
I have added a fledgling replay system that records flight data and control
positions during the flight.
I have added an internal command called "replay" which will trigger a replay
of the entire saved flight data set. This could be bound to a keyboard or
menu command, in fact this entire module is screaming for someone to build
a gui to control playback speed, amount of playback, etc.
This is the initial version so there are kinks that still need to be worked
out, please be patient.
2003-07-17 18:24:17 +00:00
david
2da219ef5e
Update magvar model before using it to initialize compass error.
2003-07-17 00:26:38 +00:00
david
34e4ff4922
Kludge the HI error so that it initially matches the magnetic variation.
2003-07-17 00:06:03 +00:00
ehofman
7b778e859c
Replace some of the most used fgGetXXXX() calls with a local variable. The next best thing would be replacing the fgGetXXXX()functions with cached pointers
2003-07-05 09:59:03 +00:00
ehofman
484bab7bc8
Make sure the functions won't be called if the extension is not supported. This also clears the main loop a bitsrc/Main/main.cxx.
2003-06-29 17:14:13 +00:00
ehofman
9e07e0ac36
Mac OS X fixes
2003-06-20 20:18:40 +00:00
ehofman
ef96cce83f
(temporary) Apple OS X fix
2003-06-19 07:54:29 +00:00
ehofman
6b2b6edb2d
Use a different way to call OpenGL extensions and move over to our own extension checking function instead of the one provided by glut
2003-06-18 09:19:41 +00:00
ehofman
654037b83b
gcc 3.2 fixes
2003-06-17 17:51:55 +00:00
ehofman
0eda5f3872
Add:
...
/sim/rendering/horizon-effect
toggle sun and moon resizing effect near the horizon
/sim/rendering/enhanced-lighting
toggle enhanced runway lighting on or off
/sim/rendering/distance-attenuation
add distance attenuation to the enhanced runway lighting
2003-06-17 16:59:26 +00:00
ehofman
b082300ab1
Model the effect where the sun and moon look 1.5 times larger when close to the horizon
2003-06-15 12:23:55 +00:00
ehofman
0c5115e69a
Base sun and moon diameter and distance on actual numbers
2003-06-14 09:32:06 +00:00
curt
6db343914f
Changes corresponding to simgear sky api tweak.
2003-06-11 19:06:48 +00:00
curt
f4403fdea8
Cosmetic changes ...
2003-06-09 20:24:50 +00:00
david
e588cbadd8
Removed FGEnvironmentMgr as a special case in globals, initialization,
...
etc.
Improved the weather system to interpolate between different
elevations and deal with boundary-layer conditions. The configuration
properties are now different (see $FG_ROOT/preferences.xml).
2003-06-08 14:47:03 +00:00
curt
bfaaa63bb2
Changes in preparation for the 0.9.2 release.
2003-06-04 20:27:05 +00:00