OpenSceneGraph/include/osgUtil
Robert Osfield 06e88f3b91 From Luc Frauciel, "osgUtil Tessellator : beginTessellation() made virtual to allow configuration of tessellation:
The initialisation of glu low level tessellator is done in  osgUtil::Tessellator::beginTessellation()
This function is not virtual, preventing any customization of the tesselation.
In particular, there in an option in glu tesselator that force the generated primitives to be triangles and that I'd like to use (GLU_TESS_EDGE_FLAG).
"
2012-02-09 18:10:52 +00:00
..
ConvertVec From David Callu, various classes in support of VirtualPlanetBuilder 2007-12-21 13:07:54 +00:00
CubeMapGenerator
CullVisitor Improvements to the compute near/far 2011-10-17 14:41:49 +00:00
DelaunayTriangulator Cleaned up the inline methods 2010-08-09 16:14:25 +00:00
DisplayRequirementsVisitor Introduce NodeVisitor::className and libraryName() 2008-12-17 12:13:15 +00:00
DrawElementTypeSimplifier Fixes for doxgen warnings 2009-02-11 10:41:55 +00:00
EdgeCollector From Jean-Sebastien Guay, Warning fixes 2008-01-08 17:18:11 +00:00
Export From Piotr Gwiazdowski, "So there's config setting OSG_DISABLE_MSVC_WARNINGS which should 2011-03-09 14:15:04 +00:00
GLObjectsVisitor Moved IncrementalCompileOperation out of include-src/osgUtil/GLObjectVisitor into their own files. 2009-03-12 15:21:04 +00:00
HalfWayMapGenerator
HighlightMapGenerator
IncrementalCompileOperation Improved the handling of compiling vs flushing deleted objects 2011-06-15 18:31:11 +00:00
IntersectionVisitor From Farshid Lashkari, "Another update. I added a LIMIT_NEAREST enum which implements your previous suggestion of rejecting bounding volumes further from the nearest existing intersection. I only implemented this for LineSegmentIntersector. I'd appreciate it if you could double check the math I added to LineSegmentIntersector::intersects() for checking if the bounding sphere is further away. The results of this are promising. I'm getting noticeable performance increase for line intersections with scenes containing many drawables. 2011-03-14 10:07:15 +00:00
IntersectVisitor Added suggestion of IntersectionVisitor instead. 2009-04-24 17:51:23 +00:00
LineSegmentIntersector From Farshid Lashkari, "Another update. I added a LIMIT_NEAREST enum which implements your previous suggestion of rejecting bounding volumes further from the nearest existing intersection. I only implemented this for LineSegmentIntersector. I'd appreciate it if you could double check the math I added to LineSegmentIntersector::intersects() for checking if the bounding sphere is further away. The results of this are promising. I'm getting noticeable performance increase for line intersections with scenes containing many drawables. 2011-03-14 10:07:15 +00:00
MeshOptimizers From Time Moore, "This submission implements 3 optimizations for meshes. INDEX_MESH turns DrawArrays style geometry into DrawElements, uniquifying the vertices in the process. This is useful for certain loaders, like ac3d, which just spit out DrawArrays. VERTEX_POSTTRANSFORM and VERTEX_PRETRANSFORM optimize mesh triangle and vertex order for the caches on a modern GPU, using Tom Forsyth's algorithm. I describe this and the big difference it makes (38% improvement on a very large mesh) in my blog, 2010-03-11 18:15:20 +00:00
OperationArrayFunctor From David Callu, further work in support of shapefile support in VirtualPlanetBuilder 2007-12-26 21:39:29 +00:00
Optimizer Renamed YES and NO enums with more description names that don't overlap with iOS #define's 2010-12-06 10:35:02 +00:00
PerlinNoise Created new PerlinNoise class from the Noise.h+Noise.cpp code in the osgshaders example. 2011-12-13 21:12:00 +00:00
PlaneIntersector From Farshid Lashkari, "Another update. I added a LIMIT_NEAREST enum which implements your previous suggestion of rejecting bounding volumes further from the nearest existing intersection. I only implemented this for LineSegmentIntersector. I'd appreciate it if you could double check the math I added to LineSegmentIntersector::intersects() for checking if the bounding sphere is further away. The results of this are promising. I'm getting noticeable performance increase for line intersections with scenes containing many drawables. 2011-03-14 10:07:15 +00:00
PolytopeIntersector From Leandro Motto Barros, 2012-02-08 10:06:58 +00:00
PositionalStateContainer
PrintVisitor Cleaned up interface 2009-03-23 15:38:30 +00:00
ReflectionMapGenerator
RenderBin Added releaseGLObjects(State*) support into osg::FrameBufferObject, osg::RenderBin and osg::RenderStage 2011-04-20 11:45:01 +00:00
RenderLeaf Added support for RenderBin::SortMode::TRAVERSAL_ORDER to enable rendering of scene graph drawables in the order that they were traversed in. 2009-05-27 09:54:17 +00:00
RenderStage Added releaseGLObjects(State*) support into osg::FrameBufferObject, osg::RenderBin and osg::RenderStage 2011-04-20 11:45:01 +00:00
ReversePrimitiveFunctor From Jean-Sebastien Guay, added OSGUTIL_EXPORT for Windows build 2008-01-10 11:08:11 +00:00
SceneGraphBuilder Removed trailing spaces 2011-05-06 12:32:23 +00:00
SceneView From Magnus Kessler, documentation fixes 2011-09-12 12:14:17 +00:00
ShaderGen Replaced use of unsigned int/enum mask combinations with int/enum mask combinations to avoid the need for casting enums to unsigned ints, 2010-03-05 12:55:08 +00:00
Simplifier Introduce NodeVisitor::className and libraryName() 2008-12-17 12:13:15 +00:00
SmoothingVisitor Beginning of crease angle support for SmoothingVisitor to all it duplicate vertices are creases 2010-07-30 19:39:38 +00:00
StateGraph Added replacement of the placeholder StateSet in the StateGraph with custom StateSet implemented just for the 2011-08-09 06:54:44 +00:00
Statistics From Jan Peciva, "attaching improved StatsVisitor. Changes: 2012-02-06 12:36:25 +00:00
TangentSpaceGenerator
Tessellator From Luc Frauciel, "osgUtil Tessellator : beginTessellation() made virtual to allow configuration of tessellation: 2012-02-09 18:10:52 +00:00
TransformAttributeFunctor From Sukender, "Here is a tiny fix which adds missing virtual methods in osgUtil::TransformAttributeFunctor, to handle Vec3d." 2011-05-12 13:12:07 +00:00
TransformCallback Converted FrameStamp::g/setFrameNumber from int to uint 2010-12-22 20:11:05 +00:00
TriStripVisitor Removed the reducent non const get methods 2008-07-21 22:38:11 +00:00
UpdateVisitor Introduce NodeVisitor::className and libraryName() 2008-12-17 12:13:15 +00:00
Version