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
e891774a8c
builddir -> srcdir so builds can be done outside the master source directory.
2000-09-20 23:27:25 +00:00
curt
655ce0e20d
MACOS -> macintosh
2000-09-10 00:04:50 +00:00
curt
b48424236b
Tweaks relating to texture repeating effects for runways and disabling mipmaps
...
(experimental).
2000-09-06 00:10:50 +00:00
curt
faeb25940e
Add support in materials file for non-repeating textures.
2000-08-25 05:53:12 +00:00
curt
4c72f1df98
Updates to cloud code to add different basic cloud types. This isn't the
...
final list of cloud types, but servers as an example / template for someone
who wants to tweak this out and do it right.
2000-06-23 04:55:55 +00:00
curt
33bfe7587d
Rewrites of material.[ch]xx and materialmgr.[ch]xx
2000-06-23 02:59:03 +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
a371fe4e6d
Minor fiddling with material properties *trying* to chase down a visual bug
...
where the scene get's brighter or dimmer depending on whether or not the sun
or moon is in the field of view.
2000-06-01 21:14:06 +00:00
curt
b074559216
MSVC5 portability changes contributed by Bruce Finney.
2000-05-24 06:10:01 +00:00
curt
a9f48c0dac
Rendering tweaks.
2000-03-17 06:16:15 +00:00
curt
b00c41ab45
Slight updates to material properties.
2000-03-16 04:15:47 +00:00
curt
8d27e09b91
Pass NULL for ColourArray when creating cloud objects.
2000-03-06 23:28:52 +00:00
curt
e6d5923ad0
Separating out the Sky rendering as a separate unit and ssg-ifying it.
2000-03-02 03:03:16 +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
095c069b39
Updated for plib-1.1.x
2000-02-04 22:50:04 +00:00
curt
bc8bbb823f
Testing display lists in ssg.
1999-11-24 14:15:10 +00:00
curt
021ee36a78
Tweaks to get rid of compiler warnings.
1999-11-09 19:51:07 +00:00
curt
54fa3ae512
Make state management conform more to the example in the ssg docs.
1999-11-04 22:54:23 +00:00
curt
1d6675a895
Debug output tweaks.
1999-11-03 23:50:15 +00:00
curt
8ce39244df
Start adding support for loading additional models per tile.
1999-11-03 20:59:34 +00:00
curt
eeaf652ddb
Added some extra debugging infrastructure.
1999-11-03 16:18:19 +00:00
curt
7638109583
Better no-texture support contributed by David Megginson.
1999-11-01 19:17:43 +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
8957e8e354
Fixed a typo.
1999-10-11 23:10:10 +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
f9c9e8b49f
Slight syntax change.
1999-09-09 14:19:04 +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
curt
c3753bf620
Lighting/ssgSimpleState fixes.
...
obj.cxx added code to generate an ocean tile on the fly if no tile exists.
1999-08-31 23:23:04 +00:00
curt
fdbfd9c2f8
Minor tweaks to work around egcs compiler pickiness.
1999-08-12 21:08:37 +00:00
curt
7397860323
Fixed --shading-flat option so it sets the material properties correctly.
1999-08-11 18:35:23 +00:00
curt
afe8cc4d26
Updates to material properties so --disable-textures now works, although
...
textures still cannot be toggled on and off with F9 while the sim is running.
1999-08-11 16:52:15 +00:00
curt
243b73c10b
Moving towards increased dependence on ssg.
1999-08-07 18:27:29 +00:00
curt
dec6e86f6e
Mac portability tweaks.
1999-08-07 18:24:49 +00:00
curt
6efea97fb0
Don't make mismatched nodes/normals a fatal error ...
1999-07-04 07:33:29 +00:00
curt
f57f8ef7ce
Fail on mismatch of nodes and normals.
1999-07-03 04:03:59 +00:00
curt
5329ce82c5
Ssg tweaks. Better handling of missing tiles.
1999-06-30 00:26:43 +00:00