This website requires JavaScript.
Explore
Help
Sign In
FGFS-4.1
/
OpenSceneGraph
Watch
4
Star
0
Fork
0
You've already forked OpenSceneGraph
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
1319e270f6
OpenSceneGraph
/
include
/
osgUtil
History
Robert Osfield
7a44b43474
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,
...
http://shiny-dynamics.blogspot.com/2010/03/vertex-cache-optimization-for-osg.html
."
2010-03-11 18:15:20 +00:00
..
ConvertVec
CubeMapGenerator
CullVisitor
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
DelaunayTriangulator
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
Export
GLObjectsVisitor
Moved IncrementalCompileOperation out of include-src/osgUtil/GLObjectVisitor into their own files.
2009-03-12 15:21:04 +00:00
HalfWayMapGenerator
HighlightMapGenerator
IncrementalCompileOperation
From Fabien Lavignotte, "In order to compile on Windows with Wrappers ON, some exports are still missing on osgPresentation::AnimationMaterialCallback and osgUtil::IncrementalCompileOperation::CompileSet."
2010-02-19 14:30:01 +00:00
IntersectionVisitor
Introduce NodeVisitor::className and libraryName()
2008-12-17 12:13:15 +00:00
IntersectVisitor
Added suggestion of IntersectionVisitor instead.
2009-04-24 17:51:23 +00:00
LineSegmentIntersector
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
Optimizer
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
PlaneIntersector
PolytopeIntersector
PositionalStateContainer
PrintVisitor
Cleaned up interface
2009-03-23 15:38:30 +00:00
ReflectionMapGenerator
RenderBin
Clean up of initialization of statics/use of getenv
2010-03-11 16:46: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
From Wojciech Lewandowski, support for FBO's without colour or depth attachments.
2009-08-21 09:34:48 +00:00
ReversePrimitiveFunctor
SceneGraphBuilder
Cleaned up the #define's for when GLU is not available
2009-10-08 09:27:54 +00:00
SceneView
Added support for passing on slave Camera's StateSet's to the rendering backend.
2010-01-21 10:24:48 +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
StateGraph
Statistics
From Roland Smeenk, "While working on the Collada plugin I noticed that all geometry created by the dae reader result in slow path geometry.
2009-03-10 14:15:59 +00:00
TangentSpaceGenerator
Tessellator
Cleaned up the #define's for when GLU is not available
2009-10-08 09:27:54 +00:00
TransformAttributeFunctor
TransformCallback
TriStripVisitor
UpdateVisitor
Introduce NodeVisitor::className and libraryName()
2008-12-17 12:13:15 +00:00
Version