OpenSceneGraph/include
Robert Osfield f8c4ad4b90 From Pjotr Svetachov, "I was experimenting with VBO's to try to get them on par with display
lists when drawing lots of batches and noticed that my program
generated a lot of unneeded glClientActiveTexture calls. Digging
deeper I found out it came from State::disableTexCoordPointer where
the function would call glClientActiveTexture but not
glDisableClientState because the geometry didn't have texture
coordinates for that channel. This is because in our scene there are
some geometries that have move than one uv channels making
State::_texCoordArrayList grow. Then the method
State::applyDisablingOfVertexAttributes() will call
disableTexCoordPointer multiple times.

I rearrange the method a little to combat this. Now the logic has the
same ordering as disableTexCoordPointersAboveAndIncluding which
already combats this."


git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14508 16af8721-9629-0410-8352-f15c8da7e697
2014-11-20 17:00:14 +00:00
..
OpenThreads Bumped SO_VERSION number of OpenThreads to avoid conflicts with Debian SO_VERSION bump 2014-01-07 16:18:05 +00:00
osg From Pjotr Svetachov, "I was experimenting with VBO's to try to get them on par with display 2014-11-20 17:00:14 +00:00
osgAnimation From Pjotr Svetachov, "For a scene with a lot of animated agents I did some small 2014-06-26 10:45:07 +00:00
osgDB Refactored the handling of use of the osgDB::ObjectCache in the DatabasePager to use a local thread specific ObjectCache to handle new additions and 2014-11-13 09:40:11 +00:00
osgFX From Johannes Scholz, "as we need to dynamically add and remove Effects to and from our Application, I created a small patch for osgFX/Registry to add the osgFX::Registry::removeEffect(effect*) method and extended osgFX::Registry::Proxy to call removeEffect upon its destruction." 2013-07-19 06:56:13 +00:00
osgGA Fixed handling of Drawable callbacks and NumChildrenRequiringEventTraversal 2014-06-09 13:46:44 +00:00
osgManipulator Fixed comment 2014-04-14 16:16:08 +00:00
osgParticle 2014-05-14 10:19:43 +00:00
osgPresentation Added preliminary support for writing VolumeSettings to disk from within Present3D in response to pressing and releasing 'Ctrl-S'. 2014-07-04 16:45:05 +00:00
osgQt From Wang Rui, "The submission includes some fixes for osgQt library and osgQtWidgets example: (1) QTextEdit now works with mouse/drag events, (2) scrollbars will change when OSG window is resizing, (3) improve rendering efficiency of QGraphicsViewAdapter so that it works with complex Qt UI, (4) add new setBackgroundWidget() method to indicate a 'background widget', which will ignore mouse/key events on it and pass them to the 3D scene." 2014-11-19 11:30:53 +00:00
osgShadow Refactored Callback system in osg::Node, osg::Drawable, osg::StateSet and osg::StateAttribute to use a new osg::Callback base class. 2014-06-05 16:26:13 +00:00
osgSim 2014-05-14 10:19:43 +00:00
osgTerrain From Ulrich Hertlein, "Attached is a patch that introduces 'static_cast<unsigned int>' on some instances where 2013-05-14 16:12:21 +00:00
osgText 2014-05-14 10:19:43 +00:00
osgUI Added basic frame rendering for TabWidget 2014-09-12 14:16:08 +00:00
osgUtil Introduced use of MarkerObject to IncrmentalCompileOperation/DatabasePager as a way of marking objects that have already been processed and compiled, 2014-11-06 10:40:54 +00:00
osgViewer From Laurens Voerman, "just like ClusterCullingCallback (fixed in r14322) visual studio likes an explicit implementation of run() for InteractiveImageHandler. 2014-07-02 10:25:29 +00:00
osgVolume Added setting of the IsoSurfaceProperty in VolumeSettings 2014-09-03 15:54:47 +00:00
osgWidget Added getCallbacks() methods 2013-07-24 12:17:06 +00:00