Go to file
Robert Osfield 069adcf555 From David Callu, " bug:
Lost the functionality to find the real type pointed by a pointer.
   Ex: a osg::Node pointer point on a osg::Group, if I look for information
       on the pointer type, the introspection say it is a "osg::Node*".
       But if I want information on the pointed type,
       the introspection must return the "osg::Group".
   

   This bug come from the osgIntrospection::Value::Ptr_instance_box::ptype() function.
   In the original version, this function use the member "Instance_base *inst_"
   like this :
      typeof(*static_cast<Instance<T> *>(inst_)->_data)

   But in the new version, this function use the template argument "T":
      typeof(typename remove_pointer<T>::type)

   This is a good meta-programming use, but here we need a dynamic request.

   Moreover the "typeof" macro define in "Reflection" header accept only a type in parameter with the new version.
   


 fix:
   Add the macro "typeofvalue" in "Reflection" header which accept a value or a type in parameter.
   Restore original code in osgIntrospection::Value::Ptr_instance_box::ptype() function.
"
2007-03-16 14:28:27 +00:00
applications Changed the lib and executable local build so that they all go in bin and lib respectively. 2007-03-12 21:23:09 +00:00
bin Added .README to prevent CVS from deleting the empty bin directory when checking 2001-12-29 20:53:08 +00:00
CMakeModules Fixed spacing of message 2007-03-13 20:09:21 +00:00
dist Removed old RPM spec files. This shouldn't be in the repository as they 2004-12-04 23:59:16 +00:00
doc Moved osgProducer and osgproducerviewer out into their own repository. 2007-02-27 13:16:18 +00:00
examples Added osgterrain example 2007-03-14 12:43:29 +00:00
include From David Callu, " bug: 2007-03-16 14:28:27 +00:00
lib Removed osgPlugins from lib, which is now built on the fly 2003-03-12 20:10:43 +00:00
Make From Per Fahlberg, "To get the latest OSG to build under IRIX with the MIPSpro compiler I 2007-03-16 10:02:44 +00:00
src Updated wrappers 2007-03-16 14:27:30 +00:00
VisualStudio Updated wrappers 2007-03-14 12:31:53 +00:00
Xcode Renamed HeightFieldNode and HeightFieldRenderer to TerrainNode and TerrainTechnique respectively 2007-03-14 11:24:04 +00:00
AUTHORS.txt Updated AUTHORS file for 1.2 release 2006-09-12 10:46:59 +00:00
ChangeLog Updated ChangeLog for 1.2 release 2006-09-12 19:09:59 +00:00
CMakeLists.txt Changed the lib and executable local build so that they all go in bin and lib respectively. 2007-03-12 21:23:09 +00:00
genwrapper.conf From Mike Wittman, added protected function support 2007-03-01 11:54:30 +00:00
GNUmakefile Added tagrules for 'make tag' convenience 2004-12-02 21:49:58 +00:00
INSTALL.txt Fixed reference to install instructions 2004-11-27 17:06:44 +00:00
LICENSE.txt Added missing LGPL section to LICENSE.txt 2006-11-20 10:12:57 +00:00
NEWS.txt From Paul Martz, speeling fixes for Tessellator/Tessellation. 2007-01-08 21:29:49 +00:00
README.txt Updated ChangedLog and READE for the 1.1 release 2006-07-19 21:11:16 +00:00
runexamples.bat Removed examples: 2007-01-11 15:48:44 +00:00

Welcome to the OpenSceneGraph (OSG).

For up to date information on the project, how to compile and run libraries 
and examples, and see the documentation on the OpenSceneGraph website.

    http://www.openscenegraph.org
  

Robert Osfield. 
robert@openscenegraph.com
July 19th 2006.