OpenSceneGraph/src
Robert Osfield f2fb93aeec From Frank Midgley, "I tried running osgconv --formats yesterday on OS X and got no results. Turns out the changes discussed in the "osgDB::listAllAvailablePlugins win32 fix" thread back in Sep '08 broke this. The OSG_PLUGIN_EXTENSION macro is being defined in src/osgDB/CMakeLists.txt from CMAKE_SHARED_LIBRARY_SUFFIX which is "dylib" on OS X. The problem is that all of the plug-ins are setup in OsgMacroUtils.cmake with:
ADD_LIBRARY(${TARGET_TARGETNAME} MODULE ${TARGET_SRC} ${TARGET_H})

which gives them .so extensions.  Since ".so" != ".dylib" osgDB::listAllAvailablePlugins finds no plug-ins.  I believe the correct solution is to use CMAKE_SHARED_MODULE_SUFFIX instead.  This builds and runs correctly on OS X but I have not tested on other platforms.

Attached is an updated src/osgDB/CMakeLists.txt based on rev 9915.  The change is at line 108.  To validate: build and then run bin/osgconv --formats.  You should get many screenfuls of plug-in features, extensions and options."
2009-03-12 17:54:58 +00:00
..
OpenThreads From Mathias Froehlich, "An other one: 2009-03-02 10:49:29 +00:00
osg Introduced a releaseAllOperation after completeion of OperationThread::run() to enable CUDA integration (in osgCuda) to be able to free up its resources. Code drawn from a submission from Mick. 2009-03-12 17:26:21 +00:00
osgAnimation From Roland Smeenk & Cedric Pinson, 2009-03-09 17:38:39 +00:00
osgDB From Frank Midgley, "I tried running osgconv --formats yesterday on OS X and got no results. Turns out the changes discussed in the "osgDB::listAllAvailablePlugins win32 fix" thread back in Sep '08 broke this. The OSG_PLUGIN_EXTENSION macro is being defined in src/osgDB/CMakeLists.txt from CMAKE_SHARED_LIBRARY_SUFFIX which is "dylib" on OS X. The problem is that all of the plug-ins are setup in OsgMacroUtils.cmake with: 2009-03-12 17:54:58 +00:00
osgFX From Sherman Wilcox, added VS versioning information into libs 2009-02-05 14:55:17 +00:00
osgGA From Martin Beckett, added get/setScrollWheelZoomDelta() support for controlling the mouse scroll wheel zoom delta. 2009-03-11 10:50:03 +00:00
osgIntrospection From Sherman Wilcox, added VS versioning information into libs 2009-02-05 14:55:17 +00:00
osgManipulator From Sherman Wilcox, added VS versioning information into libs 2009-02-05 14:55:17 +00:00
osgParticle Merged from OSG-2.8 branch changes to the use of ReadWriteMutex to Mutex in osgParticle::ParticleSystem. 2009-02-09 21:38:06 +00:00
osgPlugins changed debug info to output to INFO instaed of NOTICE. 2009-03-11 17:39:08 +00:00
osgShadow From Sherman Wilcox, added VS versioning information into libs 2009-02-05 14:55:17 +00:00
osgSim From Sherman Wilcox, added VS versioning information into libs 2009-02-05 14:55:17 +00:00
osgTerrain From Sherman Wilcox, added VS versioning information into libs 2009-02-05 14:55:17 +00:00
osgText From David Callu, "Problem: 2009-03-10 10:56:00 +00:00
osgUtil From Konstantin Sinitsyn, "At this moment, I just introducing to OSG. When I reviewing optimizer code, I find a mistake in Optimizer::RemoveLoadedProxyNodesVisitor, as it seems. This optimizer removes proxy nodes that fully loaded and in some cases attach their childs to parrents directly (without creating of group). I dont understand how this works, because if proxy node doesn't have any attributes such as name, description, node mask and any callbacks, then new group does not created to hold proxy node childs. And code below trying to attach their children to all parents but seems like only first child beeing attached to all parents correctly. 2009-03-12 17:47:50 +00:00
osgViewer Added View::removeEventHandler(..) method and added check into addEventHandler() to prevent handlers being added twice. 2009-03-11 14:18:30 +00:00
osgVolume Merged in various changes from the OSG-2.8 to being svn/trunk up to date. 2009-02-19 14:24:10 +00:00
osgWidget Completed support for automatic detection of plugin features. 2009-03-10 17:27:39 +00:00
osgWrappers Updated wrappers 2009-03-12 17:12:48 +00:00
CMakeLists.txt Removed the optional build for osgWidget and plugins as these are options that are appropriate for building all the time 2008-11-22 14:30:21 +00:00