Commit Graph

1393 Commits

Author SHA1 Message Date
ehofman
920c0fdb62 Updates to the alpha-test animation class 2004-01-08 10:38:29 +00:00
ehofman
40414f2823 Updates to the alpha-test animation class 2004-01-08 10:25:23 +00:00
ehofman
3d43bc0480 Frederic Bouvier:
The attached patch adds a new animation class, called SGAlphaTestAnimation, to enable alpha test in 3D models.
This will remove many artefact caused by painting order of translucent models, and I need it for an upcoming model. In addition, I added a min-factor and a max-factor to the range animation to modulate min-m, min-property, max-m or max-property.
2004-01-07 09:07:57 +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
ehofman
c9661e2732 Add a number of Metar related constants 2003-12-27 13:41:02 +00:00
ehofman
bd13cf84a1 Resolve some dependency problems 2003-12-27 09:31:02 +00:00
ehofman
e54cfc002b Updates to support sgi's MIPSpro compiler version 7.4 and newer. This also fixes a number of C++ issues where FlightGear didn't follow the standard. 2003-12-26 13:55:09 +00:00
andy
5aac63d9f5 Parse/GC interaction fixed.
Remove the OP_NEWARGS "optimization" (it wasn't).
2003-12-22 19:27:51 +00:00
ehofman
6a19bbee7d Melchior FRANZ:
There are constructors for sg_io_exception that don't initialize the
location. In this case getFormattedMessage does still output an extra
line with " at" followed by ... nothing. Looks silly.
2003-12-19 17:44:30 +00:00
andy
2e5c4b4515 Rewrite sg_geodesy. The new version is more accurate to the WGS84
standard and includes a sgCartToGeod() function which is 100%
symmetric (down to the precision of a double) with sgGeodToCart().
2003-12-19 02:40:33 +00:00
ehofman
79d1aaf7f5 Melchior FRANZ:
There's another problem with sg_socket.cxx: the timeout value is
hardcoded as 0. This is appropriate for servers as they continuously
poll the socket and never want to wait for clients. But clients
*do* want to wait a few seconds for a server response.
2003-12-14 14:45:29 +00:00
ehofman
a659969bcf Make sure both client and server situations are hendled properly 2003-12-14 10:07:51 +00:00
ehofman
53bdf9dac4 Revert to the previous version 2003-12-11 15:26:23 +00:00
ehofman
ad394fb090 fgrun fixes 2003-12-11 13:17:45 +00:00
andy
92a123a47d Extra i++ led to a "double skip" when parsing a \r\n pair. So a DOS
file would look like it was all on one line, and a comment would skip
to the end of the file.
2003-12-08 16:55:50 +00:00
andy
755173bd2e Bug fixes. The priority queue wasn't handling boundary conditions at
the edge of the table properly.  The new code is half the size -- it
*has* to be correct, right?
2003-12-07 19:53:34 +00:00
andy
27477402c9 Property interpolator subsystem. A utility, primarily for Nasal scripts 2003-12-05 01:49:44 +00:00
andy
dc9c41e119 Added setsize() and subvec() library functions 2003-12-05 01:49:02 +00:00
ehofman
3c7f9e7ba4 A first attempt on detecting endianness and number of bits 2003-12-01 18:57:32 +00:00
ehofman
fbf018598e Rename IRIX to irix_string in simgear/compatibility and assign "simgear/compatibility/irix_string" to STL_STRING for IRIX 2003-12-01 18:56:53 +00:00
ehofman
83b4dcb55c Add Nasal Vs. 1.5 2003-12-01 14:33:45 +00:00
curt
5812571df4 Attempt to fix a bug in SGSocket::read() affecting TCP style sockets. 2003-11-27 13:24:26 +00:00
ehofman
b1c688abe8 Revert an IRIX/O2 only setting again 2003-11-27 10:23:13 +00:00
ehofman
f4b30bbdd7 Portability fix 2003-11-27 10:22:29 +00:00
ehofman
e4008862ce Make sure autogenerated files don't show up 2003-11-26 14:42:05 +00:00
ehofman
2b7079eed2 Portability fixes 2003-11-26 14:39:46 +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
ehofman
eef1cc716d MSVC > 6.0 fix 2003-11-25 21:45:56 +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
david
c37afce303 Minor changes to logging messages (to STDOUT). 2003-11-24 17:41:43 +00:00
ehofman
1ea99cdd4d MacOS X fixes 2003-11-23 10:04:45 +00:00
ehofman
4c1d22b8a6 FIx a typo 2003-11-21 21:56:57 +00:00
ehofman
5f22c93db7 Frederic Bouvier wrote:
> When a c172 is on one machine, I only got segfault on an animation
> not found. This animation is named ControlsGroup and I guess
> that one object name referenced in this null animation no
> longer exist in the .ac model. I say that because the
> preceding one is analogous and works.
>
> So I would say the multiplayer works, except when there is a c172.

It seems that this animation refers to 'PanelInstruments' that is
a panel outside the model, so, when loaded with SGModelLib::load_model
the object is not found in the model and there is a non tested
read access through a null pointer in sgMakeAnimation.
2003-11-19 15:16:21 +00:00
ehofman
13a42f1d9e Change istringstream back to a typedef so there is no need to redefine every class memeber. 2003-11-09 08:56:09 +00:00
ehofman
c4d5d85c3e Save on a number of CPU costly strcmp calls when using the blend function 2003-11-04 13:25:23 +00:00
curt
d915ccec6e Updates for the official 0.3.4 version. RELEASE_0_3_4 2003-10-22 19:21:24 +00:00
ehofman
ea1b70191c Shoot, I was trying to hunt down a bug that wasn't even caused by the sstream implementation! Back out some of the previous patches 2003-10-20 19:53:35 +00:00
ehofman
19815c3bce And don't forget to free up the used memory. 2003-10-20 19:38:27 +00:00
ehofman
66fb6b5a1c Make it easy on myself (and make it work as a bonus) 2003-10-20 19:32:50 +00:00
ehofman
94ac87f4f5 Last fixes 2003-10-20 12:14:10 +00:00
ehofman
79d5bf66a7 Safety updates 2003-10-20 09:41:26 +00:00
ehofman
a4535c92c3 fixes and updates for fgrun 2003-10-20 09:06:13 +00:00
ehofman
cecdb15692 Fix a problem which was introduced in the previous patch 2003-10-16 14:53:14 +00:00
ehofman
3c08eae85b Fix a problem where older IRIX compilers needed a typecast for certain opperations 2003-10-16 12:51:47 +00:00
curt
db928ea1ae Various updates for the upcoming 0.3.4 release. RELEASE_0_3_4_pre1 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
ehofman
431e78cf09 Add the ability to set three levels of detail for static scenery using the property tree 2003-09-28 08:38:48 +00:00