Philippe Renon
e23a30652d
streamline DatabasePager::requiresUpdateSceneGraph()
...
would trigger unnecessary redraws when there were pending file requests or active database threads
tested ok with and without IncrementalCompileOperation
2016-07-04 21:42:19 +02:00
Robert Osfield
935a5c4e22
Added version guard around new parameter serializer
2016-07-04 20:26:28 +01:00
Julien Valentin
36930dcd18
Added serializer support for RigTransforms
2016-07-04 20:19:58 +01:00
Robert Osfield
1fe2d6d31f
Added templte methods and implementations for Vec2,3,4 for b,ub,s,us,i and ui.
2016-07-04 13:37:29 +01:00
Robert Osfield
82ab389fd6
Added Vec2,3,4 for b, ub, s, us, i, ui.
2016-07-04 13:36:28 +01:00
Robert Osfield
2ebe4813d6
Replaced seperate implementations with template implementations
2016-07-04 11:02:58 +01:00
Robert Osfield
6870c195d0
Replaced seperate getValue(Vec*) implementations with template based implementation
2016-07-04 10:53:06 +01:00
Robert Osfield
55e4d567c4
Added ValueObject pushValue handling for Vec2*, Vec3*, Vec4 for b,ub,s,us,i and ui.
2016-07-04 10:34:03 +01:00
Robert Osfield
9e0c46d55f
Added Vec*b, Vec*s, Vec*i getValue(..) implementations
2016-07-04 10:14:47 +01:00
Robert Osfield
bc7bd7da9d
Replaced pushVec(Vec2f etc.) implementations with template implementations.
2016-07-04 10:11:34 +01:00
Julien Valentin
50f6cf6a69
Added missing xzyw accessor to Vec4ub
2016-07-04 10:01:17 +01:00
OpenSceneGraph git repository
1f3559e0b2
Merge pull request #99 from filnet/gstreamer
...
fix FindGStreamer.cmake for msys2 mingw
2016-07-04 09:06:50 +01:00
Philippe Renon
89b9de8ab4
fix FindGStreamer.cmake for msys2 mingw
2016-07-03 17:43:39 +02:00
Robert Osfield
b7bf94b4c6
Added const
2016-07-02 14:45:10 +01:00
Robert Osfield
0f95ad5f9f
Added initializers
2016-07-02 12:54:48 +01:00
Robert Osfield
e698ddb719
Introduced ref_ptr<> usage to avoid potential memory leaks
2016-07-02 12:52:20 +01:00
Robert Osfield
143d423d1f
Added handling of return type
2016-07-02 12:39:06 +01:00
Robert Osfield
5beb15fa77
Added handling of return type
2016-07-02 12:37:22 +01:00
Robert Osfield
922c860814
Fixed types
2016-07-02 12:33:31 +01:00
Robert Osfield
39d439cea4
Added handling of return type
2016-07-02 12:31:08 +01:00
Robert Osfield
5128461c67
Added initializer
2016-07-02 12:29:07 +01:00
Robert Osfield
8250bdce15
Added initializer
2016-07-02 12:27:48 +01:00
Robert Osfield
5bfc7b9908
Fixed warning and quitened ones caused by 3rd party headers.
2016-07-02 12:13:08 +01:00
Robert Osfield
40d5d1712d
Changed to an int comparison
2016-07-02 11:09:12 +01:00
Robert Osfield
7a63538fb9
Removed inappropriate use of Vec3us in osgAnimation as this relies upon nonexistant functionality in Vec3us and in general just doesn't make sense to attempt to use float point maths with a unsigned short.
2016-07-02 10:44:40 +01:00
Robert Osfield
2122980d0a
Fixed number of processors setting
2016-07-02 10:14:06 +01:00
OpenSceneGraph git repository
9ae4a4fc27
Merge pull request #95 from marchelbling/tristripvisitor_index_option
...
Adds an indexMesh option to disable mesh reindexation
2016-07-01 18:07:16 +01:00
OpenSceneGraph git repository
d0b755e6cc
Merge pull request #94 from marchelbling/gles_plugin_update
...
Updates gles plugin.
This PR updates the GLES plugin with latest Sketchfab changes:
improves geometry splitting
processes/cleans animation (for subsequent osgjs serialization)
adds (yet another) normal smoother
2016-07-01 18:03:29 +01:00
OpenSceneGraph git repository
3c86aa8e01
Merge pull request #93 from marchelbling/osganimation
...
Updates to osgAnimation is mainly for the gles plugint to work correctly.
adds Quaternion array
reintroduces KeyframeContainer::linearInterpolationDeduplicate
fixes MorphGeometry OSG serialization (target names)
2016-07-01 17:57:44 +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
Marc Helbling
9fbdaaae65
Updates gles plugin
2016-07-01 17:28:01 +02:00
Marc Helbling
43443928d0
Updates osgAnimation
...
This updates is mainly for the gles plugint to work correctly.
* adds Quaternion array
* reintroduces `KeyframeContainer::linearInterpolationDeduplicate`
* fixes MorphGeometry OSG serialization (target names)
2016-07-01 17:04:15 +02:00
Robert Osfield
7c0c98b504
Addd loop guard to prevent negative bit shift
2016-07-01 11:08:29 +01:00
Robert Osfield
ff50edfc57
Fixed types
2016-07-01 10:57:31 +01:00
Robert Osfield
9007ab7e1d
Fixed types
2016-07-01 10:38:58 +01:00
Robert Osfield
96a442f3bc
Fixed type
2016-07-01 10:35:18 +01:00
Robert Osfield
3b5dc50e30
Added intializers
2016-07-01 10:21:55 +01:00
Robert Osfield
243420c5d9
Added initializers
2016-07-01 10:13:14 +01:00
Robert Osfield
562619f794
Moved initializers
2016-07-01 09:59:21 +01:00
Robert Osfield
466337c148
Added initializers
2016-07-01 09:56:01 +01:00
Robert Osfield
d9dc8ca3b2
Added initializers
2016-07-01 09:54:58 +01:00
Robert Osfield
ca77f5223e
Moved unused member variables to #if 0 blocks.
...
Added initiliazer
2016-07-01 09:52:35 +01:00
Robert Osfield
2842adeb98
Fixed indentation
2016-07-01 09:15:36 +01:00
Robert Osfield
ddb4a02098
Added initializer
2016-07-01 09:14:59 +01:00
Robert Osfield
7584fe0ba2
Added initializer
2016-07-01 09:13:21 +01:00
Robert Osfield
0f05a4ceaa
Added intializer
2016-07-01 09:09:35 +01:00
Robert Osfield
64c4a35e9a
Added initializers
2016-07-01 08:52:43 +01:00
Robert Osfield
ff5095e8d1
Added initializer
2016-07-01 08:49:55 +01:00
Robert Osfield
68b69b8021
Added initializer
2016-07-01 08:48:49 +01:00
Robert Osfield
8edbe1dc0d
Added initiaizer
2016-07-01 08:43:32 +01:00