curt
828e10773c
Fix a slight ambiguity in variable names.
2004-01-31 19:50:35 +00:00
curt
b2a7975493
Frederic BOUVIER:
...
Win32 serial port communication fixes.
2004-01-27 15:55:47 +00:00
curt
65a49bb6e4
Oops, I originally had ramped the vasi/papi color transition the wrong way.
...
So as you passed through the target glide slope from low to high it would
be colored: red -> white -> small range of transition to red -> white.
Now it goes the right way so you get: red -> smooth transition to -> white.
You can tell you are getting high if you see the bottom vasi start to turn
pink ... etc. etc. hopefully just like in real life.
2004-01-16 17:37:05 +00:00
curt
84fd7a49ad
The emissive values just don't seem like the right thing to do. You suddenly
...
see the dark side of the moon quite clearly, which usually isn't the case.
The rest of the moon still seems a bit oversaturated right now ...
2004-01-14 18:02:58 +00:00
curt
24b5f05522
Make the vasi lights slightly larger/brighter.
2004-01-09 16:49:13 +00:00
curt
7bee5f1ab6
Smarter vasi coloring.
2003-12-30 07:04:05 +00:00
curt
a43f5c8d21
Track some additional data required for computing vasi/papi colors.
2003-12-30 05:53:50 +00:00
curt
8361069344
Go with an all white texture for vasi/papi lights. We will vary the
...
background color externally to change from white to red.
2003-12-30 05:53:03 +00:00
curt
5812571df4
Attempt to fix a bug in SGSocket::read() affecting TCP style sockets.
2003-11-27 13:24:26 +00:00
curt
983685fde3
rename libnasal.a to libsgnasal.a to match the existing SimGear library
...
naming convention.
2003-11-25 22:49:02 +00:00
curt
34e2a9dc37
Nasal and event manager updates from Andy Ross.
2003-11-25 21:26:01 +00:00
curt
1786692406
Version 1.3 of Andy Ross's "NASAL" embedded scripting language.
2003-11-25 20:16:28 +00:00
curt
d915ccec6e
Updates for the official 0.3.4 version.
2003-10-22 19:21:24 +00:00
curt
db928ea1ae
Various updates for the upcoming 0.3.4 release.
2003-10-15 20:15:29 +00:00
curt
bb002356b4
Fix a stragling left over reference to metakit.
2003-10-15 20:01:41 +00:00
curt
e0ba803ca9
A couple changes to allow separate handling of VASI/PAPI lights which
...
generally are turned on all the time.
2003-09-24 19:56:51 +00:00
curt
f3eeeb760f
Various tweaks to handling taxiway lighting.
2003-09-23 23:06:50 +00:00
curt
1cf13a7c1a
Fix some lighting values.
2003-08-31 03:12:27 +00:00
curt
699909f808
Remove metakit from src-libs, remove metakit check from configure script,
...
remove README.metakit.
2003-08-29 04:19:56 +00:00
curt
c0a633ea1d
Give calc_tex_coords() a more conformant name: sgCalcTexCoords()
2003-08-19 02:08:16 +00:00
curt
110e01a861
Remove extraneous/unneeded dependencies on glut. SimGear should no longer
...
have any glut dependies.
2003-08-11 21:16:53 +00:00
curt
578e774778
Remove "glut" dependency.
...
- SkyContext.[ch]pp needs to query the window size, but apparently doesn't
do anything with it. We can hard wire a size and the cloud code seems to
behave fine.
- SkyLight.[ch]pp depends on glut_shapes so I copied over the code so it
can access those routines locally. (The routines that are used are
simply combining calls to libGLU.a
2003-08-11 21:14:48 +00:00
curt
d7d13e458c
Oops, it doesn't do much good to declare a function as "static" in the .hxx
2003-08-11 19:42:08 +00:00
curt
0bf579cf27
Only use the ";" delimiter under WIN32
2003-08-09 02:54:15 +00:00
curt
77cefa924c
Add a routines that takes a search path (separated by sgSearchPathSep) and
...
seperates them into a vector of strings which it then returns.
2003-08-08 19:54:49 +00:00
curt
32067b9adf
Changed "GL/glut.h" to <GL/glut.h>
2003-08-05 14:45:42 +00:00
curt
6dc243e1af
Actually commit the code changes which impliment a "scale" animation type.
2003-07-25 14:48:02 +00:00
curt
1f4b55e98e
Attempt to get these files back to a compilable state.
2003-07-11 17:50:32 +00:00
curt
db1966c156
A couple more sanity checking tweaks for texture freeing.
2003-07-09 20:58:39 +00:00
curt
7f4f778bb1
Explicitely initialize planets.
2003-06-26 17:13:27 +00:00
curt
70f763dbe0
- Tweaks to doxygen main page.
...
- Added documentation for SGCloudLayer
- Updated the SGSky interface a bit to make it more sensible, flexible,
and generic. This requires a code tweak on the FlightGear side as well.
2003-06-11 18:55:36 +00:00
curt
f8201e6478
Make sky dome scaling values sensible (i.e. the sky dome will now fill up
...
the dimensions provided.) We draw the sky dome before everything else
and draw it with depth buffer off so it really doesn't matter, but it just
makes a little more sense this way.
Updated a few doxygen comments.
2003-06-09 20:19:52 +00:00
curt
27f98d24eb
Various 0.3.3 last minute tweaks.
2003-06-03 18:48:49 +00:00
curt
51ef4568dd
Various documentation tweaks and additions.
2003-06-03 18:32:51 +00:00
curt
4c731de8b7
Tweaks to doxygen comments.
2003-06-03 18:22:10 +00:00
curt
cedfade08d
Updated dsp/dsw files for MSVC.
2003-06-02 20:11:43 +00:00
curt
eedbc7f436
Tweaks for the 0.3.2 release.
2003-06-02 19:58:49 +00:00
curt
b6a683eb6e
Fix a bug in cloud texture state loading which caused the cloud textures to
...
be loaded 5 times! for a lot of wasted texture RAM. Thanks to Erik H. for
noticing the problem.
2003-06-02 15:23:45 +00:00
curt
df677ff8aa
Working on adding a top leve Doxygen docs introduction.
2003-05-30 16:41:36 +00:00
curt
1d8b352d2d
Clean up a class renaming mistake.
2003-05-30 15:27:32 +00:00
curt
c8432e3763
Move simgear/sky/ -> simgear/scene/sky/ as part of the consolidation of
...
graphics code.
2003-05-30 15:16:25 +00:00
curt
b3f88735a8
Rename FGSerialPort to SGSerialPort.
2003-05-30 14:59:47 +00:00
curt
789b56872c
Fix a very small oops.
2003-05-28 21:00:05 +00:00
curt
009ed26fd2
Moved low level "tg" format object loader code over to SimGear.
2003-05-28 20:59:11 +00:00
curt
5ed0ce79ab
Moved random ground cover object management code over to simgear.
2003-05-28 20:25:37 +00:00
curt
8b8a82bb67
Make gen_surface_points accessible through the API.
2003-05-28 19:02:43 +00:00
curt
dda676b1b2
Forgot to #include <vector>
2003-05-16 13:22:03 +00:00
curt
f7a3dbc5ed
I missed committing t hese changes yesterday.
2003-05-16 11:40:07 +00:00
curt
cb7589cc95
Various code massaging.
2003-05-15 21:35:31 +00:00
curt
2ca4b30553
Rename matobj -> matmodel.
2003-05-15 16:19:56 +00:00
curt
bb238c4106
Separate out the SGMaterial::Object{,Group} code into it's own source file.
2003-05-15 15:08:39 +00:00
curt
dd080de16c
Just a bit of renaming.
2003-05-14 19:31:53 +00:00
curt
1ae257944b
Moved some low level scene graph construction code over to simgear/scene/tgdb/
2003-05-14 19:20:36 +00:00
curt
a2c8cfb84d
Removed global instance of the material manager. Each application will
...
need to create it's own instance itself.
2003-05-14 18:27:25 +00:00
curt
c01740d516
Removed non-textured and flat shaded support because it really clutters up
...
the API and I don't believe we'd have any hope of running at any kind of
reasonable frame rates on a non-hardware-3d accelerated box these days anyway.
2003-05-13 19:05:09 +00:00
curt
d8a7589752
Cosmetic changes for new code moved into simgear to make the naming scheme
...
better follow simgear conventions.
2003-05-13 03:18:35 +00:00
curt
f1021ab820
Moved fgfs_src/Object/newmat.[ch]xx and fgfs_src/Object/matlib.[ch]xx into
...
simgear/scene/material/
2003-05-12 21:30:25 +00:00
curt
16dd841ce5
Moved loader.[ch]xx and model.[ch]xx from fgfs/src/Model/ to
...
simgear/scene/model.
2003-05-09 20:19:36 +00:00
curt
992de38184
Minor tweaks and clean ups.
2003-05-09 19:37:28 +00:00
curt
835e86ad19
Moved to SimGear from FlightGear/src/Model/
2003-05-09 19:37:10 +00:00
curt
ef5fb7a98e
Added "SG" prefixes to match other SimGear classes.
2003-05-09 19:36:41 +00:00
curt
e78427483c
Split out animation code from fgfs-src/Model/model.[ch]xx and move it over
...
here.
2003-05-08 16:32:17 +00:00
curt
25364aa2a6
Removed some extraneous debugging output. Hey, this one was subtle. Due
...
to const/no-const variants of the prop->getNode() method, the 2nd bool
argument was getting promoted to an int so it would match a method with
a const SGPropertyNode * as the first argument. But that made
it match the wrong version of prop->getNode() and things were failing.
Yikes! This is one I could have stared at for days to figure out so I'm
glad I caught on to the problem. :-)
2003-05-07 01:59:03 +00:00
curt
525d2df3cc
- Moved some property specific code into simgear/props/
...
- Split out the condition code from fgfs/src/Main/fg_props and put it
in it's own source file in simgear/props/
- Created a scene subdirectory for scenery, model, and material property
related code.
- Moved location.[ch]xx into simgear/scene/model/
- The location and condition code had dependencies on flightgear's global
state (all the globals-> stuff, the flightgear property tree, etc.) SimGear
code can't depend on it so that data has to be passed as parameters to the
functions/methods/constructors.
2003-05-06 23:40:43 +00:00
curt
701031a473
Also update the makefile.am
2003-05-05 15:54:00 +00:00
curt
1960e02ab7
Long on my todo list ...
...
Upgrade the distributed metakit to a newer version that hopefully fixes
some of the platform problems with the previous version.
2003-05-05 15:48:45 +00:00
curt
ca2ed1c941
Pass doubles as const ref's to save a couble bytes of stack space and
...
presumably a tiny bit of function call time.
2003-04-14 17:58:03 +00:00
curt
3e81ca7da5
Remove 3d clouds from the default build. These can still be built manually
...
if desired, no code is being removed.
2003-03-10 16:58:53 +00:00
curt
b63464d239
Bernie Bright:
...
Could the file(), dir(), base() and extension() functions be made const member
functions. As it stands they cannot be applied to const reference/pointer
values which limits their usefulness.
Curt:
Yes.
2003-02-28 01:02:26 +00:00
curt
1dac4b2dc1
Add some convenience functions to the SGPath function.
2003-02-26 19:50:14 +00:00
curt
44e7b36a8b
Oops, missed this the first time.
2003-02-15 18:53:44 +00:00
curt
a26c677df4
James Turner:
...
- added a new class in simgear/misc, SGTabbedValues, which parses a
null-terminated string of data separated by tabs into fields, and
supports safe conversion into various other datatypes.
2003-02-15 18:43:59 +00:00
curt
5d10dda5a1
James Turner:
...
- added a 'filename' helper to SGPath, corresponding to the 'directory'
helper but returning just the filename portion of the name.
2003-02-15 18:43:06 +00:00
curt
0253a46dbb
Fix a typo in the FreeBSD support section.
2003-02-07 17:35:37 +00:00
curt
9593059258
Misc. tweaks that have been laying around.
2003-01-23 21:59:07 +00:00
curt
3f0efc2a6f
FreeBSD pthread and malloc fixes.
2003-01-23 15:16:51 +00:00
curt
b9593adc7c
Some how the contents of this file got doubled up ...
2003-01-02 20:11:20 +00:00
curt
f076594288
Mingwin fix from Norman Vine.
2002-12-18 21:54:04 +00:00
curt
7dfe0bf9b2
Remove -lmk4 from the LIBS after the version check is complete.
2002-12-11 19:57:00 +00:00
curt
d9ce8828c9
More tweaks to the configure script.
2002-12-10 20:54:08 +00:00
curt
cb2df234ae
- Refactoring configure.ac a bit to use $host (please test on your platform)
...
- Use include GLUT_H instead of refering to the file directly since Mac
unfortunately chose to put this in GLUT/glut.h :-(
2002-12-10 19:12:34 +00:00
curt
7d73dc6602
James Turner:
...
I've had to hack Simgear's configure.ac quite a bit [for Mac OS X],
using the Plib one as a reference.
The basic construct (a big switch statement based on the target
type) is nice, I think, since it moves lots of IRIX / cygwin / OS-X
specialties out of the way cleanly. Much more re-factoring of the
current tests in configure is possible if people are able to test.
2002-12-09 22:36:38 +00:00
curt
16bd8cef38
Updated for 0.3.1
2002-12-04 19:47:57 +00:00
curt
f2567f9af4
Fixes for 0.3.1 release.
2002-12-04 19:46:12 +00:00
curt
c363758449
Updated for 0.3.0 release.
2002-12-03 18:27:04 +00:00
curt
dfdeb8be9b
Updated version number
2002-12-03 18:19:41 +00:00
curt
d1c8f60ca9
#include <simgear_config.h> as necessary.
2002-12-03 13:13:16 +00:00
curt
2fb961c922
NOMINMAX fix ...
2002-12-02 22:12:22 +00:00
curt
52e2005b3e
Erik Hofman: fix an Irix build problem.
2002-10-24 13:59:33 +00:00
curt
590547e12d
John W:
...
Attached is the new, improved SkyCloud.cpp. Tested on west coast @ KSFO and
east @ KJFK. Don't have any southern hemisphere or other airports to test
against, but you might give it a go and see what happens
Probably a good idea to add some user options to set cloud altitude, startup
position, etc, but for now this should suffice.
2002-10-04 16:44:23 +00:00
curt
c6832d2513
Fixes from Mark Harris.
2002-10-03 19:00:01 +00:00
curt
1fd63c30e9
Fix a texture state problem that caused clouds to occasionally flash all white.
2002-10-03 18:44:34 +00:00
curt
f08ae9f2ea
John Wojnaroski:
...
Attached are the new files to transform the cloud field for local lat/lon.
2002-10-03 02:52:55 +00:00
curt
5c61e97358
ref() the cloud states before use so that if we are dyanmically creating and
...
deleting cloud layers we don't inadvertantly delete a cloud state.
2002-10-02 16:03:25 +00:00
curt
87e38e2617
Fix a tyop.
2002-09-22 03:42:26 +00:00
curt
92e1856caa
Did I forget to commit John's loader patch?
...
Ran dos2unix on extgl.*
Include <simgear_config.h> from extgl.h so it properly picks up the WIN32
symbol.
2002-09-20 18:10:28 +00:00
curt
20c099b7ef
Added extgl.c and extgl.h
2002-09-19 02:30:52 +00:00
curt
7eb74c7e2a
Tweaks to build system following removal of interpreter subdir.
2002-09-18 20:38:40 +00:00
curt
01ccdd3ae1
Erik Hofman:
...
This patch fixes and STL problem, and adds (compile time) support for
architextures that don't support multitexturing.
2002-09-18 19:41:52 +00:00
curt
ab074726df
Removed unnecessary files.
2002-09-18 18:47:47 +00:00