Commit Graph

  • 63730a6e2c Modified Files: animation.cxx: Add a visible configuration option to the pick animation. frohlich 2007-01-15 19:01:20 +00:00
  • 4d4d26aef8 Modified Files: projects/VC8/SimGear.vcproj: Olaf Flebbe, MSVC8 buildsystem changes. frohlich 2007-01-15 17:32:17 +00:00
  • de6b32d8c6 writePropeties(): create dir if necessary mfranz 2007-01-12 21:24:50 +00:00
  • a0af7f0524 Update MSVC 7.1 project file and fix win32 compilation fredb 2007-01-09 21:58:04 +00:00
  • c043bd3422 Modified Files: SGSceneUserData.hxx SGSceneUserData.cxx: Remove default argument frohlich 2007-01-07 12:25:32 +00:00
  • 18ae1d6940 Modified Files: animation.cxx: Change the pick animation to better handle different mouse buttons. frohlich 2007-01-07 11:53:21 +00:00
  • d6f64f9773 Modified Files: SGSceneUserData.hxx SGPickCallback.hxx Makefile.am Added Files: SGSceneUserData.cxx: Cleanup and replace the pick callback with such a list. frohlich 2007-01-07 11:52:19 +00:00
  • db99a4cb90 Modified Files: animation.cxx: Add a button argument to that animation. The default is to accept any mouse button. frohlich 2007-01-07 08:34:03 +00:00
  • 108689661f Add a prototype simgear_config.h for MSVC 7.1 and a rule to build it. fredb 2007-01-06 17:01:58 +00:00
  • d3e00dba8e Add a prototype simgear_config.h for MSVC 7.1 and a rule to build it. At Olaf requests, add MSVC 8 specific symbols to remove pedantic warnings fredb 2007-01-06 16:52:50 +00:00
  • fcd33e5035 Remove redundant directory ( projects as a whole is already there ) fredb 2007-01-06 16:47:57 +00:00
  • af9082cd9f Modified Files: moon.cxx: The moo's state like it was with plib frohlich 2007-01-06 15:08:40 +00:00
  • 6a0bb18fca Refresh MSVC6 project file fredb 2007-01-06 14:45:21 +00:00
  • 8aa8d87781 Fix a typo fredb 2007-01-06 14:44:54 +00:00
  • 4998af8d7a Add SGBinding.[ch]xx to the MSVC 7.1 project fredb 2007-01-04 22:24:23 +00:00
  • c6aa95f3f3 std::find is defined in <algorithm> fredb 2007-01-04 22:23:40 +00:00
  • 481be29366 Modified Files: Makefile.am animation.cxx animation.hxx: Add animation to execute a command on scenery pick frohlich 2007-01-04 12:55:16 +00:00
  • 3617b6ad8c Modified Files: Makefile.am SGNodeMasks.hxx Added Files: SGPickCallback.hxx SGSceneUserData.hxx: Preparations for generic scenery picking. frohlich 2007-01-04 12:52:50 +00:00
  • 3fb8e19a38 Modified Files: condition.hxx: Also derive from SGReferenced frohlich 2007-01-04 12:51:13 +00:00
  • 2ea2f1b4f2 Modified Files: Makefile.am commands.cxx commands.hxx Added Files: SGBinding.cxx SGBinding.hxx: Move FGBinding to SGBinding frohlich 2007-01-04 12:47:12 +00:00
  • 26cb8ec4f1 Modified Files: SGIntersect.hxx: Make it compile with win32 frohlich 2006-12-28 13:25:14 +00:00
  • 7fe56bea86 Modified Files: obj.cxx: Some kind of polygon offset for GL_POINTS. frohlich 2006-12-27 10:33:37 +00:00
  • 11b16b8a86 Modified Files: Makefile.am SGReferenced.hxx Added Files: SGAtomic.cxx SGAtomic.hxx: Make the reference counts thread safe. frohlich 2006-12-27 10:07:19 +00:00
  • 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. frohlich 2006-12-27 09:23:39 +00:00
  • 3b83487611 Wether you like it or not, MispPro needs these libraries referenced ehofman 2006-12-23 12:15:05 +00:00
  • 09bab4f162 memcpy needs #include <string.h> fredb 2006-12-17 17:52:15 +00:00
  • 49fcc799ca Port jpgfactory to OSG fredb 2006-12-16 17:29:16 +00:00
  • 10bc803775 Project files for MSVC 7.1 aka .NET 2003 fredb 2006-12-16 13:12:48 +00:00
  • 4f40770fc6 Modified Files: simgear/math/SGVec3.hxx: fix spelling frohlich 2006-12-14 05:24:16 +00:00
  • a4495c6ef1 Modified Files: simgear/scene/sky/bbcache.cxx simgear/scene/sky/bbcache.hxx simgear/scene/sky/cloudfield.cxx frohlich 2006-12-08 12:22:10 +00:00
  • 67d837c4ec Modified Files: SGVec3.hxx: Generate any perpandicular vector to a given one. frohlich 2006-12-08 12:17:30 +00:00
  • 138825af6d Modified Files: point3d.hxx: Add explicit conversion functions to SGVec* frohlich 2006-12-08 12:16:56 +00:00
  • c093841336 Modified Files: simgear/scene/model/animation.cxx: Fix a problem of muliple texturre transform not finding the correct configuration. frohlich 2006-12-05 06:14:41 +00:00
  • 2df1da4226 Return void instead of bool. frohlich 2006-12-05 05:43:13 +00:00
  • 2792d60e2d Modified Files: simgear/screen/extensions.hxx: Make it compile on macos frohlich 2006-12-03 17:44:27 +00:00
  • 656a3ace07 Modified Files: simgear/scene/material/mat.cxx: Put solid scenery into the opaque render bin frohlich 2006-12-03 17:27:46 +00:00
  • aec8e88c14 Modified Files: simgear/scene/util/SGNodeMasks.hxx: Add pickable bit frohlich 2006-12-03 17:02:40 +00:00
  • 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. frohlich 2006-12-03 16:57:20 +00:00
  • 8b3b0def03 Modified Files: SGUpdateVisitor.hxx: Include light information. frohlich 2006-12-03 16:46:23 +00:00
  • 6440ece177 Modified Files: SGMisc.hxx: Add clip and periodic normalize functions. frohlich 2006-12-02 15:59:23 +00:00
  • bd3518637c Modified Files: SGVec2.hxx SGVec3.hxx SGVec4.hxx: Add inf norm function frohlich 2006-12-02 15:57:55 +00:00
  • aef2a1c484 Modified Files: interpolater.cxx interpolater.hxx: Enable reading tables directly from our dom like tree. frohlich 2006-12-02 15:56:55 +00:00
  • a4b28e5737 Modified Files: simgear/scene/sky/oursun.cxx: Fix the 'sun has wrong size' bug. Thanks to Mark Akermann. frohlich 2006-11-27 17:11:35 +00:00
  • 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. frohlich 2006-11-21 18:44:54 +00:00
  • 3059da5805 Modified Files: SGVec2.hxx SGVec3.hxx SGVec4.hxx: Implement min/max for vectors frohlich 2006-11-21 18:39:57 +00:00
  • 18d5a492c8 Modified Files: model.cxx: Tweak model optimizations frohlich 2006-11-20 18:19:02 +00:00
  • 160b0ea7d9 Modified Files: placementtrans.cxx placementtrans.hxx: Make use of that view information in the update visitor frohlich 2006-11-20 18:17:56 +00:00
  • 4dd1267bea Modified Files: SGUpdateVisitor.hxx: Store some view imformation in the update visitor. frohlich 2006-11-20 18:15:34 +00:00
  • b5c4328682 Mac fix from Ima Sudonim fredb 2006-11-18 18:58:51 +00:00
  • 571fc69ef4 Modified Files: VC8/SimGear.vcproj: Import buildsystem from Olaf Flebbe frohlich 2006-11-14 21:15:20 +00:00
  • f51595cfc9 Modified Files: animation.hxx animation.cxx: Improove material/texture/blend animation frohlich 2006-11-14 21:09:44 +00:00
  • d54aea0036 Modified Files: animation.cxx animation.hxx: Fix crash on A-10 load frohlich 2006-11-12 10:32:42 +00:00
  • 51bb2974bc Modified Files: model.cxx: Leave it to osg when to do mipmapping. frohlich 2006-11-12 07:28:59 +00:00
  • 7a859061fd Modified Files: model.cxx: Reset the database path past the whole model is loaded frohlich 2006-11-12 07:23:42 +00:00
  • cefa9fcd75 Modified Files: SGQuat.hxx: Make const method const frohlich 2006-11-12 07:22:44 +00:00
  • 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. frohlich 2006-11-10 05:30:37 +00:00
  • b94a98fc90 Modified Files: scene/model/model.cxx: Next step in direction liveries frohlich 2006-11-09 05:42:06 +00:00
  • e0b2687231 copysign is already in compiler.h fredb 2006-11-07 21:31:17 +00:00
  • 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. frohlich 2006-11-07 17:49:36 +00:00
  • e947bac4a3 This class is for plib only fredb 2006-11-07 07:22:48 +00:00
  • 11ecbb6ca7 Modified Files: mat.cxx: Fix dark scenery problem. frohlich 2006-11-07 06:40:35 +00:00
  • 322789cd4c Modified Files: simgear/Makefile.am: Make 'make distclean' work frohlich 2006-11-07 06:02:47 +00:00
  • f28464dba0 Modified Files: projects/VC8/SimGear.vcproj: Olaf Flebbe: updated project files frohlich 2006-11-07 05:55:46 +00:00
  • 8f6456b1f8 Modified Files: simgear/scene/util/SGUpdateVisitor.hxx: Only traverse active children. frohlich 2006-11-07 05:47:00 +00:00
  • 1f32786c82 Modified Files: simgear/scene/util/SGDebugDrawCallback.hxx simgear/math/SGQuat.hxx: Olaf Flebbe: Make it compile on some more win32 variants. frohlich 2006-11-07 05:46:25 +00:00
  • 829c729ee9 Don't try to load textures when no name is given fredb 2006-11-06 21:59:02 +00:00
  • 5d3aacb892 Attempt to fix the APIENTRY problem. It looks like a problem in OSG, or a conflict between OSG and plib/pui fredb 2006-11-03 18:08:46 +00:00
  • 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. fredb 2006-11-03 10:04:58 +00:00
  • 1408c1b623 add copysign definition for MSVC fredb 2006-11-03 09:57:02 +00:00
  • c256f8d09e Win32 compilation fix fredb 2006-11-02 17:40:54 +00:00
  • 55c018c525 Modified Files: SGMath.hxx: Attempt to help IRIX builds frohlich 2006-11-02 13:37:23 +00:00
  • 3fa94b5143 Modified Files: projects/VC8/SimGear.sln projects/VC8/SimGear.vcproj: Import Olafs project files frohlich 2006-11-02 06:15:14 +00:00
  • 5127e2f89c Modified Files: Makefile.am SGMath.hxx SGMathFwd.hxx SGMatrix.hxx SGQuat.hxx Added Files: SGVec2.hxx Improove the matrix functions. Improove the quaterion functions. Add the 2d vector. frohlich 2006-11-01 21:25:21 +00:00
  • 3175fa3aca + .deps/ mfranz 2006-11-01 21:24:24 +00:00
  • 5614174b39 Modified Files: simgear/scene/model/Makefile.am simgear/scene/model/animation.cxx simgear/scene/model/animation.hxx simgear/scene/model/modellib.cxx simgear/scene/model/modellib.hxx Removed Files: simgear/scene/model/personality.cxx simgear/scene/model/personality.hxx: Updates to the animation system. Personality can be implemented easier now frohlich 2006-10-31 06:26:50 +00:00
  • 39fc52fe0a Modified Files: Makefile.am SGStateAttributeVisitor.hxx SGTextureStateAttributeVisitor.hxx Added Files: SGStateAttributeVisitor.cxx SGTextureStateAttributeVisitor.cxx: Move implementation into cxx files frohlich 2006-10-31 06:14:38 +00:00
  • 81188705b1 Modified Files: simgear/math/SGQuat.hxx: Initialize with zero not with null pointer frohlich 2006-10-31 05:37:45 +00:00
  • 63c4873d8a Modified Files: simgear/screen/extensions.cxx simgear/screen/extensions.hxx: use glXGetProcAddress if approriate frohlich 2006-10-31 05:36:50 +00:00
  • 1a85dcd890 Modified Files: simgear/timing/timestamp.hxx: Remove reimplemented default implementations frohlich 2006-10-31 05:33:48 +00:00
  • 27470fc504 Modified Files: configure.ac: Add a configure flag for osg frohlich 2006-10-30 19:56:09 +00:00
  • 65d18445d3 Makefile(.in) mfranz 2006-10-29 20:08:27 +00:00
  • 84dd54b33a Modified Files: configure.ac simgear/environment/visual_enviro.cxx simgear/ephemeris/ephemeris.cxx simgear/ephemeris/ephemeris.hxx simgear/ephemeris/stardata.cxx simgear/ephemeris/stardata.hxx simgear/math/SGMatrix.hxx simgear/math/SGQuat.hxx simgear/math/SGVec3.hxx simgear/math/SGVec4.hxx simgear/scene/Makefile.am simgear/scene/material/mat.cxx simgear/scene/material/mat.hxx simgear/scene/material/matlib.cxx simgear/scene/material/matlib.hxx simgear/scene/material/matmodel.cxx simgear/scene/material/matmodel.hxx simgear/scene/model/Makefile.am simgear/scene/model/animation.cxx simgear/scene/model/animation.hxx simgear/scene/model/custtrans.hxx simgear/scene/model/model.cxx simgear/scene/model/model.hxx simgear/scene/model/modellib.cxx simgear/scene/model/modellib.hxx simgear/scene/model/personality.cxx simgear/scene/model/personality.hxx simgear/scene/model/placement.cxx simgear/scene/model/placement.hxx simgear/scene/model/placementtrans.cxx simgear/scene/model/placementtrans.hxx simgear/scene/model/shadanim.cxx simgear/scene/model/shadowvolume.hxx simgear/scene/sky/cloud.cxx simgear/scene/sky/cloud.hxx simgear/scene/sky/cloudfield.cxx simgear/scene/sky/dome.cxx simgear/scene/sky/dome.hxx simgear/scene/sky/moon.cxx simgear/scene/sky/moon.hxx simgear/scene/sky/newcloud.cxx simgear/scene/sky/oursun.cxx simgear/scene/sky/oursun.hxx simgear/scene/sky/sky.cxx simgear/scene/sky/sky.hxx simgear/scene/sky/sphere.cxx simgear/scene/sky/sphere.hxx simgear/scene/sky/stars.cxx simgear/scene/sky/stars.hxx simgear/scene/tgdb/apt_signs.cxx simgear/scene/tgdb/apt_signs.hxx simgear/scene/tgdb/leaf.cxx simgear/scene/tgdb/leaf.hxx simgear/scene/tgdb/obj.cxx simgear/scene/tgdb/obj.hxx simgear/scene/tgdb/pt_lights.cxx simgear/scene/tgdb/pt_lights.hxx simgear/scene/tgdb/userdata.cxx simgear/scene/tgdb/userdata.hxx simgear/scene/tgdb/vasi.hxx simgear/screen/jpgfactory.cxx simgear/screen/tr.cxx simgear/structure/Makefile.am simgear/threads/SGThread.hxx Added Files: simgear/scene/util/Makefile.am simgear/scene/util/SGDebugDrawCallback.hxx simgear/scene/util/SGNodeMasks.hxx simgear/scene/util/SGStateAttributeVisitor.hxx simgear/scene/util/SGTextureStateAttributeVisitor.hxx simgear/scene/util/SGUpdateVisitor.hxx Removed Files: simgear/screen/ssgEntityArray.cxx simgear/screen/ssgEntityArray.hxx simgear/structure/ssgSharedPtr.hxx Big BLOB on the way to OSG. frohlich 2006-10-29 19:27:08 +00:00
  • 7c410d36e3 wim van hoydonck: PRE_OSG_PLIB_BPOINT curt 2006-10-28 22:12:48 +00:00
  • 98a603a570 - don't need a guarded pointer here - shorten variable, fix indentation mfranz 2006-10-24 20:28:08 +00:00
  • 5876052170 allow to switch on/off at runtime a whole imported <model> via <condition>: mfranz 2006-10-24 19:44:38 +00:00
  • f8303b4623 Compile time fixes needed to build SimGear on recent cygwin versions. durk 2006-10-22 19:42:17 +00:00
  • 20005a7a22 Make configuration script compatible with "home-built" openal libraries on cygwin. durk 2006-10-22 19:41:16 +00:00
  • 4f0bfbab21 - // This will come back and remove - // the current item each time. Is - // that OK? mfranz 2006-10-22 13:08:09 +00:00
  • 811442832e Step #1 towards abandoning the original point lighting scheme in favor of sprite based lighting. curt 2006-10-19 03:36:22 +00:00
  • 40811311d7 Modified Files: SimGear.vcproj: Import changes from Olaf frohlich 2006-09-30 07:11:16 +00:00
  • 198de211f8 Memory leak fix. durk 2006-09-30 05:11:25 +00:00
  • 9f5412fa9d Win32 only : Don't alloc a console when it is not needed fredb 2006-09-27 20:16:32 +00:00
  • 0dc9de81ae Add a simple program to benchmark SGTimeStamp::stamp() fredb 2006-09-02 11:21:22 +00:00
  • 5b8f42ce5e Make the SGTimeStamp behave under Windows just like for other environments fredb 2006-08-31 18:26:45 +00:00
  • 5314274ed6 Use getNodeValue as initially planned fredb 2006-08-28 19:38:23 +00:00
  • c831856711 MispPro requires an explicit declaration. ehofman 2006-08-28 18:53:36 +00:00
  • 1bade6d796 Frederic Bouvier: curt 2006-08-26 14:02:17 +00:00
  • 629a4a950e Better encapsulation for personality fredb 2006-08-25 19:25:56 +00:00
  • aebb1f6ec8 compile (gcc 4.1.0) mfranz 2006-08-24 23:03:52 +00:00
  • 6e42bc55e0 Reorganize personality parameters and add personality to translate, blend and scale animations fredb 2006-08-24 22:46:40 +00:00