curt
ac99a82b98
Replaced some debugging structure David inadvertantly removed.
2002-03-16 05:12:26 +00:00
david
d0eaafb1e1
Patches from Tony Peden to separate property XML I/O operations into a
...
separate header file. This change will help integrate properties into
JSBSim.
Also, I (David Megginson) removed most of the SimGear include
statements from globals.hxx, reducing the amount of recompilation
every time SimGear changes. This required making minor changes to a
lot of files that were depending on the side-effects of the inclusions
in globals.hxx.
2002-03-16 00:18:38 +00:00
curt
0a01e563f4
Better support of the newer more flexible object file format. This
...
includes the ability to specify per vertex normals rather than depending
the normals list being the same as the vertices list. (Support for
previous binary file format scenery is maintained.)
2002-03-13 06:03:37 +00:00
curt
914b5636e4
Removed some extra debugging output that wasn't supposed to be committed.
2002-03-11 22:55:01 +00:00
curt
3df76f9401
Oops, make sure we are generating an ocean tile if we can't load a terrain
...
tile.
Fixed a warning in the sound manager.
2002-03-11 22:50:23 +00:00
curt
73b92a697d
Further restructuring of the scenery loading code.
2002-03-03 23:20:55 +00:00
curt
938d006188
Updates to the scenery loading infrastructure to make it more flexible,
...
clean up some messiness, and lay more groundwork for runway lighting.
2002-03-03 20:29:31 +00:00
curt
3966e02de0
A few of Norman's changes I managed to get in.
...
Added support for arrays of points (in addition to various forms of triangles)
2002-02-28 00:10:35 +00:00
david
73f5eec1b7
ANSI C++ fixes, to allow compilation with g++ 3.x.
2002-01-10 12:52:39 +00:00
curt
2cb51a228b
Restructured code a bit to split out the bits that create objects on the
...
fly. More work needs to be done.
Added apt_signs.[ch]xx
2001-07-12 15:03:09 +00:00
curt
6116accf6a
Various cleanups, jettison plib-1.2.0 support, remove a potential memory
...
leak.
2001-07-08 23:38:16 +00:00
curt
02896643d7
Minor texture tweaks.
2001-05-23 20:54:51 +00:00
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