curt
0a840e1dbd
Increased per material fragment list size from 100 to 400.
1998-06-06 01:07:17 +00:00
curt
5c10725624
Working on sorting by, and rendering by material properties.
1998-06-05 22:39:53 +00:00
curt
22dd9999a8
Recognize file, file.gz, and file.obj as scenery object files.
1998-06-05 18:19:18 +00:00
curt
c8a5e3ebb6
A bit of fiddling with audio ...
1998-06-05 18:18:40 +00:00
curt
274ba49906
Incorporated some automake conditionals to try to support mktime() correctly
...
on a wider variety of platforms.
Added the declaration of memmove needed by the stl which apparently
solaris only defines for cc compilations and not for c++ (__STDC__)
1998-06-05 18:18:12 +00:00
curt
5098aa800e
Added the declaration of memmove needed by the stl which apparently
...
solaris only defines for cc compilations and not for c++ (__STDC__)
1998-06-05 18:17:10 +00:00
curt
88ceb3dbb8
Tweaking sound library usage.
1998-06-03 22:01:06 +00:00
curt
b3c537ff79
No .h for STL includes.
1998-06-03 00:48:12 +00:00
curt
eda1cfe31c
No .h for STL includes.
...
Minor view culling optimizations.
1998-06-03 00:47:50 +00:00
curt
476d5e73b2
Updated to compile in audio support if OSS available.
...
Updated for new version of Steve's audio library.
STL includes don't use .h
Small view optimizations.
1998-06-03 00:47:11 +00:00
curt
a8d69d9d3c
No .h when including stl stuff.
1998-06-03 00:43:28 +00:00
curt
c064d6ec84
initial checkin of taginfo
1998-06-02 21:59:45 +00:00
curt
08d8b65826
initial checkin of notify
1998-06-02 21:59:45 +00:00
curt
657e08e980
initial checkin of modules
1998-06-02 21:59:45 +00:00
curt
bbe0ebcc14
initial checkin of cvswrappers
1998-06-02 21:59:45 +00:00
curt
eb120e9cbf
initial checkin of checkoutlist
1998-06-02 21:59:45 +00:00
curt
59c9fc33b9
initial checkin of rcsinfo
1998-06-02 21:59:44 +00:00
curt
7723534aae
initial checkin of loginfo
1998-06-02 21:59:44 +00:00
curt
4718425c08
initial checkin of editinfo
1998-06-02 21:59:44 +00:00
curt
04c7d749e2
initial checkin of commitinfo
1998-06-02 21:59:44 +00:00
curt
3615dd708a
Incremental additions to material.cxx (not fully functional)
...
Tweaked vfc_ratio math to avoid divide by zero.
1998-06-01 17:56:20 +00:00
curt
a6c2da9e4e
Added Linux audio support.
...
avoid glClear( COLOR_BUFFER_BIT ) when not using it to set the sky color.
map stl tweaks.
1998-06-01 17:54:40 +00:00
curt
76587fa376
.
1998-06-01 17:50:27 +00:00
curt
850ba99158
misc updates.
1998-05-30 01:57:25 +00:00
curt
823c662ed4
Added material.cxx material.hxx
1998-05-30 01:56:44 +00:00
curt
437c0b6f29
Renamed <Table>.table to be <Table> so we can add a .gz under DOS.
1998-05-29 20:37:51 +00:00
curt
d6f20aa8be
Tweaked material properties & lighting a bit in GLUTmain.cxx.
...
Read airport list into a "map" STL for dynamic list sizing and fast tree
based lookups.
1998-05-29 20:37:19 +00:00
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
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
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