..
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