andy
04c1e95f08
Fix crash in code generator for some bad lvalue expressions
2007-08-01 22:33:01 +00:00
andy
2186fc1fc7
Add ppc64 to the list of supported platforms based on testing by Tom Callaway at Red Hat
2007-07-31 20:57:21 +00:00
timoore
fb49a9192e
Fix ocean texture scaling problem.
2007-07-31 06:39:26 +00:00
curt
ccbc5abec6
Remove an extern SGSky *thesky reference that isn't used in the code anyway.
...
The original code forced a dependency in SimGear back to something that is
defined globaly in FlightGear, not a great strategy for a library with some
"general purpose" intentions.
2007-07-31 01:21:21 +00:00
timoore
7aa6fd479d
OSG Reader and Writer for BTG files
...
This is part of a somewhat long road towards terrain database paging using
OSG's database pager thread.
2007-07-29 22:32:58 +00:00
frohlich
3fcc16c1a0
Modified Files:
...
simgear/math/SGGeoc.hxx: Fix unit conversion problem
2007-07-27 19:27:24 +00:00
timoore
b3e0298189
SimGear: Typo in Thanks file
...
Fix typo
Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
Committer: Tim Moore <moore@redhat.com>
2007-07-23 22:00:31 +00:00
timoore
7e1fe7d852
SimGear: Properly print compilers in configure.ac
...
Print $CC and $CXX using the proper configure.ac mechanism
Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
Signed-off-by: Tim Moore <timoore@redhat.com>
2007-07-23 21:45:11 +00:00
timoore
5d7d77d4b6
Allow parallel make ("make -j2") by giving make the opportunity to
...
determine dependencies.
As in subdirectory foo/bar, $(top_builddir)/foo/bar is defined to be the
current directory, this does not cause any regressions.
From Hans Ulrich Niedermann (hun@n-dimensional.de )
2007-07-22 22:37:26 +00:00
timoore
418856769b
Support for reading and writing nodes in .osg files, plus some new accessors.
2007-07-22 20:06:20 +00:00
mfranz
46a32dd3ee
coding style fixes
2007-07-22 13:58:26 +00:00
mfranz
ecb4dc57b4
Maik JUSTUS: workaround for broken Doppler effect in OpenAL
...
mf: this patch is meant to be removed as soon as OpenAL got fixed. (The
OpenAL developers acknowleged the bug and announced that it'll get
fixed.) For removal try
$ cd simgear/sound
$ cvs diff -rAFTER_OPENAL_DOPPLER_WORKAROUND -rBEFORE_OPENAL_DOPPLER_WORKAROUND|patch
2007-07-22 13:50:24 +00:00
mfranz
89d426470b
Maik JUSTUS: Doppler fixes (add option to turn off Doppler for sounds that
...
shouldn't be affected -- marker beep, ATIS messages, etc.)
mf: this is the first part of the original patch. It is supposed to contain
fixes that are not caused by OpenAL bugs, and thus aren't meant to be
reverted later. The second part will contain a temprary workaround for
OpenAL bugs. Unfortunately, I had to do the split myself as the contributor
refused to do it.
2007-07-22 13:33:23 +00:00
mfranz
23c7a1b5b7
- close loophole through which one could sneak in illegal property names
...
containing slashes, colons and all sorts of evil characters. In Nasal
this could be done via props.globals.getChild("1!@#$//[]{}", 0, 1).setValue(0);
The cause is that getChild() hands the given name directly over to an
alternative SGPropertyNode ("convenience") constructor which sets the
name without any checks.
- unify exception messages: first character is lower case
2007-07-17 14:52:51 +00:00
frohlich
3b21e9434f
Modified Files:
...
simgear/route/route.hxx: Remove unused include.
2007-07-08 08:43:40 +00:00
frohlich
d4a4428e64
Modified Files:
...
simgear/route/waypoint.hxx simgear/route/waypoint.cxx: Use const
refs where possible.
2007-07-08 08:43:15 +00:00
mfranz
2dfc057135
replace exit() by throw sg_exception(). Of course, we have to be aware
...
that interdependencies between sg libs are generally unwelcome, but
sg_exception is a rather basic part, and it's already used by xml, props,
scene, sound and, of course, structure. Since props and xml are core
libs, we can assume that sg_exceptions are available. (OK'ed by Curt)
2007-07-02 15:42:19 +00:00
mfranz
a25eebef9b
add SG_ORIGIN macro that expands to a string __FILE__":"__LINE__
...
Note that __LINE__ is a number and can't be directly used in string
context, which makes the macro worthwhile. (IMHO :-)
2007-07-02 12:55:10 +00:00
mfranz
741c4ca15a
back out last changes (radar patch)
2007-06-29 22:45:37 +00:00
mfranz
0bcdf2e4dc
easyxml.cxx: add missing endXML visitor call
...
testEasyXML.cxx: beef it up
2007-06-29 10:46:52 +00:00
mfranz
cd5a720211
Vivian MEAZZA: add support for aircraft radar signatures
2007-06-24 08:09:07 +00:00
mfranz
5cb04946b0
don't only complain that the volume is larger than 1.0, but say how much
...
it actually is
2007-06-23 16:48:01 +00:00
mfranz
c8953c6275
Maik JUSTUS: fix/implement directional sound
2007-06-21 21:46:21 +00:00
mfranz
e8dc9c9454
d'oh ... beautify the TRACE message that we actually see! :-}
2007-06-19 18:22:32 +00:00
mfranz
a0c325681f
beautify TRACE message
2007-06-19 18:11:06 +00:00
mfranz
8d3bf19422
sooner than planned: fix "scale" animation offsets (1 -> 0)
2007-06-17 21:01:40 +00:00
fredb
4477867ef4
Update MSVC 7.1 projects
2007-06-16 16:14:23 +00:00
fredb
e696c884dc
MSVC 7 compilation
2007-06-16 16:13:29 +00:00
mfranz
80bcaa49e6
Nick WARNE: add file name to screenshot info line
2007-06-14 20:20:18 +00:00
mfranz
0096c1bb02
advance tracing messages from SG_INFO to SG_ALERT. If a developer has
...
demanded tracing, then he shouldn't get these important messages buried
in thousands of lines of meaningless bulk.
2007-06-11 16:09:50 +00:00
mfranz
38b37a068d
- allow for (rather unusual) ////// cloud groups
...
- fix potential use of uninitialized memory: dew
2007-06-09 18:36:56 +00:00
frohlich
0281f31df2
Modified Files:
...
simgear/scene/material/mat.cxx simgear/scene/material/mat.hxx
simgear/scene/util/SGSceneFeatures.cxx
simgear/scene/util/SGSceneFeatures.hxx:
Olaf Flebbe: Make use of SGSceneFeatues for anisotropic filtering,
clean up.
2007-06-08 06:50:16 +00:00
frohlich
40b182c550
Removed Files:
...
simgear/scene/tgdb/leaf.cxx: Now obsolete but not yet removed.
2007-06-08 06:40:56 +00:00
frohlich
d1dedc7511
Modified Files:
...
scene/tgdb/SGOceanTile.cxx: add missing transform for the ocean
tile.
2007-06-03 18:28:14 +00:00
frohlich
04cd9b3eb6
Modified Files:
...
simgear/scene/model/model.cxx
simgear/scene/util/SGSceneFeatures.cxx
simgear/scene/util/SGSceneFeatures.hxx:
Make sure textures are shared. Do not rely on a graphics
context to be available on model loading.
2007-06-03 18:21:04 +00:00
andy
de6003367d
Sync with Nasal upstream. Mostly fixes to naContinue(), which
...
FlightGear doesn't use. Also includes a performance fix for the
call() builtin that should help Melchior, who was measuring lower
performance for the props.Node() interface than the getprop/setprop
API.
2007-05-30 22:49:41 +00:00
frohlich
a5f42eeddf
Modified Files:
...
projects/VC8/SimGear.vcproj: Olaf FLebbe win32 build system.
2007-05-30 13:16:53 +00:00
frohlich
a8ba041b67
Modified Files:
...
simgear/scene/model/SGMaterialAnimation.cxx:
Olaf Flebbe: Use brakets around bitwise operations.
Greetings from LinuxTag, Berlin ... :)
2007-05-30 13:07:05 +00:00
curt
e700fc6f34
I guess we aren't using explicit destructors here.
2007-05-30 12:34:24 +00:00
curt
af29d3d257
Make an explicit destructor so the compiler doesn't get confused about
...
non matching exception types with the implicitely defined destructor.
2007-05-29 19:38:17 +00:00
frohlich
487701a143
Modified Files:
...
simgear/scene/model/Makefile.am
simgear/scene/model/animation.cxx
simgear/scene/model/animation.hxx
Added Files:
simgear/scene/model/SGRotateTransform.cxx
simgear/scene/model/SGRotateTransform.hxx
simgear/scene/model/SGScaleTransform.cxx
simgear/scene/model/SGScaleTransform.hxx
simgear/scene/model/SGTranslateTransform.cxx
simgear/scene/model/SGTranslateTransform.hxx:
Factor out some useful classes.
2007-05-28 07:13:07 +00:00
frohlich
f32e037c58
Modified Files:
...
simgear/scene/material/mat.cxx simgear/scene/material/mat.hxx:
Olaf Flebbe: Improoved texture filtering.
2007-05-28 05:13:03 +00:00
frohlich
8bd903dd96
Modified Files:
...
SGAtomic.hxx: Also use atomic compiler intrinsics on SGI
2007-05-28 05:06:14 +00:00
frohlich
560c100484
Modified Files:
...
simgear/bucket/newbucket.cxx simgear/bucket/newbucket.hxx
simgear/io/decode_binobj.cxx simgear/io/sg_binobj.cxx
simgear/io/sg_binobj.hxx simgear/math/SGVec2.hxx
simgear/math/SGVec3.hxx simgear/math/SGVec4.hxx
simgear/scene/material/mat.hxx
simgear/scene/material/matlib.cxx
simgear/scene/material/matlib.hxx
simgear/scene/model/Makefile.am simgear/scene/tgdb/Makefile.am
simgear/scene/tgdb/obj.cxx simgear/scene/tgdb/obj.hxx
simgear/scene/tgdb/pt_lights.cxx
simgear/scene/tgdb/pt_lights.hxx
simgear/scene/util/Makefile.am
simgear/scene/util/SGNodeMasks.hxx
simgear/scene/util/SGTextureStateAttributeVisitor.cxx
Added Files:
simgear/scene/model/SGOffsetTransform.cxx
simgear/scene/model/SGOffsetTransform.hxx
simgear/scene/tgdb/SGDirectionalLightBin.hxx
simgear/scene/tgdb/SGLightBin.hxx
simgear/scene/tgdb/SGOceanTile.cxx
simgear/scene/tgdb/SGOceanTile.hxx
simgear/scene/tgdb/SGTexturedTriangleBin.hxx
simgear/scene/tgdb/SGTriangleBin.hxx
simgear/scene/tgdb/SGVasiDrawable.cxx
simgear/scene/tgdb/SGVasiDrawable.hxx
simgear/scene/tgdb/SGVertexArrayBin.hxx
simgear/scene/util/SGEnlargeBoundingBox.cxx
simgear/scene/util/SGEnlargeBoundingBox.hxx
simgear/scene/util/SGSceneFeatures.cxx
simgear/scene/util/SGSceneFeatures.hxx
Removed Files:
simgear/scene/tgdb/leaf.hxx simgear/scene/tgdb/vasi.hxx:
Reorganize tile loaders.
Build bigger leafs for the tiles.
Move runway light colors into materials.xml.
Split out classes that might be useful at other places.
Avoid static storage on binobject loading.
2007-05-28 05:00:28 +00:00
andy
52444d177b
GCC on ppc linux uses a different architecture symbol than the same compiler on OS X
2007-05-25 15:49:10 +00:00
frohlich
b4f7ff29ef
Modified Files:
...
SGVec3.hxx: Fix a problem in perpendicular triangle computation.
Solves problem with invalid triangles in ground picking ...
2007-05-18 07:29:37 +00:00
frohlich
f7c6a5bfa2
Modified Files:
...
SGVec2.hxx SGVec3.hxx SGVec4.hxx point3d.hxx: Provide ordering
relations for use with std::less in tree bases std:: containers.
2007-05-18 04:46:11 +00:00
curt
6fe14f7a6b
Fix a compiler warning.
2007-05-16 16:08:17 +00:00
curt
786e5addd8
Fix various compiler warnings.
2007-05-16 16:07:03 +00:00
mfranz
2e9a15f523
Tim Moore
2007-05-15 22:28:08 +00:00