frohlich
11b16b8a86
Modified Files:
...
Makefile.am SGReferenced.hxx
Added Files:
SGAtomic.cxx SGAtomic.hxx:
Make the reference counts thread safe.
2006-12-27 10:07:19 +00:00
frohlich
de020ee695
Modified Files:
...
Makefile.am SGMathTest.cxx SGQuat.hxx SGVec3.hxx
Added Files:
SGBox.hxx SGGeometry.hxx SGGeometryFwd.hxx SGGeometryTest.cxx
SGIntersect.hxx SGLineSegment.hxx SGPlane.hxx SGRay.hxx
SGSphere.hxx SGTriangle.hxx:
Small updates to the vector code, new geometry and collision
classes for use with a bv tree to speed up collission tests.
Also included is a rought unit test for the collissions.
2006-12-27 09:23:39 +00:00
ehofman
3b83487611
Wether you like it or not, MispPro needs these libraries referenced
2006-12-23 12:15:05 +00:00
fredb
09bab4f162
memcpy needs #include <string.h>
2006-12-17 17:52:15 +00:00
fredb
49fcc799ca
Port jpgfactory to OSG
2006-12-16 17:29:16 +00:00
fredb
10bc803775
Project files for MSVC 7.1 aka .NET 2003
2006-12-16 13:12:48 +00:00
frohlich
4f40770fc6
Modified Files:
...
simgear/math/SGVec3.hxx: fix spelling
2006-12-14 05:24:16 +00:00
frohlich
a4495c6ef1
Modified Files:
...
simgear/scene/sky/bbcache.cxx simgear/scene/sky/bbcache.hxx
simgear/scene/sky/cloudfield.cxx
2006-12-08 12:22:10 +00:00
frohlich
67d837c4ec
Modified Files:
...
SGVec3.hxx: Generate any perpandicular vector to a given one.
2006-12-08 12:17:30 +00:00
frohlich
138825af6d
Modified Files:
...
point3d.hxx: Add explicit conversion functions to SGVec*
2006-12-08 12:16:56 +00:00
frohlich
c093841336
Modified Files:
...
simgear/scene/model/animation.cxx: Fix a problem of muliple
texturre transform not finding the correct configuration.
2006-12-05 06:14:41 +00:00
frohlich
2df1da4226
Return void instead of bool.
2006-12-05 05:43:13 +00:00
frohlich
2792d60e2d
Modified Files:
...
simgear/screen/extensions.hxx: Make it compile on macos
2006-12-03 17:44:27 +00:00
frohlich
656a3ace07
Modified Files:
...
simgear/scene/material/mat.cxx: Put solid scenery into the
opaque render bin
2006-12-03 17:27:46 +00:00
frohlich
aec8e88c14
Modified Files:
...
simgear/scene/util/SGNodeMasks.hxx: Add pickable bit
2006-12-03 17:02:40 +00:00
frohlich
bdd5ca140d
Modified Files:
...
simgear/scene/model/Makefile.am
simgear/scene/model/animation.cxx
simgear/scene/model/animation.hxx
simgear/scene/model/model.cxx
simgear/scene/model/persparam.cxx
simgear/scene/model/persparam.hxx
simgear/scene/model/shadanim.cxx
Added Files:
simgear/scene/model/SGMaterialAnimation.cxx
simgear/scene/model/SGMaterialAnimation.hxx
Big animation overhaul. Improoves animation correctness.
2006-12-03 16:57:20 +00:00
frohlich
8b3b0def03
Modified Files:
...
SGUpdateVisitor.hxx: Include light information.
2006-12-03 16:46:23 +00:00
frohlich
6440ece177
Modified Files:
...
SGMisc.hxx: Add clip and periodic normalize functions.
2006-12-02 15:59:23 +00:00
frohlich
bd3518637c
Modified Files:
...
SGVec2.hxx SGVec3.hxx SGVec4.hxx: Add inf norm function
2006-12-02 15:57:55 +00:00
frohlich
aef2a1c484
Modified Files:
...
interpolater.cxx interpolater.hxx: Enable reading tables directly
from our dom like tree.
2006-12-02 15:56:55 +00:00
frohlich
a4b28e5737
Modified Files:
...
simgear/scene/sky/oursun.cxx: Fix the 'sun has wrong size' bug.
Thanks to Mark Akermann.
2006-11-27 17:11:35 +00:00
frohlich
a3bc2eb836
Modified Files:
...
simgear/math/interpolater.cxx simgear/math/interpolater.hxx
simgear/props/condition.cxx simgear/props/condition.hxx
simgear/scene/model/animation.cxx
simgear/scene/model/animation.hxx: Optimize interpolation table
lookup by using a std::map.
2006-11-21 18:44:54 +00:00
frohlich
3059da5805
Modified Files:
...
SGVec2.hxx SGVec3.hxx SGVec4.hxx: Implement min/max for vectors
2006-11-21 18:39:57 +00:00
frohlich
18d5a492c8
Modified Files:
...
model.cxx: Tweak model optimizations
2006-11-20 18:19:02 +00:00
frohlich
160b0ea7d9
Modified Files:
...
placementtrans.cxx placementtrans.hxx: Make use of that view
information in the update visitor
2006-11-20 18:17:56 +00:00
frohlich
4dd1267bea
Modified Files:
...
SGUpdateVisitor.hxx: Store some view imformation in the
update visitor.
2006-11-20 18:15:34 +00:00
fredb
b5c4328682
Mac fix from Ima Sudonim
2006-11-18 18:58:51 +00:00
frohlich
571fc69ef4
Modified Files:
...
VC8/SimGear.vcproj: Import buildsystem from Olaf Flebbe
2006-11-14 21:15:20 +00:00
frohlich
f51595cfc9
Modified Files:
...
animation.hxx animation.cxx: Improove material/texture/blend animation
2006-11-14 21:09:44 +00:00
frohlich
d54aea0036
Modified Files:
...
animation.cxx animation.hxx: Fix crash on A-10 load
2006-11-12 10:32:42 +00:00
frohlich
51bb2974bc
Modified Files:
...
model.cxx: Leave it to osg when to do mipmapping.
2006-11-12 07:28:59 +00:00
frohlich
7a859061fd
Modified Files:
...
model.cxx: Reset the database path past the whole model is loaded
2006-11-12 07:23:42 +00:00
frohlich
cefa9fcd75
Modified Files:
...
SGQuat.hxx: Make const method const
2006-11-12 07:22:44 +00:00
frohlich
d3bacd0b73
Modified Files:
...
simgear/scene/material/mat.cxx
simgear/scene/material/matlib.cxx simgear/scene/sky/cloud.cxx
simgear/scene/sky/dome.cxx simgear/scene/sky/moon.cxx
simgear/scene/sky/oursun.cxx simgear/scene/sky/sphere.cxx
simgear/scene/sky/stars.cxx simgear/scene/tgdb/apt_signs.cxx
simgear/scene/tgdb/leaf.cxx simgear/scene/tgdb/leaf.hxx
simgear/scene/tgdb/obj.cxx simgear/scene/tgdb/pt_lights.cxx
simgear/scene/util/SGDebugDrawCallback.hxx
simgear/screen/Makefile.am: Use color arrays for every geode.
Just use osg::Material instead of osg::Material and the associated
mode.
2006-11-10 05:30:37 +00:00
frohlich
b94a98fc90
Modified Files:
...
scene/model/model.cxx: Next step in direction liveries
2006-11-09 05:42:06 +00:00
fredb
e0b2687231
copysign is already in compiler.h
2006-11-07 21:31:17 +00:00
frohlich
cc6179a4dd
Modified Files:
...
simgear/screen/extensions.cxx simgear/screen/extensions.hxx: Avoid
the assumption that with glx-1.4 glXGetProcAddress is available -
use dlsym to get that function.
2006-11-07 17:49:36 +00:00
fredb
e947bac4a3
This class is for plib only
2006-11-07 07:22:48 +00:00
frohlich
11ecbb6ca7
Modified Files:
...
mat.cxx: Fix dark scenery problem.
2006-11-07 06:40:35 +00:00
frohlich
322789cd4c
Modified Files:
...
simgear/Makefile.am: Make 'make distclean' work
2006-11-07 06:02:47 +00:00
frohlich
f28464dba0
Modified Files:
...
projects/VC8/SimGear.vcproj: Olaf Flebbe: updated project files
2006-11-07 05:55:46 +00:00
frohlich
8f6456b1f8
Modified Files:
...
simgear/scene/util/SGUpdateVisitor.hxx: Only traverse active
children.
2006-11-07 05:47:00 +00:00
frohlich
1f32786c82
Modified Files:
...
simgear/scene/util/SGDebugDrawCallback.hxx
simgear/math/SGQuat.hxx: Olaf Flebbe: Make it compile on some more
win32 variants.
2006-11-07 05:46:25 +00:00
fredb
829c729ee9
Don't try to load textures when no name is given
2006-11-06 21:59:02 +00:00
fredb
5d3aacb892
Attempt to fix the APIENTRY problem. It looks like a problem in OSG, or a conflict between OSG and plib/pui
2006-11-03 18:08:46 +00:00
fredb
741e9c5ed5
For some reason I don't know yet, the APIENTRY stuff in osg/GL is broken for some files. Include the real windows.h until we find why.
2006-11-03 10:04:58 +00:00
fredb
1408c1b623
add copysign definition for MSVC
2006-11-03 09:57:02 +00:00
fredb
c256f8d09e
Win32 compilation fix
2006-11-02 17:40:54 +00:00
frohlich
55c018c525
Modified Files:
...
SGMath.hxx: Attempt to help IRIX builds
2006-11-02 13:37:23 +00:00
frohlich
3fa94b5143
Modified Files:
...
projects/VC8/SimGear.sln projects/VC8/SimGear.vcproj: Import Olafs
project files
2006-11-02 06:15:14 +00:00