curt
29d540901c
Tile pager tweaks.
...
MSVC++ tweaks.
2001-05-21 20:44:59 +00:00
curt
34854ab2af
Threaded tile paging:
...
- model loading deferred to primary thread
- tile removal deferred to paging thread
- other tweaks and rearrangments.
Airport signs
- first stab at some support for adding taxiway and runway signs. This
is non-optimal, but I'm under the gun for a demo.
2001-05-19 16:59:43 +00:00
curt
191bb3956a
Updates from Bernie Bright to massage tile loading around to make it
...
slightly more conducive to future threading.
2001-03-29 01:42:31 +00:00
curt
f1b1077d93
More fg -> sg namespace changes in simgear.
2001-03-25 14:20:12 +00:00
curt
182fd42b40
SG-ified logstream.
2001-03-24 06:03:11 +00:00
curt
17c96ae69e
SG_ namespace
2001-03-24 04:48:44 +00:00
curt
5958389026
FG_ to SG_ namespace changes.
2001-03-23 22:59:18 +00:00
curt
8497f9b1ac
FG_ to SG_ name changes.
2001-03-23 22:42:49 +00:00
curt
7191e8b810
Tweaks to PLIB version detection.
2001-03-14 23:38:34 +00:00
curt
e977778527
Fixed a problem with the object loader ignoring custom texture dimensions
...
specifiec in the materials file.
2001-01-29 04:36:46 +00:00
curt
576432ec75
David Megginson writes:
...
FGOptions is history, and the modules are (starting) to use the property
manager directly. Let me know if I left any files out.
Inevitably, there will be some problems with broken options, etc.,
that I haven't found in my tests, but I'll try to fix them quickly.
We also need to stress that the property names currently in use are
not stable -- we need to reorganize them a bit for clarity.
2001-01-13 22:06:39 +00:00
curt
a701a2be4a
Debugging output tweaks.
2001-01-13 00:14:47 +00:00
curt
5bfca5eff8
Removed some debugging output and added some optimizations.
2001-01-12 22:47:41 +00:00
curt
690d2ac3e8
Tweaks for new SGBinObject interface.
2001-01-06 05:31:45 +00:00
curt
49fc684885
Tweaks to binobj reader interface.
2001-01-06 05:09:40 +00:00
curt
ba8f62a540
Added support for loading binary object files.
2001-01-05 01:07:10 +00:00
curt
1db7986e0e
Added a scenery version check so we will die if the program tries to load
...
scenery that is newer than we know how to handle.
2001-01-03 19:00:55 +00:00
curt
95d6d93bed
Renamed FGBucket -> SGBucket.
2000-12-13 20:36:04 +00:00
curt
da97ac5b9f
Tweaks.
2000-12-13 17:56:43 +00:00
curt
5fecec2bba
More night ground lighting tweaks.
2000-12-06 22:16:12 +00:00
curt
84440e9b5e
Added support for specifying light coverage on a per material basis in the
...
materials file (contributed by David Megginson.)
2000-12-05 20:53:14 +00:00
curt
3ec542d18f
Faster triangle area routine contributed by Norman Vine.
2000-12-05 20:20:57 +00:00
curt
90d30b023e
Generate a set of ground lights when loading a scenery tile.
2000-12-04 22:35:38 +00:00
curt
bb108c7917
Added a hardcoded "LIGHTING" material entry in the matlib.
...
Fixed a typo in creating textured ssg simple states.
Start looking at a faster method for generating surface lighting based on the
scenery triangles.
2000-12-04 05:23:06 +00:00
curt
b1fbb16b9d
Increased FG_MAX_NODES to 4000
2000-11-23 15:48:21 +00:00
curt
01c44cbb99
Code clean ups relating to FGOptions ... and moved it into globals-> space.
2000-10-19 21:24:43 +00:00
curt
32528d0cd6
A bit of fg->sg namespace changing.
2000-09-27 20:16:22 +00:00
curt
bf14bb1151
Fixes for MSVC++ issues.
2000-09-21 22:59:27 +00:00
curt
655ce0e20d
MACOS -> macintosh
2000-09-10 00:04:50 +00:00
curt
39ae3864de
Cleaned up all the old fragment and material_mgr stuff which originated
...
from the pre-ssg / render everything ourselves days. Replaced with a
material library manager that is much better suited for working in the
context of ssg. This simplified and cleaned up a ton of old junk.
2000-06-23 00:30:04 +00:00
curt
2d4cd1b24d
Added support back in for raw triangle faces in the object file.
2000-06-06 00:33:30 +00:00
curt
838c4a684c
A few enhancements to allow object definitions to reference new textures
...
on the fly.
2000-06-02 23:37:40 +00:00
curt
a9f48c0dac
Rendering tweaks.
2000-03-17 06:16:15 +00:00
curt
8d27e09b91
Pass NULL for ColourArray when creating cloud objects.
2000-03-06 23:28:52 +00:00
curt
ac9491e386
Converted ssgVTable's to ssgVtxTable's which manage their own memory and
...
will hopefully be a step towards using compiled vertex arrays.
2000-02-20 05:19:15 +00:00
curt
cc26bb7fe7
Removed all dependencies on <simgear/math/mat3.h> and friends. These are
...
old routines from SRGP. Steve's plib/sg.h does a nice job of completely
replacing this (and since plib is already around) and is a nice clean design
so it just makes sense.
2000-02-19 14:29:27 +00:00
curt
1294aed465
One more pass at a reorg.
2000-02-16 23:01:03 +00:00
curt
485230b443
Code reorganization.
2000-02-15 03:30:01 +00:00
curt
bc8bbb823f
Testing display lists in ssg.
1999-11-24 14:15:10 +00:00
curt
8ce39244df
Start adding support for loading additional models per tile.
1999-11-03 20:59:34 +00:00
curt
cde20a9fd6
Better memory clean up and ocean texture generation. Moved cloud generation
...
calls up a level.
1999-10-27 00:51:42 +00:00
curt
a631bd2e55
Add a key mapping (F3) for taking a screen snap shot.
...
Keep track of and free index arrays that are fed to ssg.
Ssg branch deletion memory leak work around.
1999-10-26 03:45:33 +00:00
curt
37220833ed
Added Durk's first stab at clouds.
...
Added Simulator/Clouds/
Durk fixed a problem in gui.cxx with cursor type.
Durk updated his time zone / time-offset command line parameters
Curt added a cheezy fade in/out as we transition through the cloud layer.
We really need to fog the sky dome, sun, moon, stars as well.
Curt added --enable/disable-clouds and --clouds-asl= to control clouds.
1999-10-22 00:27:49 +00:00
curt
eb81fb7a2d
Updates to tools to move the class FGArray into the lib area so it could
...
be used by multiple programs.
Fixed a triangle loading bug in obj.cxx introduced when I added tri-strip
functionality.
1999-10-19 20:34:58 +00:00
curt
7a1e59ae4b
Changes to properly handle new style tri-strips.
1999-10-18 14:57:38 +00:00
curt
805878ebaf
Working on adding textured airport runways.
1999-10-18 04:55:58 +00:00
curt
98af0b8924
Tweaks to scenery version number keyword.
1999-10-10 17:08:46 +00:00
curt
9f678a797f
Work on better texture coordinate handling with the ability to scale textures
...
via a parameter in the materials file, while having the textures scroll
smoothly at any scaling.
1999-10-10 16:49:29 +00:00
curt
9a508406db
MSVC++ portability tweaks.
1999-09-28 22:44:08 +00:00
curt
0925492e4c
Fixed a couple small bugs with fragment creation in on-the-fly generated
...
tiles.
1999-09-01 18:51:49 +00:00