3a4efd335aFix 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
fea861e013Fixed compile flags in Texture
Don BURNS
2002-03-14 00:07:29 +00:00
d0ee300405Fixed 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
bc30edb9e6Support added for pivot points, submission from Mike Connel.
Robert Osfield
2002-03-09 10:54:56 +00:00
8a8015c41cFixed setWindowWidth call to account for width and height correctly.
Robert Osfield
2002-03-09 10:53:19 +00:00
1d00a87b09TXP plugin updates from Boris Bralo.
Robert Osfield
2002-03-09 10:52:32 +00:00
c67950561eTXP plugin changes submitted by Boris Bralo.
Robert Osfield
2002-03-09 10:52:01 +00:00
ab5603e3d4TXP plugin update from Boris Bralo.
Robert Osfield
2002-03-09 10:51:09 +00:00
689eca77d7Added file extension guard to .obj reader plugin.
Robert Osfield
2002-03-04 01:37:18 +00:00
a6aa57a255Added 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
9727d8ff06Added a GL vesion number check to LightModel, and small typo fix in Registry.
Robert Osfield
2002-03-02 09:24:05 +00:00
b13f7fecf6Added 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
084ca39841Fixes to osgText to improve robustness when running multithreaded multipipe apps.
Robert Osfield
2002-03-01 09:28:47 +00:00
0439b72da7Updates to the clamp to border support in osg::Texture.
Robert Osfield
2002-03-01 09:27:10 +00:00
2973ca0a25Added 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
384b23ea62Added an using namespace osg to fix a MipsPro7.3 build error.
Robert Osfield
2002-02-27 22:12:07 +00:00
12a8293fbdUpdated AUTHORS file with Boris' email address.
Robert Osfield
2002-02-27 22:04:17 +00:00
3444c95261Integrated 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
ea11548b7bFixes to DW loader, submitted by Geoff Michel.
Robert Osfield
2002-02-27 21:57:56 +00:00
1bdebcf174Added 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
7c0eb0f380Added makeRotate(heading,pitch,roll) to Quat in prep for new classes for animation paths.
Robert Osfield
2002-02-26 20:01:04 +00:00
260fd17573Added 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
e21af2adceAdded support for glLightModel functionality via osg::LightModel.
Robert Osfield
2002-02-25 22:46:38 +00:00
aaa0a42205Updated docs, ChangLog and NEW for patched version of 0.8.44.
Robert Osfield
2002-02-24 23:03:10 +00:00
85ba6bdbdeAdded LineStipple to mcp file.
Robert Osfield
2002-02-24 22:39:45 +00:00
f600f6fe4aAdded support for glLineStipple via osg::LineStipple state attribute.
Robert Osfield
2002-02-24 20:55:45 +00:00
4c4eae8073Removed 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
c726abd773Integrated 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
864b70179dUpdates to Windows Codwarrior file
Robert Osfield
2002-02-23 00:16:21 +00:00
20781cc621updates for Win32 Codewarrior build
Robert Osfield
2002-02-22 23:40:25 +00:00
64b706fd0bFix for win32 Codewarrior build
Robert Osfield
2002-02-22 23:39:42 +00:00
00e91eec1dAdd support for Metrowerks Codewarrior build under Windows.
Robert Osfield
2002-02-22 17:12:10 +00:00
ddc1212cb4fixed txp build name problem - was overwriting .osg plugin.
Robert Osfield
2002-02-19 18:59:39 +00:00
aefaafdbf9Fixed stereo implementation.
Robert Osfield
2002-02-18 23:01:09 +00:00
6d267336c1Fixes to Win32 build of new DX writer plugin.
Robert Osfield
2002-02-18 21:52:45 +00:00
36ae60180fComment w.r.t OpenDX plugin updated.
Robert Osfield
2002-02-18 20:48:52 +00:00
4abfdb1ebdAdded OpenDX writer from Randall Hopper.
Robert Osfield
2002-02-18 20:46:47 +00:00
685d0b08cbBeginings of reimplementation of stereo support in scene view. Work not complete yet.
Robert Osfield
2002-02-14 13:26:37 +00:00
c50f3f1dffupdated the options for the txp plugin.
Robert Osfield
2002-02-14 12:55:16 +00:00
5a765ee8a8Removed osgWX workspace files.
Robert Osfield
2002-02-14 12:51:38 +00:00
f77afd4282Fixed 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
e87f7cf853Updated 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
5d1289144cUpdated 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
0c1264f547Fixed 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
2624162b0eFixed problems with intersection visitor coupled with the viewer.
Robert Osfield
2002-02-13 00:13:03 +00:00
ef0d53ea54Added sgv -stereo cessna.osg to make test list.
Robert Osfield
2002-02-13 00:00:20 +00:00
bba95040d6Added 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
3ef8e4b0ddUpdates for IRIX build, and docs updates.
Robert Osfield
2002-02-12 22:51:18 +00:00
18d1365a22Removed references to osgWX from the doc++ directory.
Robert Osfield
2002-02-12 22:35:56 +00:00
b2e2a971fdUpdates to Transform and CullVistor to support new getLocalToWorldMatrix methods.
Robert Osfield
2002-02-12 08:23:07 +00:00
e6ac4cd190Updates 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
61e3e0c693Clean up of TXP plugin for IRIX build.
Robert Osfield
2002-02-11 22:53:42 +00:00
386b87d4a0Cleand up the root Makefile.
Robert Osfield
2002-02-11 19:51:24 +00:00
aeaa31bd2aFixed 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
6238cef37fApplied fix to transparancy in flt loader.
Robert Osfield
2002-02-11 12:51:08 +00:00
dc6e329902Fixed the date on the release.
Robert Osfield
2002-02-11 03:26:20 +00:00
d903f12e13Updated changelog for release.
Robert Osfield
2002-02-11 02:38:05 +00:00
479fc6d2f3Fixed 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
b657ab0812Updated changelog.
Robert Osfield
2002-02-11 01:02:21 +00:00
b67057a761Did a make docs, in prep for the 0.8.44 release.
Robert Osfield
2002-02-11 00:51:45 +00:00
0aab3a38b0Updated Stats code, sent in by Geof Michel.
Robert Osfield
2002-02-11 00:40:37 +00:00
c3b5d11c43Clean up INSTALL notes.
Robert Osfield
2002-02-11 00:23:44 +00:00
7bb160d27fUpdateds NEWS for the 0.8.44 release.
Robert Osfield
2002-02-10 23:19:47 +00:00
7d03f8a548Implemented 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
e6638d9974Disbalbed a dumb warning in Windows build via a #pragma.
Robert Osfield
2002-02-10 20:05:38 +00:00
d9398af300Fixed 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
a08fc47313Fixes for MacOSX build.
Robert Osfield
2002-02-10 11:17:58 +00:00
86620891afFixes to TXP loader for Cygwin and Ming builds.
Robert Osfield
2002-02-10 10:42:55 +00:00
634ef7e3a6Fixed 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
6ccb4b20c5Updates to BMP loader from Geoff Michel.
Robert Osfield
2002-02-09 21:29:33 +00:00
88b6691369Added std:: infront of string refrences to solve compile problems under gcc 3.0.3.
Robert Osfield
2002-02-09 19:46:44 +00:00
c999dfb154Updates to docs and fixes to a few warnings.
Robert Osfield
2002-02-09 14:29:58 +00:00
f5560936a4Updated docs.
Robert Osfield
2002-02-09 10:54:18 +00:00
16ada0fa3bFix to BMP loader.
Robert Osfield
2002-02-09 10:50:09 +00:00
ed45cccc25Fixes for cygwin and mingw builds.
Robert Osfield
2002-02-09 10:24:39 +00:00
254d22ec90Removed further wxsgv files.
Robert Osfield
2002-02-08 23:07:43 +00:00
2fb698f4caRemoved 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
2075eb0100Added support for parents to Drawables.
Robert Osfield
2002-02-08 22:55:21 +00:00
4c5fcd3f61Fixes for IRIX and Boris Bralo's TerraPage loader.
Robert Osfield
2002-02-08 09:30:02 +00:00
62d8b1e8deFixed teh setDrawCallback so that it now calls dirtyDisplayList() instead of dirtyBound.
Robert Osfield
2002-02-07 08:07:33 +00:00
ab45bdf214Fix for Win32 build.
Robert Osfield
2002-02-07 01:17:54 +00:00
d12a726d5bVarious 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
7c7f195d6eFix for the handling of lighting in the DW loader.
Robert Osfield
2002-02-07 01:12:06 +00:00
ff571d2690Added 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
b00d103f4eAdded 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
a4ea331f3aAdded extensions code submitted by Yefrei.
Robert Osfield
2002-02-07 01:05:52 +00:00
95fb921953Compile fixes.
Robert Osfield
2002-02-06 08:57:06 +00:00
a703130aa0Have 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
7293af59edHave 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
92f68e2669Added 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
18998a0654added shademodel to TARGET_INCLUDE_FILES
Don BURNS
2002-02-03 22:32:48 +00:00
57fb5a0182Added beginings of new AutoTransform class.
Robert Osfield
2002-02-03 20:57:31 +00:00
6630cfb455Fixes for GCC 3.0.3 build.
Robert Osfield
2002-02-03 19:18:14 +00:00
c1283c23e8Removed 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
af968b00bdAdded 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
cc39c462deUpdates for Borland compilation.
Robert Osfield
2002-02-03 11:35:24 +00:00
0c63a4b65dAdded defined( __BCPLUSPLUS__) to windows export code segments.
Robert Osfield
2002-02-02 20:07:59 +00:00
41d4360675Fixed 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
97df94db7eTypo fixed in the header guard.
Robert Osfield
2002-02-02 10:52:30 +00:00