1
0
Fork 0
Commit graph

11048 commits

Author SHA1 Message Date
curt
533f072899 Initial revision. 1998-07-31 18:27:36 +00:00
curt
81b4477349 Initial revision. 1998-07-30 23:58:04 +00:00
curt
801ba133bd Removed libtool support. 1998-07-30 23:49:18 +00:00
curt
d887239929 Sgi build tweaks.
Pause support.
1998-07-30 23:48:54 +00:00
curt
e81eeba64f Output position & orientation when pausing.
Eliminated libtool use.
Added options to specify initial position and orientation.
Changed default fov to 55 degrees.
Added command line option to start in paused or unpaused state.
1998-07-30 23:48:24 +00:00
curt
09ef1dd426 Beginning to add support for multiple flight models. 1998-07-30 23:44:36 +00:00
curt
52ba21472f Tweaks for sgi building. 1998-07-30 23:44:05 +00:00
curt
dbf002ddc0 Eliminated glScale call so that glutSolidSphere normals are preserved
correctly.  Also made the sun & moon a bit smaller.
1998-07-30 23:43:30 +00:00
curt
d14e417497 Removed zlib support. 1998-07-30 23:42:19 +00:00
curt
305589cd01 Removed zlib support. 1998-07-30 23:42:14 +00:00
curt
6610244275 removed libtool support. 1998-07-30 23:41:43 +00:00
curt
e462e64d42 Added Irix audio support. 1998-07-30 23:41:23 +00:00
curt
cfb11b9e18 *** empty log message *** 1998-07-30 23:41:02 +00:00
curt
09533ad0a0 Added README.Unix
No longer using libtool.
1998-07-30 23:40:42 +00:00
curt
05e3836b52 Added a pause option. 1998-07-27 18:42:22 +00:00
curt
6d427da8d8 Added a pause command "p"
Fixed some initialization order problems between pui and glut.
Added an --enable/disable-sound option.
1998-07-27 18:41:23 +00:00
curt
009c34bd23 Set near clip plane to 0.5 meters when close to the ground. Also, let the view get a bit closer to the ground before hitting the hard limit. 1998-07-24 21:56:59 +00:00
curt
3786e0665c Output message tweaks. 1998-07-24 21:42:25 +00:00
curt
a7cf4f0a53 material.cxx: whups, double method declaration with no definition.
obj.cxx: tweaks to avoid errors in SGI's CC.
tile.cxx: optimizations by Norman Vine.
tilemgr.cxx: optimizations by Norman Vine.
1998-07-24 21:42:06 +00:00
curt
f6f21702ce Debugging output tweaks.
Cast glGetString to (char *) to avoid compiler errors.
Optimizations to fgGluLookAt() by Norman Vine.
1998-07-24 21:39:08 +00:00
curt
9e301558c9 Ran dos2unix to get rid of extraneous ^M's. Tweaked parameter in
ImageGetRawData() to match usage.
1998-07-24 21:36:55 +00:00
curt
39521df546 Version 1.1.3 1998-07-24 21:35:29 +00:00
curt
6dd8a1525c fgPointLine() rewritten into fgPointLineSquared() ... this ultimately saves
us from doing a sqrt().
1998-07-24 21:34:38 +00:00
curt
4fb198d696 Disable maintainer mode (what ever that does.) 1998-07-24 21:33:41 +00:00
curt
8a690c2058 Fixed a bug that was triggering a seg fault. 1998-07-22 21:46:40 +00:00
curt
d8c9c07659 minor tweaks. 1998-07-22 21:46:09 +00:00
curt
ffa2a0feb3 fg_time.cxx: Removed call to ctime() in a printf() which should be harmless
but seems to be triggering a bug.
light.cxx: Added code to adjust fog color based on sunrise/sunset effects
  and view orientation.  This is an attempt to match the fog color to the
  sky color in the center of the screen.  You see discrepancies at the
  edges, but what else can be done?
sunpos.cxx: Caculate local direction to sun here.  (what compass direction
  do we need to face to point directly at sun)
1998-07-22 21:45:37 +00:00
curt
f8356621c1 Add basic fgFACE methods contributed by Charlie Hotchkiss.
intersect optimization from Norman Vine.
1998-07-22 21:41:42 +00:00
curt
0347fcc173 Clear to adjusted fog color (for sunrise/sunset effects)
Make call to fog sunrise/sunset adjustment method.
Add a stdc++ library bug work around to fg_init.cxx
1998-07-22 21:40:43 +00:00
curt
3fb75af08f Lower skirt tracks adjusted fog color, not fog color. 1998-07-22 21:39:21 +00:00
curt
24c592a3ce ... 1998-07-22 21:37:46 +00:00
curt
9cdd4bdf3b 0.52 ... 1998-07-22 21:37:19 +00:00
curt
47beea24fb Strip out \r when parsing config file in case we are on a windoze system. 1998-07-22 01:27:03 +00:00
curt
0a8ec68f2b Mods to handle extra nodes (i.e. preserve cutouts). 1998-07-21 04:34:20 +00:00
curt
e435c551c6 More tweaks for sub-area cutouts. 1998-07-21 04:33:47 +00:00
curt
14a58ae22b Several tweaks to start incorporating area cutouts into the pipeline. 1998-07-20 12:55:35 +00:00
curt
662648f349 Whoops, need to commit Makefile.am, not Makefile. 1998-07-20 12:54:53 +00:00
curt
8f14bf2e84 Initial revision. 1998-07-20 12:54:05 +00:00
curt
b3d461c384 Default visibility to about 20 miles. 1998-07-20 12:51:57 +00:00
curt
adee4bc151 Added far clip plane to fragment clipping calculations and tie this to
weather->visibility.  This way you can increase framerates by increasing
for and lowering visibility.
1998-07-20 12:51:26 +00:00
curt
a6f9590baf Tweaked color buffer clearing defaults. We clear the color buffer if we
are doing textures.  Assumptions:  If we are doing textures we have hardware
support that can clear the color buffer for "free."  If we are doing software
rendering with textures, then the extra clear time gets lost in the noise.
1998-07-20 12:49:44 +00:00
curt
d8039a551e Replace the hud rendering for loop (which linearly searches the the hud
list to find the entry with the proper position) with a simple linear
traversal using an "iterator."
1998-07-20 12:47:55 +00:00
curt
c4666a4c4a When outputing to a .node file, first check for an optional
"index.node.ex" file in case there is a .poly file to go along with this
node file.  Include these nodes first since they are referenced by position
from the .poly file.  This is my first pass at adding an area "cutout"
feature to the terrain generation pipeline.
1998-07-20 12:46:11 +00:00
curt
fca7a8fa47 Initial revision. 1998-07-16 17:48:11 +00:00
curt
5ed5107fc1 Ground collision detection optimizations contributed by Norman Vine. 1998-07-16 17:34:24 +00:00
curt
8a7fc0d34e "H" / "h" now control hud brightness as well with off being one of the
states.
Better checking for xmesa/fx 3dfx fullscreen/window support for deciding
  whether or not to build in the feature.
Translucent menu support.
HAVE_AUDIO_SUPPORT -> ENABLE_AUDIO_SUPPORT
Use fork() / wait() for playing mp3 init music in background under unix.
Changed default tile diameter to 5.
1998-07-16 17:33:34 +00:00
curt
79aca80666 Implemented translucent menus. 1998-07-16 17:30:30 +00:00
curt
8d91019166 ground collision detection implemented. 1998-07-16 17:30:07 +00:00
curt
1175179da1 HAVE_AUDIO_SUPPORT -> ENABLE_AUDIO_SUPPORT 1998-07-16 17:29:12 +00:00
curt
ba6f80b9fd Ran libtoolize ... 1998-07-16 17:28:42 +00:00