Robert Osfield
10f1d84f7e
Added explict setup of the stats graphing geometry so that it's VertexBufferObject is intialized to the correct size to prevent any need for later resizing
2016-10-11 11:29:29 +01:00
Robert Osfield
d8fdf33be5
Cleaned up set up of osg::Geometry for stats
2016-10-11 11:29:29 +01:00
OpenSceneGraph git repository
05ed7d1336
Merge pull request #152 from aluaces/spelling2
...
Some spelling fixes in comments.
2016-10-07 17:05:58 +01:00
Robert Osfield
91538d90f8
Added ViewerBase::s/getUseConfigureAffinity(bool flag) to allow users to toggle whether they want the ViewerBase::setUpThreads() method to call ViewerBase::configureAffinity() or not.
2016-10-07 12:17:03 +01:00
Robert Osfield
ee97db3488
Introduced OpenThreads::Affinity support into osg::Camera, osg::GraphicsContext::Traitse, osgDB::DatabasePager and osgViewer::ViewerBase/Viewer/CompositeViewer.
...
Added ViewerBase::configureAffinity() to help with the setting of the affinity of camera, graphics context and pager threads
2016-10-07 12:17:03 +01:00
Alberto Luaces
7f3c92f492
Some spelling fixes in comments.
2016-10-05 18:10:46 +02:00
Robert Osfield
79ff8ba273
Merge branch 'Submissions2e' of https://github.com/LaurensVoerman/OpenSceneGraph into LaurensVoerman-Submissions2e
2016-09-02 18:26:11 +01:00
Laurens Voerman
628f8fd9dc
added call to copy constructor for virtual base classes in copy constructor of derived classes, removed these for abstract classes
2016-08-29 10:41:40 +02:00
Robert Osfield
322adc266c
Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph
2016-08-26 18:00:52 +01:00
Robert Osfield
11ddd53eb4
Removed redundent Referenced::s/getThreadSafeReferenceCounting() and associated static and env vars as there are now inapprorpiate and no longer supported
2016-08-26 17:59:30 +01:00
Ravi Mathur
e9d6737ec4
Updates to the CMake build system for Mac OSX
2016-08-10 14:30:28 +01:00
Mathieu MARACHE
a54dc34752
Added CoreProfile selection if OSG_GL3_AVAILABLE defined
2016-08-05 07:49:22 +02:00
Robert Osfield
51f85f4c94
Added dirty of the vertex arrays to make sure they are uploaded when using VBO + VAO's
2016-07-11 09:46:50 +01:00
Robert Osfield
ab69edb506
Fixed typo
2016-07-05 12:57:41 +01:00
Robert Osfield
dce1473a53
Seperated out the scene->requiresRedraw() method into a osgViewer::Viewer::requiresRedraw() method to make the functionality clearer and easier to override.
2016-07-05 11:54:31 +01:00
Philippe Renon
22d53357d3
split requiresUpdateSceneGraph() into requires update and requires redraw (wip)
2016-07-04 23:19:20 +02:00
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
2122980d0a
Fixed number of processors setting
2016-07-02 10:14:06 +01:00
Björn Blissing
ed7d49c5d2
CleanUpOperation added to Viewer
...
Sometimes there is need to do cleanup with valid graphic contexts
before closing these contexts. The added operation runs a graphics
operation on each context before closing them.
2016-06-30 22:09:22 +02:00
Robert Osfield
990c04d4b9
Moved the scene related requiresUpdateSceneGraph() implementation details from View into Scene.
...
Added check against the ImagePager.
2016-06-29 15:34:11 +01:00
OpenSceneGraph git repository
48c1d0e8da
Merge pull request #81 from filnet/checkneedtodoframe
...
refactor common code from CompositeViewer::checkNeedToDoFrame() and Viewer::checkNeedToDoFrame() into View
2016-06-29 15:15:31 +01:00
Robert Osfield
295da33cdf
Fixed compute of numProcessors
2016-06-24 16:05:07 +01:00
Robert Osfield
e9faa8890d
Removed dead code
2016-06-23 17:04:30 +01:00
Robert Osfield
39860cfb71
Added minimum of 1 to make sure numProcessors is always valid
2016-06-23 16:53:12 +01:00
Robert Osfield
b8d1e4d2f6
Added minimum of 1 to make sure numProcessors is always valid
2016-06-23 16:52:16 +01:00
Robert Osfield
148d5e799e
Added minimum usage to make sure that numProcessers is always 1 or greater
2016-06-23 16:50:35 +01:00
Robert Osfield
97c95ab491
Added check for null
2016-06-23 16:48:00 +01:00
Robert Osfield
130c02eb2e
Restructed use of frameNumber to avoid multiple queries
2016-06-23 16:45:22 +01:00
Robert Osfield
72a4bc6394
Restructed check against null
2016-06-23 16:42:54 +01:00
Robert Osfield
79554fedf8
Added check for valid pointer
2016-06-23 16:40:58 +01:00
Robert Osfield
4c38068eb8
Added check before using pointer
2016-06-23 16:39:36 +01:00
Robert Osfield
09df93813d
Added missing check against null
2016-06-17 09:40:35 +01:00
Robert Osfield
83330fe9fb
Added missing checks against viewer being valid and added missing break.
2016-06-17 09:33:56 +01:00
Robert Osfield
79c6ac38df
Fixed logically dead code detected by Coverity
2016-06-17 07:52:41 +01:00
Robert Osfield
c85c006557
Removed logically dead code detected by Coverity
2016-06-17 07:46:39 +01:00
OpenSceneGraph git repository
a236f18b17
Merge pull request #83 from filnet/warnings
...
Fixed various compilation warnings on msys2
2016-06-14 08:52:54 +01:00
Philippe Renon
bc1185c41a
msys2: fixed converting to non-pointer type 'long long int' from NULL
2016-06-11 17:45:35 +02:00
Philippe Renon
37ef07ce7e
refactor common code from CompositeViewer::checkNeedToDoFrame() and Viewer::checkNeedToDoFrame() into View
2016-06-11 16:58:51 +02:00
Robert Osfield
d712784177
Disabled the -Wextra warning as resolve the warnings will create other warnings under other compilers
2016-06-08 09:33:56 +01:00
Björn Blissing
6c842a534e
Last two files with fixes to the virtual inheritance warnings...
...
I have also attached the fix to the type shadowing problem in ConvexPolyhedron.cpp
2016-06-03 17:33:45 +01:00
Björn Blissing
66a1e564d7
Fixed VS2015 compiler warnings
2016-06-03 11:30:48 +01:00
Robert Osfield
b1655dd17b
Moved the REGISTER_WINDOWINGSYSTEMINTERFACE macro into the osgViewer namespace
2016-06-02 17:54:24 +01:00
Robert Osfield
9aef7d2954
Removed osgViewer:: prefix to addres build error
2016-06-02 17:50:53 +01:00
Nguyen Van Truong
60c3998143
I Use two touch screen in my App. I had a bug touch point in secondary screen ( the touch point not same mouse push point).
2016-05-31 11:05:02 +01:00
Robert Osfield
8336ce121e
Fixed indentation
2016-05-31 10:54:38 +01:00
Robert Osfield
8c7806eab3
From Philippe Renon and Robert Osfield, osgViewer::Viewer::checkNeedToDoFrame should return true when only the root node has an update callback.
...
Note, from Robert, I took Philippe modifications to Viewer.cpp and reformated them slightly to avoid a double check against getSceneData()!=0 and then rolled
the changes out to CompositeViewer::checkNeedToDoFrame() to ensure that both implementations work the same.
2016-05-26 17:49:06 +01:00
Robert Osfield
13dfd34ab6
Fixed shadows warnings
2016-05-25 11:11:11 +01:00
Robert Osfield
037de9bd20
Fixed build error associated with change of type of getInterface()
2016-05-19 14:26:48 +01:00
Robert Osfield
10a89ae0c5
Win32 Build fixes
...
Removed the duplicate constructor and destructor
2016-05-18 19:31:03 +01:00
Robert Osfield
8863e03685
Replaced static ref_ptr<> with observer_ptr<> to avoid local static references hanging around.
2016-05-16 18:52:39 +01:00