Julien Valentin
|
107b7be95b
|
Merge remote-tracking branch 'upstream/master' into MDI7
|
2017-08-24 11:26:23 +02:00 |
|
OpenSceneGraph git repository
|
32f895bc5f
|
Merge pull request #304 from eligovision/master
glClear should not be called with zero-mask in osgUtil::RenderStage::…
|
2017-08-19 17:20:40 +01:00 |
|
Konstantin S. Matveyev
|
036add8e9e
|
glClear should not be called with zero-mask in osgUtil::RenderStage::drawImplementation
|
2017-08-18 10:20:26 +03:00 |
|
Robert Osfield
|
bdbff4824b
|
Fixed iterator comparison.
|
2017-08-18 08:11:57 +01:00 |
|
luzpaz
|
2cd31f65e4
|
misc. typo fixes
mostly non-user-facing but some doxy.
|
2017-08-15 12:23:49 -04:00 |
|
Julien Valentin
|
35eb53cc95
|
add MDI support
|
2017-08-02 22:10:02 +02:00 |
|
blobfish
|
b52bc2bcd1
|
osgUtil: LineSegmentIntersector: don't increment primitive index until after adding intersection
|
2017-06-04 17:29:57 -04:00 |
|
blobfish
|
47efc55621
|
osgUtil: PolytopeIntersector: don't increment primitive index until after adding intersection
|
2017-06-04 17:29:57 -04:00 |
|
Jordi
|
8a2f1bc056
|
Fixes kdtree building
|
2017-05-31 13:33:37 +02:00 |
|
Robert Osfield
|
a60aed70b5
|
Replaced DimensionMask naming with more appropriate PrimitiveMask nameing.
|
2017-05-24 18:36:52 +01:00 |
|
Robert Osfield
|
a201b15648
|
Added support for PolytopeIntersector::setDimensionsMask.
|
2017-05-24 18:36:52 +01:00 |
|
Robert Osfield
|
a74b4b94a9
|
Fixes/clean up of KdTree/LineSegmentIntersector/PolytopeIntersector
|
2017-05-11 15:29:31 +01:00 |
|
Robert Osfield
|
6e1866ac18
|
Added --points and --lines command line options that do a very simplistic conversion of geometry primitives to points or lines respectively, used to aid testing of intersectors
|
2017-05-11 15:29:31 +01:00 |
|
Robert Osfield
|
c9545970ac
|
Removed redudent bool parameter from TriangleFunctor::operator(Vec3, Vec3, Vec3, bool) so it's now simply TriangleFunctor::operator(Vec3, Vec3, Vec3) as the bool was always false in recently OSG versions.
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
e7e372bad2
|
Added support for using new IntersectFunctor for non kdtree as well as kdtree PolytopeIntersector
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
770a52d354
|
Implemented the setting of all the PolytopeIntersector::Intersection values on hits detected by KdTree/Polytope intersection codes
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
e03d9f84c6
|
Moved the Polytope::contains(..) triangle test into PolytopeIntersector to enable customization and optimization.
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
8f5493e573
|
Implemented Polytope::contains(..) for triangle vertices and added support for using the results mask.
|
2017-05-11 15:25:10 +01:00 |
|
Robert Osfield
|
265efb85a1
|
Initial work on adding KdTree support for PolytopeIntersector.
|
2017-05-11 15:25:10 +01:00 |
|
Thomas Hogarth
|
76fe572934
|
Added conditionals for GLES3, added correct gl headers for GLES3 on iOS and Android to GL.in
|
2017-03-20 18:33:08 +00:00 |
|
Robert Osfield
|
6670a6e070
|
Improved support for stats, fonts and shadergen for GLES2, GLES3 and GL3
|
2017-03-20 14:07:14 +00:00 |
|
OpenSceneGraph git repository
|
f1f6d23eeb
|
Merge pull request #213 from marchelbling/bug/osg-fixes
Bug/osg fixes
|
2017-03-11 15:08:57 +00:00 |
|
Marc Helbling
|
a97cdebe11
|
Remove unused offset attribute in MergeArrayVisitor
|
2017-03-06 12:25:48 +01:00 |
|
Marc Helbling
|
c765b0b62d
|
Add missing type for attribute merge
|
2017-03-06 12:25:23 +01:00 |
|
scrawl
|
c9621ff17a
|
Add missing copy of callbacks when a Transform is replaced by Group
|
2017-02-24 07:41:19 +01:00 |
|
scrawl
|
7e2436aba9
|
Change the order of optimizations to allow for the possibility of merging Geometries that have just become siblings after the removal of redundant nodes
|
2017-02-24 01:09:09 +01:00 |
|
scrawl
|
e0f7d3241a
|
Fix MergeGeometryVisitor to work with a Group instead of Geode
|
2017-02-24 01:05:57 +01:00 |
|
scrawl
|
a918306a99
|
Use asDrawable()/asNode() over dynamic_cast in the Optimizer
|
2017-02-24 01:00:49 +01:00 |
|
scrawl
|
6deefe0646
|
Remove seemingly redundant handling of Geode in GLObjectsVisitor
|
2017-02-03 18:10:37 +01:00 |
|
scrawl
|
e38c3d0303
|
Fix handling of in-scenegraph Drawables in SmoothingVisitor, TriStripVisitor and GraphicsCostEstimator
|
2017-02-03 17:55:55 +01:00 |
|
scrawl
|
4e1a2d3246
|
Fix handling of in-scenegraph Drawables in ShaderGenVisitor
|
2017-02-03 17:51:03 +01:00 |
|
scrawl
|
e48aa118b6
|
Fix handling of in-scenegraph Drawables in MeshOptimizers
|
2017-02-03 17:48:18 +01:00 |
|
scrawl
|
c901694290
|
Fix handling of in-scenegraph Drawables in DrawElementTypeSimplifier
|
2017-02-03 17:43:42 +01:00 |
|
scrawl
|
853418db94
|
Remove redundant handling of Geode in DisplayRequirementsVisitor
|
2017-02-03 17:42:21 +01:00 |
|
scrawl
|
f13fbff251
|
Remove CheckGeometryVisitor which was a no-op
|
2017-01-20 23:02:15 +01:00 |
|
scrawl
|
4a05caf4f7
|
MakeFastGeometryVisitor: fix handling of Geometries that are directly in the scene graph not attached to a Geode
|
2017-01-20 23:01:04 +01:00 |
|
scrawl
|
833f37ea57
|
StateVisitor: remove redundant code for Geode handling
|
2017-01-20 22:49:17 +01:00 |
|
scrawl
|
f229b19496
|
TessellateVisitor: fix handling of Geometries that are directly in the scene graph not attached to a Geode
|
2017-01-20 22:47:51 +01:00 |
|
scrawl
|
41cbf9a45e
|
FlattenStaticTransformsVisitor: fix handling of Drawables that are directly in the scene graph not attached to a Geode
|
2017-01-20 22:43:58 +01:00 |
|
scrawl
|
ff1a9a195a
|
StaticObjectDetectionVisitor: make use of apply(Drawable) visitor function
|
2017-01-20 21:48:45 +01:00 |
|
scrawl
|
764b2f60c6
|
TextureAtlasVisitor: fix handling of Drawables that are directly in the scene graph not attached to a Geode
|
2017-01-20 21:47:21 +01:00 |
|
scrawl
|
dc2689f779
|
TextureVisitor: remove redundant code for Geode handling
|
2017-01-20 21:47:13 +01:00 |
|
scrawl
|
4457df9a8a
|
RemoveEmptyNodesVisitor: add missing isOperationPermissible check
|
2017-01-20 21:46:46 +01:00 |
|
scrawl
|
7611f95078
|
RemoveEmptyNodesVisitor: remove redundant code for Geode handling
|
2017-01-20 21:46:03 +01:00 |
|
OpenSceneGraph git repository
|
dc13d4d5dc
|
Merge pull request #182 from LaurensVoerman/fileStats
added some info about dynamic drawables and transparent bin to Statistics
|
2016-12-21 17:16:30 +00:00 |
|
Laurens Voerman
|
7a39857ea7
|
added some info about dynamic drawables and transparent bin to Statistics
|
2016-12-21 16:58:02 +01:00 |
|
Robert Osfield
|
9478d27263
|
Changed Program::apply() to Program::compileGLObjects() to avoid the Program::apply() setting of setLastAppliedProgramObjects for affect current state.
|
2016-12-21 11:02:29 +00:00 |
|
Robert Osfield
|
b04271f93e
|
Fixed crash in handling of an osg::Callback attached to a Drawable as update callback.
Added handling of osg::Callback when attavhed to a Drawable as a cull callback.
|
2016-11-23 18:19:59 +00:00 |
|
Robert Osfield
|
e89885a076
|
Added guards against division by zero
|
2016-11-15 17:36:21 +00:00 |
|
Laurens Voerman
|
6ad0f9badc
|
fix bug in SmoothingVisitor tripped by bunny.ply
|
2016-10-06 14:23:46 +02:00 |
|