7359d33d53Made spelling corrections, the spelling mistakes picked up by a script written by Neil Salter.
Robert Osfield
2001-10-01 11:15:55 +00:00
ef3217cfdeInteregrated changes to Timer from Neil Salter to fix compilation problems which had been introduced by doing #include's within the osg namespace.
Robert Osfield
2001-09-30 20:41:20 +00:00
777e4ab9f1Added setAttributeAndModes(new Depth,StateAttribute::ON); to the StateSet::setGlobalDefault() so that the correct default for the glDepthFunc etc are set up for scene graphs, and allows override of these value which risk of inheriting state on to the rest of the scene graph.
Robert Osfield
2001-09-29 18:34:26 +00:00
8e2f1bdb72Modified the Matrix multiple method added by Don so it is safer and added comments explaining why it shouldn't be needed as other more efficient methods should be doing the work for us.
Robert Osfield
2001-09-29 09:37:43 +00:00
4ba58ca29bAdded operator * (Matrix &) to Matrix (header) and operator [] to reference matrix elements.
Don BURNS
2001-09-29 02:48:31 +00:00
ef2e9236bdMade spelling corrections to osg include files, spelling mistakes detected by a script written by Neil Salter which analyses comments for mistakes.
Robert Osfield
2001-09-28 20:10:41 +00:00
4c4d99f19aCleaned up inst rules a bit...
Don BURNS
2001-09-28 19:36:58 +00:00
12f77f141e*** empty log message ***
Robert Osfield
2001-09-28 16:56:19 +00:00
57fd2b4bcb*** empty log message ***
Robert Osfield
2001-09-28 12:36:40 +00:00
2a9848ea95*** empty log message ***
Robert Osfield
2001-09-27 16:34:41 +00:00
ba47264c5e*** empty log message ***
Robert Osfield
2001-09-27 09:44:55 +00:00
e50ce2784f*** empty log message ***
Robert Osfield
2001-09-26 12:23:02 +00:00
9fd1706e3c*** empty log message ***
Robert Osfield
2001-09-25 17:56:56 +00:00
7ae58df42aSynch with 20010921
Don BURNS
2001-09-22 02:42:08 +00:00
d47b8f9c1fAdded files to keep cvs from removing empty directories lib and lib/osgPlugins
Don BURNS
2001-09-22 02:04:50 +00:00
63da92c746Added place holder README files to lib/README and lib/osgUtil/README so empty directories will not be removed by CVS
Don BURNS
2001-09-20 01:07:59 +00:00
b5eb0a1137Removed Makedepend files
Don BURNS
2001-09-20 00:59:26 +00:00
51a3ad4bafAddec binary files with -kb
Don BURNS
2001-09-20 00:48:36 +00:00
9dc24e2952Removed should be binary entries. Well r-add with -kb
Don BURNS
2001-09-20 00:47:45 +00:00
5ba4f8f7acAdded ico files with -kb flag
Don BURNS
2001-09-20 00:07:09 +00:00
836da3cc73Trying to clean up binary commits
Don BURNS
2001-09-20 00:06:36 +00:00
43ca3300c6Added these with the -kb flag now.
Don BURNS
2001-09-19 23:56:12 +00:00
bfecdda28aCleaning up binary commits - oops
Don BURNS
2001-09-19 23:55:38 +00:00
ac2bdbda301) new implementation of the osg::Matrix class. Note details below. 2) cleaned up osg::Timer, still in progress. My intent has been to pave the way for support for other OS's. 3) new osg::FrameStamp class which has a frame number, reference time for each frame to be app, culled and drawn. The FrameStamp also can be passed to other machines (i.e. cluster) and the FrameStamp can be used with the slaves own app,cull and draw. I've also added the beginings of a calander time data to the FrameStamp to allow time or day and year to be used in setting up position of sun/moon etc. etc. 4) The osg::State now has contains a pointer to the last applied osg::Camera and the current osg::FrameStamp, so that drawables can use both pieces of information for creating effects such CLOD, earth/sky etc. The osg::NodeVisitor also now allows you to attach a FrameStamp to support syncronization of actions on the scene graph.
Don BURNS
2001-09-19 23:52:12 +00:00
736e0f73c3o Added osgUtil::StateOptimizeVisitor which traversing the scene graph and builds up a map of all StateAttributes and StateSets and then removes the duplicates. This promotes state sharing throughout the scene graph which inturn can significantly improve performance thanks to reduced state changing. Particularily effective on datasets where a great deal of duplicated state exists. o Added pure virtual compare(const osg::StateAttribute&) method to osg::StateAttribute, and implemented it in all the subclasses from StateAttribute. Added <,== & != operator on StateAttribute and Matrix to support new StateOptimizeVisitor. o Added META_Object, META_Node and META_StateAttribute macros to Object, Node and StateAttribute respectively which define the standard pure virtual methods such as clone, className & isSameKindAs. Changed all the appropriate header files to use these macro's rather define them in each header, these cleans up the headers considerably. o Corrected the implementation of osg::Light::getType so it correctly uses a unique type for each of the OpenGL lights (GL_LIGHT0.. GL_LIGHT7 relates to osg::StateAttriburte::LIGHT_0..LIGHT_7. o Changed the definition of osg::StateStateAttribute::Type to is now a unsigned int rather than an enum, and have changed the name of the previous Type enum list to be Types. This makes it more consistent with the difination of values found in StateAttribute and also easier to extend with having to cast to an enum. o From Pail Fredrikson, updated Maitrx.new implemention which uses the same matrix orientation as the original Matrix implemention.
Don BURNS
2001-09-19 23:46:48 +00:00
81f553aaeeo Updated Metrowerks files for MacOS. They aren't 100% there yet, but getting there.
Don BURNS
2001-09-19 23:41:39 +00:00
959c5d68580.8.42 sync
Don BURNS
2001-09-19 23:21:31 +00:00
77494207fbRemoved files.... synching witn 0.8.42
Don BURNS
2001-09-19 21:51:06 +00:00
bc739f47a9And yet more clean up synch with 0.8.42
Don BURNS
2001-09-19 21:41:52 +00:00
7e81f6cfa6More clean up for synch with 0.8.42
Don BURNS
2001-09-19 21:19:47 +00:00
2462c6273cAdded acompole more
Don BURNS
2001-09-19 21:10:39 +00:00
e8f256a59dAdded a bunch of files synched with 0.8.42
Don BURNS
2001-09-19 21:08:56 +00:00
fed86f3f03Removed Makedepend for osg repository. No Makedepends should be in the repository
Don BURNS
2001-01-12 17:34:58 +00:00
7165d693d6Fixed the findDSO error which excluded PATH on win32 and LD_LIBRARY_PATH in UNIX.
Don BURNS
2001-01-10 17:19:04 +00:00
70208ebc06Initial revision
Don BURNS
2001-01-10 16:32:10 +00:00
7c12eb9361New repository initialized by cvs2svn.
Robert Osfield
2001-01-10 16:32:10 +00:00