OpenSceneGraph/src
Robert Osfield 161246d864 Refactored the GL object deletion management to use new osg::GraphicsObjectManager/GLObjectManager base classes, and osg::ContextData container.
This approach unifies much of the code handling the clean up of OpenGL graphics data, avoids lots of local mutexes and static variables that were previously required,
and enables the clean up scheme to be easily extended by users providing their own GraphicsObjectManager subclasses.


git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@15130 16af8721-9629-0410-8352-f15c8da7e697
2015-09-23 09:47:34 +00:00
..
OpenThreads From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
osg Refactored the GL object deletion management to use new osg::GraphicsObjectManager/GLObjectManager base classes, and osg::ContextData container. 2015-09-23 09:47:34 +00:00
osgAnimation From KOS, "New classes for osgAnimation presented: UpdateFloatUniform, UpdateVec3fUniform and UpdateMatrixfUniform (based on UpdateUniform template) 2015-06-03 09:14:35 +00:00
osgDB Warning fixes for Clang-3.6 2015-07-23 11:11:58 +00:00
osgFX Added missing handling of lightnumber and associate lights 2015-07-23 09:23:42 +00:00
osgGA From Philippe Renon, "Fixed potential divide by zero in NodeTrackerManipulator : The divide by zero happens when throwing a NodeTrackerManipulator. 2015-06-10 10:00:27 +00:00
osgManipulator From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
osgParticle From Jannik Heller, "This patch adds a missing initialization of osgParticle::ParticleProcessor::_frameNumber in the copy constructor. 2015-06-01 12:14:53 +00:00
osgPlugins Moved FIND_PACKAGE(Boost) to within the individual Find scripts that actually need it rather in the root CMakeLists.txt. 2015-08-11 08:43:40 +00:00
osgPresentation From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
osgQt From Cory Slep and Robert Osfield, "When using Open Scene Graph and Qt on Android, the resulting thread that an application developer’s Q*Application is run on is different than what Qt considers the “main” thread, which can cause subtle problems. This is because Qt loads native libraries in one thread, and later runs the application in a different thread. They delay running in the second thread as long as possible as they have a nontrivial bootstrapping process. The motivation for Qt having this second thread is to allow them to remain responsive to both Java and native events, and capture events that would otherwise be “missed”. 2015-07-16 15:49:32 +00:00
osgShadow Warning fixes for Clang-3.6 2015-07-23 11:11:58 +00:00
osgSim Warning fixes for Clang-3.6 2015-07-23 11:11:58 +00:00
osgTerrain Removed redudent shaders, and updated remaining shaders to match OpenSceneGraph-Data/shaders 2015-02-20 15:04:56 +00:00
osgText Added checks for the validity of chached coordinate arrays. 2015-08-06 15:03:05 +00:00
osgUI Added basic frame rendering for TabWidget 2014-09-12 14:16:08 +00:00
osgUtil Refactored the GL object deletion management to use new osg::GraphicsObjectManager/GLObjectManager base classes, and osg::ContextData container. 2015-09-23 09:47:34 +00:00
osgViewer Added #ifdef guards around SGIX specific parts to avoid build problems with GLES 2015-08-09 09:07:05 +00:00
osgVolume Updated shaders from OpenSceneGraph-Data with refactor of workaround to NVidia driver bug 2015-08-12 10:18:09 +00:00
osgWidget From Albert Luaces, typo fixes. 2015-06-01 13:40:20 +00:00
osgWrappers Warning fixes for Clang-3.6 2015-07-23 11:11:58 +00:00
CMakeLists.txt Refactored the GL object deletion management to use new osg::GraphicsObjectManager/GLObjectManager base classes, and osg::ContextData container. 2015-09-23 09:47:34 +00:00