curt
371806f033
Added zlib support for reading in compressed data files.
1998-05-29 20:35:41 +00:00
curt
001d39314f
...
1998-05-29 20:35:18 +00:00
curt
15790ef4b4
Borland C++ fixes from the zlib author. A new version is due out soon.
1998-05-29 20:30:11 +00:00
curt
7a29382efc
EGCS addendum to README.Win32
...
Added Tests/ to clean-deps in Makefile.extra
Additional credits in Thanks.
Tweaked configure.in to add Win32 specific things if #include <windows.h>
exists, rather than just if it's a cygwin32 environment.
1998-05-29 20:29:32 +00:00
curt
17dbfaeee0
Commented out a couple of debugging messages.
1998-05-27 02:27:22 +00:00
curt
e1934115dc
Added a flag to the first run of "triangle" to impose a maximum triangle
...
size. This forces really flat areas to be subdivided a certain amount
anyways. This makes for slightly more interesting scenery.
1998-05-27 02:25:26 +00:00
curt
2cd509d3de
View optimizations by Norman Vine.
1998-05-27 02:24:05 +00:00
curt
cfd53f20aa
...
1998-05-27 02:23:10 +00:00
curt
a97c10c7e4
Added acsite.m4 to source distribution.
1998-05-27 02:22:58 +00:00
curt
922f9e9ba1
Implimented fragment level view frustum culling.
1998-05-24 02:49:09 +00:00
curt
7f250ecb90
For each strip, specify a default material property and calculate a center
...
and bounding sphere.
1998-05-24 02:47:47 +00:00
curt
399b9be11e
Initial revision.
1998-05-23 18:09:09 +00:00
curt
e49deb790e
Output more digits after the decimal place.
1998-05-23 15:19:49 +00:00
curt
4c1ec83f52
farting around with CVS ...
1998-05-23 14:49:58 +00:00
curt
f0a9195cec
Removed derived files "Makefile.in" from version control.
1998-05-23 14:31:49 +00:00
curt
ef9989dbc9
Removed derived files "Makefile.in" from version control.
1998-05-23 14:31:49 +00:00
curt
79a9db41d9
Removed derived files "Makefile.in" from version control.
1998-05-23 14:31:48 +00:00
curt
8cf618ea75
Removed derived files "Makefile.in" from version control.
1998-05-23 14:31:48 +00:00
curt
c24239ece8
Removed derived files "Makefile.in" from version control.
1998-05-23 14:31:45 +00:00
curt
aee269ca74
Updated ...
1998-05-23 14:31:23 +00:00
curt
26757b73b2
Derived file "Makefile.in" removed from version control.
1998-05-23 14:18:28 +00:00
curt
8da60b798d
Derived file "Makefile.in" removed from version control.
1998-05-23 14:18:25 +00:00
curt
5a81c9ecf0
Derived file "Makefile.in" removed from version control.
1998-05-23 14:18:22 +00:00
curt
a1654d7c8d
removed from version control.
1998-05-23 14:17:45 +00:00
curt
a60f1d812d
Added tile.cxx and tile.hxx.
...
Working on rewriting the tile management system so a tile is just a list
fragments, and the fragment record contains the display list for that fragment.
1998-05-23 14:09:20 +00:00
curt
474849f96b
Use new C++ events class.
1998-05-23 14:07:14 +00:00
curt
dcaf622ce7
Modifications to use the new fgEVENT_MGR class.
1998-05-22 21:28:52 +00:00
curt
972741957a
*** empty log message ***
1998-05-22 21:26:34 +00:00
curt
f10a0257f5
*** empty log message ***
1998-05-22 21:26:20 +00:00
curt
d093a9422b
Rewrote event.cxx in C++ as a class using STL for the internal event list
...
and run queue this removes the arbitrary list sizes and makes things much
more dynamic. Because this is C++-classified we can now have multiple
event_tables if we'd ever want them.
1998-05-22 21:14:53 +00:00
curt
de4c486c16
Makefile tweaks
1998-05-20 20:55:40 +00:00
curt
f00f7f02d4
Fixed arbitrary polygon winding problem here so all tristrips are passed
...
to runtime simulator with a consistant counter clockwise winding.
1998-05-20 20:55:18 +00:00
curt
cbdc65f55a
Converted fgLIGHT to a C++ class.
1998-05-20 20:54:16 +00:00
curt
70fae724a7
Moved global ref point and radius (bounding sphere info, and offset) to
...
data file rather than calculating it on the fly.
Fixed polygon winding problem in scenery generation stage rather than
compensating for it on the fly.
Made a fgTILECACHE class.
1998-05-20 20:53:53 +00:00
curt
081b63cfbb
Tweaked smooth shaded texture lighting properties.
...
Converted fgLIGHT to a C++ class.
1998-05-20 20:51:33 +00:00
curt
4ccc2b3cfc
Small tweak for correct win32 compiling.
1998-05-20 20:50:28 +00:00
curt
f4240579c5
Misc updates.
1998-05-20 20:48:54 +00:00
curt
e57fd21bd3
Frist pass at view frustum culling now operational.
1998-05-17 16:59:34 +00:00
curt
fdc94bd13a
First pass at view frustum culling now operational.
1998-05-17 16:59:03 +00:00
curt
5c03d933a3
Added a View Frustum Culling ratio display to the hud.
1998-05-17 16:58:12 +00:00
curt
a12259feb7
Re-organized PI related constants.
1998-05-17 16:56:47 +00:00
curt
e30c10841c
Fixed an off by one error in node, normal, and face counters.
1998-05-16 13:11:25 +00:00
curt
7f1d04962e
Beginning to add support for view frustum culling.
...
Added some temporary code to calculate bouding radius, until the
scenery generation tools and scenery can be updated.
1998-05-16 13:09:57 +00:00
curt
65cc9a9e66
C++ - ified views.[ch]xx
...
Shuffled some additional view parameters into the fgVIEW class.
Changed tile-radius to tile-diameter because it is a much better
name.
Added a WORLD_TO_EYE transformation to views.cxx. This allows us
to transform world space to eye space for view frustum culling.
1998-05-16 13:08:34 +00:00
curt
fb69df5880
Added limits to fov.
1998-05-16 13:05:21 +00:00
curt
1bfa13e003
New updates from Charlie Hotchkiss.
1998-05-16 13:04:13 +00:00
curt
042ec53cf3
Defined field of view max/min limits.
1998-05-16 13:03:10 +00:00
curt
9ddf836a79
Updated ...
1998-05-13 18:30:14 +00:00
curt
c57071acfd
Added a keyboard binding to dynamically adjust field of view.
...
Added a command line option to specify fov.
Adjusted terrain color.
Root path info moved to fgOPTIONS.
Added ability to parse options out of a config file.
1998-05-13 18:29:56 +00:00
curt
17cfc04cef
Added an fov to hud display.
1998-05-13 18:27:53 +00:00