Commit Graph

  • 3a4efd335a Fix to handling of big/little endian in trpage_readbuf sent in by Randall Hopper, and a waning fix. Robert Osfield 2002-03-14 15:26:55 +00:00
  • fea861e013 Fixed compile flags in Texture Don BURNS 2002-03-14 00:07:29 +00:00
  • d0ee300405 Fixed DrawCallback in Drawable and added CullCallback to Drawable Cull Visitor now checks for a Drawable's CullCallback and calls it if it exists. It then prunes based on the return value (bool) of the cull callback. Don BURNS 2002-03-13 22:44:22 +00:00
  • bc30edb9e6 Support added for pivot points, submission from Mike Connel. Robert Osfield 2002-03-09 10:54:56 +00:00
  • 8a8015c41c Fixed setWindowWidth call to account for width and height correctly. Robert Osfield 2002-03-09 10:53:19 +00:00
  • 1d00a87b09 TXP plugin updates from Boris Bralo. Robert Osfield 2002-03-09 10:52:32 +00:00
  • c67950561e TXP plugin changes submitted by Boris Bralo. Robert Osfield 2002-03-09 10:52:01 +00:00
  • ab5603e3d4 TXP plugin update from Boris Bralo. Robert Osfield 2002-03-09 10:51:09 +00:00
  • 689eca77d7 Added file extension guard to .obj reader plugin. Robert Osfield 2002-03-04 01:37:18 +00:00
  • a6aa57a255 Added support for seperate traversal masks for standard, left and right cull traversals. This allows one to create seperate rendering for left and right eyes when doing stereo. Robert Osfield 2002-03-03 22:31:46 +00:00
  • 9727d8ff06 Added a GL vesion number check to LightModel, and small typo fix in Registry. Robert Osfield 2002-03-02 09:24:05 +00:00
  • b13f7fecf6 Added getInverse implementation to AnimationPath, and added #if guard to Optimizer.cpp to all compilation on state optimizer when using VS7. Robert Osfield 2002-03-01 09:29:56 +00:00
  • 084ca39841 Fixes to osgText to improve robustness when running multithreaded multipipe apps. Robert Osfield 2002-03-01 09:28:47 +00:00
  • 0439b72da7 Updates to the clamp to border support in osg::Texture. Robert Osfield 2002-03-01 09:27:10 +00:00
  • 2973ca0a25 Added support for setting the maximum number of graphics contexts that the OSG has to maintian. Robert Osfield 2002-02-28 00:11:31 +00:00
  • 384b23ea62 Added an using namespace osg to fix a MipsPro7.3 build error. Robert Osfield 2002-02-27 22:12:07 +00:00
  • 12a8293fbd Updated AUTHORS file with Boris' email address. Robert Osfield 2002-02-27 22:04:17 +00:00
  • 3444c95261 Integrated support for GL_CLAMP_TO_BORDER_ARB extension to osg::Texture, submitted by Sasa Bistrovic. Robert Osfield 2002-02-27 22:00:47 +00:00
  • ea11548b7b Fixes to DW loader, submitted by Geoff Michel. Robert Osfield 2002-02-27 21:57:56 +00:00
  • 1bdebcf174 Added new osg::AnimationPath which is contaner for a set of key frames for defining an animation path. To be used with osg::Transform etc. Robert Osfield 2002-02-27 00:58:54 +00:00
  • 7c0eb0f380 Added makeRotate(heading,pitch,roll) to Quat in prep for new classes for animation paths. Robert Osfield 2002-02-26 20:01:04 +00:00
  • 260fd17573 Added LightModel.cpp's to Codewarrior files and added definiations for pre gl version 1.2 headers lack of support for color control. Robert Osfield 2002-02-25 23:14:27 +00:00
  • e21af2adce Added support for glLightModel functionality via osg::LightModel. Robert Osfield 2002-02-25 22:46:38 +00:00
  • aaa0a42205 Updated docs, ChangLog and NEW for patched version of 0.8.44. Robert Osfield 2002-02-24 23:03:10 +00:00
  • 85ba6bdbde Added LineStipple to mcp file. Robert Osfield 2002-02-24 22:39:45 +00:00
  • f600f6fe4a Added support for glLineStipple via osg::LineStipple state attribute. Robert Osfield 2002-02-24 20:55:45 +00:00
  • 4c4eae8073 Removed Metrowerks.mcp as it has not been kept up to date since October, the new OpenSceneGraph.mcp replaces it. Robert Osfield 2002-02-24 20:21:43 +00:00
  • c726abd773 Integrated fixes to the detailed depth calculation in the CullVisitor from Sasa, and fix to the IntersectVisitor's management of path from Sean. Robert Osfield 2002-02-24 16:49:23 +00:00
  • 864b70179d Updates to Windows Codwarrior file Robert Osfield 2002-02-23 00:16:21 +00:00
  • 20781cc621 updates for Win32 Codewarrior build Robert Osfield 2002-02-22 23:40:25 +00:00
  • 64b706fd0b Fix for win32 Codewarrior build Robert Osfield 2002-02-22 23:39:42 +00:00
  • 00e91eec1d Add support for Metrowerks Codewarrior build under Windows. Robert Osfield 2002-02-22 17:12:10 +00:00
  • ddc1212cb4 fixed txp build name problem - was overwriting .osg plugin. Robert Osfield 2002-02-19 18:59:39 +00:00
  • aefaafdbf9 Fixed stereo implementation. Robert Osfield 2002-02-18 23:01:09 +00:00
  • 6d267336c1 Fixes to Win32 build of new DX writer plugin. Robert Osfield 2002-02-18 21:52:45 +00:00
  • 36ae60180f Comment w.r.t OpenDX plugin updated. Robert Osfield 2002-02-18 20:48:52 +00:00
  • 4abfdb1ebd Added OpenDX writer from Randall Hopper. Robert Osfield 2002-02-18 20:46:47 +00:00
  • 685d0b08cb Beginings of reimplementation of stereo support in scene view. Work not complete yet. Robert Osfield 2002-02-14 13:26:37 +00:00
  • c50f3f1dff updated the options for the txp plugin. Robert Osfield 2002-02-14 12:55:16 +00:00
  • 5a765ee8a8 Removed osgWX workspace files. Robert Osfield 2002-02-14 12:51:38 +00:00
  • f77afd4282 Fixed impostor bug introduced when new modelview matrix was moved entirely within the cull traversal/draw traversal. The impostor code has been adapted to the new convention. Robert Osfield 2002-02-14 11:06:03 +00:00
  • e87f7cf853 Updated the makefiles to all have the #!gmake reference to force IRIX compilation using gmake rather than pmake or smake. This gets round issues with exporting OSGHOME. Robert Osfield 2002-02-13 22:56:47 +00:00
  • 5d1289144c Updated the osgconv support for orientation conversion so that it used inserted a static transform to do the work of rotating the scene, then applied a standard osgUtil::Optimizer::FlattenStaticTransformsVisitor traversal to flatten the transfrom down on to the geometry nodes. Robert Osfield 2002-02-13 22:53:58 +00:00
  • 0c1264f547 Fixed the fabsf define which was eroneous mapped to sqrtf, due to the copy and paste antipattern no doubt. Robert Osfield 2002-02-13 22:52:07 +00:00
  • 2624162b0e Fixed problems with intersection visitor coupled with the viewer. Robert Osfield 2002-02-13 00:13:03 +00:00
  • ef0d53ea54 Added sgv -stereo cessna.osg to make test list. Robert Osfield 2002-02-13 00:00:20 +00:00
  • bba95040d6 Added a set of test runs to the makefiles and demos. The demos now have titles relevenat to their function. Robert Osfield 2002-02-12 23:49:24 +00:00
  • 3ef8e4b0dd Updates for IRIX build, and docs updates. Robert Osfield 2002-02-12 22:51:18 +00:00
  • 18d1365a22 Removed references to osgWX from the doc++ directory. Robert Osfield 2002-02-12 22:35:56 +00:00
  • b2e2a971fd Updates to Transform and CullVistor to support new getLocalToWorldMatrix methods. Robert Osfield 2002-02-12 08:23:07 +00:00
  • e6ac4cd190 Updates to Transform handling in CullVisitor, in prep for moving camera modelview and projection into Transform nodes. Robert Osfield 2002-02-11 23:24:23 +00:00
  • 61e3e0c693 Clean up of TXP plugin for IRIX build. Robert Osfield 2002-02-11 22:53:42 +00:00
  • 386b87d4a0 Cleand up the root Makefile. Robert Osfield 2002-02-11 19:51:24 +00:00
  • aeaa31bd2a Fixed Linux hang of the TXP loader by overriding the default -O2 optimization level which appears to cause the code to hang, -O works fine for some strange reason, I havn't found any direct problems in the code. This may be compiler bug or a code bug, the bug may go away in later versions of GNUC++, the problem currently occurs under GCC2.96. Robert Osfield 2002-02-11 15:09:52 +00:00
  • 6238cef37f Applied fix to transparancy in flt loader. Robert Osfield 2002-02-11 12:51:08 +00:00
  • dc6e329902 Fixed the date on the release. Robert Osfield 2002-02-11 03:26:20 +00:00
  • d903f12e13 Updated changelog for release. Robert Osfield 2002-02-11 02:38:05 +00:00
  • 479fc6d2f3 Fixed a make install error on the plugins related to the old definitions for plugin names hanging around despite being deprecated. These definiations confused the make install/make instclean so it tried to link a non existant library. Have removed old definitions and everything intalls properly once more:-) Robert Osfield 2002-02-11 02:34:30 +00:00
  • b657ab0812 Updated changelog. Robert Osfield 2002-02-11 01:02:21 +00:00
  • b67057a761 Did a make docs, in prep for the 0.8.44 release. Robert Osfield 2002-02-11 00:51:45 +00:00
  • 3a342f446d Added missing doc++ generated .html files. Robert Osfield 2002-02-11 00:42:33 +00:00
  • 0aab3a38b0 Updated Stats code, sent in by Geof Michel. Robert Osfield 2002-02-11 00:40:37 +00:00
  • c3b5d11c43 Clean up INSTALL notes. Robert Osfield 2002-02-11 00:23:44 +00:00
  • 7bb160d27f Updateds NEWS for the 0.8.44 release. Robert Osfield 2002-02-10 23:19:47 +00:00
  • 7d03f8a548 Implemented NodeVisitor's getLocalToWorldMatrix and getWorldToLocalMatrix to allow users to querry the current accumulated matrix state within the scene graph. Robert Osfield 2002-02-10 22:35:22 +00:00
  • e6638d9974 Disbalbed a dumb warning in Windows build via a #pragma. Robert Osfield 2002-02-10 20:05:38 +00:00
  • d9398af300 Fixed a bug in the drive manipulator which was due to it using the local coords of the intersection point with the scene rather than the world coord value for that point. The code now uses osgUtil::Hit::getWorldIntersectionPoint() method for getting the world coords. Robert Osfield 2002-02-10 17:16:43 +00:00
  • a08fc47313 Fixes for MacOSX build. Robert Osfield 2002-02-10 11:17:58 +00:00
  • 86620891af Fixes to TXP loader for Cygwin and Ming builds. Robert Osfield 2002-02-10 10:42:55 +00:00
  • 634ef7e3a6 Fixed the osgUtil::Optimizer::FlattenStaticTransformVisitor so that it does not flatten drawables which have double references to them, but only one reference with a static transform on it. This case can't be flattened but this wasn't picked up. The code now detects the case correctly. Robert Osfield 2002-02-09 22:29:40 +00:00
  • 6ccb4b20c5 Updates to BMP loader from Geoff Michel. Robert Osfield 2002-02-09 21:29:33 +00:00
  • 88b6691369 Added std:: infront of string refrences to solve compile problems under gcc 3.0.3. Robert Osfield 2002-02-09 19:46:44 +00:00
  • c999dfb154 Updates to docs and fixes to a few warnings. Robert Osfield 2002-02-09 14:29:58 +00:00
  • f5560936a4 Updated docs. Robert Osfield 2002-02-09 10:54:18 +00:00
  • 16ada0fa3b Fix to BMP loader. Robert Osfield 2002-02-09 10:50:09 +00:00
  • ed45cccc25 Fixes for cygwin and mingw builds. Robert Osfield 2002-02-09 10:24:39 +00:00
  • 254d22ec90 Removed further wxsgv files. Robert Osfield 2002-02-08 23:07:43 +00:00
  • 2fb698f4ca Removed osgWX and wxsgv from the repositry as it is intend to keep the core distribution clean from GUI examples, these instead should live in the bazaar. This can better accomodate the many different types of viewer that users are developming. Robert Osfield 2002-02-08 23:04:59 +00:00
  • 2075eb0100 Added support for parents to Drawables. Robert Osfield 2002-02-08 22:55:21 +00:00
  • 4c5fcd3f61 Fixes for IRIX and Boris Bralo's TerraPage loader. Robert Osfield 2002-02-08 09:30:02 +00:00
  • 62d8b1e8de Fixed teh setDrawCallback so that it now calls dirtyDisplayList() instead of dirtyBound. Robert Osfield 2002-02-07 08:07:33 +00:00
  • ab45bdf214 Fix for Win32 build. Robert Osfield 2002-02-07 01:17:54 +00:00
  • d12a726d5b Various investigations into culling errors w.r.t matrix inversion resulted in the conclusion that the osg::Matrix::inverse was broken, have lifted a new implementation from sgl and it seems to work fine. Will need further testing but looks good. Robert Osfield 2002-02-07 01:15:15 +00:00
  • 7c7f195d6e Fix for the handling of lighting in the DW loader. Robert Osfield 2002-02-07 01:12:06 +00:00
  • ff571d2690 Added a check to the destructor of Referenced so that it detects referenced objects that are deleted whilest still having a positive _refCount, such as when a object has been deleted on the stack, yet other references still exist for it. Have put the desctructor implementation in Object.cpp to avoid adding yet another file with only a couple of lines of code in. Robert Osfield 2002-02-07 01:11:20 +00:00
  • b00d103f4e Added callbacks to allow users to modify the underlying functionality of LOD, Billboard and Drawabel objects. Robert Osfield 2002-02-07 01:07:11 +00:00
  • a4ea331f3a Added extensions code submitted by Yefrei. Robert Osfield 2002-02-07 01:05:52 +00:00
  • 95fb921953 Compile fixes. Robert Osfield 2002-02-06 08:57:06 +00:00
  • a703130aa0 Have taken a few more steps towards support for view dependant transformations by adding a ComputeTransformCallback to osg::Transform, and have now removed the recently added AutoTransform since it is nolonger required. Have also updated CullVisitor to account for the new ways for tracking transformation matrices in the scene. Robert Osfield 2002-02-05 21:54:46 +00:00
  • 7293af59ed Have removed the old lazy initialization of Matrix since it was causing bugs and adding checks to many mothods which in the end slow it down more than not intilizing the code! The code is now simpler, more robust and faster:-) Robert Osfield 2002-02-05 21:51:06 +00:00
  • 92f68e2669 Added comment to flt2osg's handling of osg::Material setup w.r.t osg::Material::_colorMode. Robert Osfield 2002-02-05 10:49:58 +00:00
  • 18998a0654 added shademodel to TARGET_INCLUDE_FILES Don BURNS 2002-02-03 22:32:48 +00:00
  • 57fb5a0182 Added beginings of new AutoTransform class. Robert Osfield 2002-02-03 20:57:31 +00:00
  • 6630cfb455 Fixes for GCC 3.0.3 build. Robert Osfield 2002-02-03 19:18:14 +00:00
  • c1283c23e8 Removed the trailing ; after namespace {...} declariations in headers which was being picked as a warning under Codewarrior. Robert Osfield 2002-02-03 12:33:41 +00:00
  • af968b00bd Added first cut at new AutoTransform node which will be used for generating Transform's during the cull traversal such as for earth/sky etc. Robert Osfield 2002-02-03 11:38:20 +00:00
  • cc39c462de Updates for Borland compilation. Robert Osfield 2002-02-03 11:35:24 +00:00
  • 0c63a4b65d Added defined( __BCPLUSPLUS__) to windows export code segments. Robert Osfield 2002-02-02 20:07:59 +00:00
  • 41d4360675 Fixed a copy and paste error which was causing compile problems under Windows, due to a incorrect comparison of objects of different types. Robert Osfield 2002-02-02 19:49:47 +00:00
  • 97df94db7e Typo fixed in the header guard. Robert Osfield 2002-02-02 10:52:30 +00:00