curt
922f9e9ba1
Implimented fragment level view frustum culling.
1998-05-24 02:49:09 +00:00
curt
4c1ec83f52
farting around with CVS ...
1998-05-23 14:49:58 +00:00
curt
ef9989dbc9
Removed derived files "Makefile.in" from version control.
1998-05-23 14:31:49 +00:00
curt
26757b73b2
Derived file "Makefile.in" removed from version control.
1998-05-23 14:18:28 +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
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
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
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
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
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
curt
37df3de51d
Root path info moved to fgOPTIONS.
1998-05-13 18:25:34 +00:00
curt
143a8d7c6b
Updated ...
1998-05-13 18:25:09 +00:00
curt
9d733bf6f4
Made fog color slightly bluish.
1998-05-11 18:18:51 +00:00
curt
1904751726
For flat shading use "glHint (GL_FOG_HINT, GL_FASTEST )"
1998-05-11 18:18:15 +00:00
curt
2adc0b8d12
Output message tweaking.
1998-05-11 18:17:28 +00:00
curt
2becdb2747
Complete C++ rewrite of all cockpit code by Charlie Hotchkiss.
1998-05-11 18:13:10 +00:00
curt
a205e76218
Fixed a glTexImage2D() usage bug where width and height were mis-swapped.
...
Added support for --tile-radius=n option.
1998-05-07 23:15:20 +00:00
curt
58eb9b9089
Added "D" key binding to set autopilot heading.
...
Made frame rate calculation average out over last 10 frames.
Borland C++ floating point exception workaround.
Added a --tile-radius=n option.
1998-05-07 23:14:14 +00:00
curt
b96a60f8aa
Changed frame rate formatting a bit.
1998-05-07 23:12:31 +00:00
curt
e64afb0412
HUD updates from Jeff Goeke-Smith.
1998-05-07 23:11:50 +00:00
curt
7791b36293
updated ...
1998-05-07 23:11:05 +00:00
curt
36ba635389
Added an option to control square tile radius.
1998-05-06 03:16:42 +00:00
curt
ae19eec252
Added an averaged global frame rate counter.
...
Added an option to control tile radius.
1998-05-06 03:16:23 +00:00
curt
3e38180c8b
Durk Talsma contributed a graphical frame rate counter which is displayed
...
as part of the HUD.
1998-05-06 03:15:08 +00:00
curt
e7f0f1956c
Updated texture coordinate fmod() parameter.
1998-05-03 00:48:01 +00:00
curt
448bdb83de
Added an option to enable/disable full-screen mode.
1998-05-03 00:47:31 +00:00
curt
6382b36f23
polar.h -> polar3d.h
1998-05-03 00:46:45 +00:00
curt
0e9aeaf3ff
Updated ...
1998-05-03 00:46:12 +00:00
curt
0419841486
Fine tuning mktime() support because of varying behavior on different
...
platforms.
1998-05-02 01:53:17 +00:00
curt
5a4b56c58e
Playing around with texture coordinates.
1998-05-02 01:52:14 +00:00
curt
1f5aeb1d46
Updated polartocart conversion routine.
1998-05-02 01:51:01 +00:00
curt
de51293e5c
C++-ifying a couple source files.
1998-04-30 12:35:59 +00:00
curt
401b414feb
Added a command line rendering option specify smooth/flat shading.
1998-04-30 12:35:26 +00:00
curt
d87408c767
Added command line rendering options:
...
enable/disable fog/haze
specify smooth/flat shading
disable sky blending and just use a solid color
enable wireframe drawing mode
1998-04-30 12:34:17 +00:00
curt
67cc5c5482
Fixed a horible bug that cause the time to be *WAY* off when compiling
...
with the CygWin32 compiler. This may not yet completely address other
Win32 compilers, but we'll have to take them on a case by case basis.
1998-04-28 21:45:34 +00:00
curt
09bd08b931
Wrapped zlib calls up so we can conditionally comment out zlib support.
1998-04-28 21:42:50 +00:00
curt
4e992277a9
..
1998-04-28 21:40:58 +00:00
curt
5bbd08091c
Type-ified fgTIME and fgVIEW.
1998-04-28 01:22:16 +00:00