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 |
|
Robert Osfield
|
8f68da89d7
|
Fixed handling in osgUtil::IncrementalCompileOperation/CompileSet/StateToCompile when the _markerObject is NULL.
|
2016-08-15 12:59:21 +01:00 |
|
Robert Osfield
|
06cb31a3d2
|
Added automatic assignment of _markerObject to CompileSet.
|
2016-08-15 11:46:48 +01:00 |
|
Cedric Pinson
|
e1c0b74454
|
OsgUtil::TangentSpaceGenerator, merge tangent space for index array
|
2016-07-19 14:48:28 +02:00 |
|
Robert Osfield
|
fd0af1d9df
|
Added Optimizer::BufferObjectVisitor and associated BUFFER_OBJECT_SETTINGS value to enable it via the OSG_OPTIMZIER env var.
The BufferObjectVisitor enbales vertex buffer objects usage on Drawable in the scene graph.
|
2016-07-11 09:52:07 +01:00 |
|
Marc Helbling
|
da47f8a156
|
Adds an indexMesh option to disable mesh reindexation
This mainly breaks gles/osgjs when stripifying a MorphGeometry. It also
usually doesn't make sense to reindex an already indexed mesh.
|
2016-07-01 18:12:36 +02:00 |
|
Robert Osfield
|
9dffcaf36a
|
Added default assingment of FrameStamp
|
2016-06-24 15:40:39 +01:00 |
|
Robert Osfield
|
23846f6478
|
Removed unneccessary pointer check
|
2016-06-24 15:36:00 +01:00 |
|
Robert Osfield
|
013857368e
|
Added initializer
|
2016-06-24 15:34:52 +01:00 |
|
Robert Osfield
|
fb9591d6bc
|
Added handling of zero points
|
2016-06-24 10:02:39 +01:00 |
|
Robert Osfield
|
f47be656b4
|
Cleaned up pointer usage
|
2016-06-24 10:02:18 +01:00 |
|
Robert Osfield
|
0e21058d10
|
Added check against null
|
2016-06-23 17:58:35 +01:00 |
|
Robert Osfield
|
f3fbabd8b3
|
Fixed erronous type changes and inappropriate vector copy vs vector reference usage
|
2016-06-23 17:28:40 +01:00 |
|
Robert Osfield
|
1c787588ed
|
Removed redundent check
|
2016-06-23 17:19:20 +01:00 |
|
Robert Osfield
|
07927084f2
|
Adde initializer
|
2016-06-23 17:17:05 +01:00 |
|
Robert Osfield
|
4c49d78166
|
Added initializer
|
2016-06-23 17:14:03 +01:00 |
|
Robert Osfield
|
91b029e81f
|
Added initializer
|
2016-06-23 17:13:06 +01:00 |
|
Robert Osfield
|
96ded6e6bb
|
Added initializers
|
2016-06-23 17:10:18 +01:00 |
|
Robert Osfield
|
e06253cf21
|
Added initializer
|
2016-06-23 17:08:04 +01:00 |
|
Robert Osfield
|
951c41cf9e
|
Fixed indentation, replaced dynamic_cast<> with static_cast<> as we know the type and add check against null pointers
|
2016-06-17 09:48:21 +01:00 |
|