Robert Osfield
cbf21f7ef5
Update ChangeLog and AUTHORS file for 3.5.5 dev release
2016-10-07 13:56:46 +01:00
Robert Osfield
10d8ac7f65
Fixed extension string typo
2016-10-07 12:17:03 +01:00
Robert Osfield
dc6b55a5e9
Added support for checking GL_OES_texture_npot
2016-10-07 12:17:03 +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
Robert Osfield
77c5e96ccb
Added DatabasePager::setProcessorAffinity(const OpenThreads::Affinity&) support to allow the database threads to have affinity to user controls sets of CPU cores.
2016-10-07 12:17:03 +01:00
Robert Osfield
171e4f0f29
Implemented setting thread affinity for threads that aren't OpenThreads threads, such as main thread
2016-10-07 12:17:03 +01:00
Robert Osfield
00aac43cdb
Added missing export
2016-10-07 12:17:03 +01:00
Robert Osfield
b9869e137d
First cut of OpenThrads::Affinity support for Win32.
2016-10-07 12:17:03 +01:00
Robert Osfield
bc44da49e6
Introduced new OpenThreads::Affinity class to wrap up specification of thread affinity.
...
Simplified the OpenThreads::SetProcessorAffinityOfCurrentThread/Thread::SetProcessorAffinity() to utilize the new Affinity class
2016-10-07 12:17:03 +01:00
Robert Osfield
0f8a5a86e2
Introduced OpenThreads::SetProcessorAffinityMaskOfCurrentThread(unsigned long cpumask) and Threads::setProcessorAffinityMask(unsigned long cpumask) to allow finer grained control over the CPU affinity.
2016-10-07 12:17:03 +01:00
Robert Osfield
cd56639e67
Added CullingActive support for Drawable serializer
2016-10-07 11:13:40 +01:00
Robert Osfield
8de4c76582
Fixed crash and double call bug in handle event callbacks attached to Drawable
2016-10-06 18:27:23 +01:00
Robert Osfield
96b180ddad
Added a osgCmakeExample to illustrate a minimal CMakeList.txt to show how to build an OSG application using Cmake
2016-10-06 15:07:42 +01:00
OpenSceneGraph git repository
0a3b2402c8
Merge pull request #148 from LaurensVoerman/SmoothingVisitor
...
fix bug in SmoothingVisitor tripped by bunny.ply
after duplicating the vertices to allow for multiple normals the indices of the new mesh (with duplicated vertices) were used with the vertices of the old mesh, causing a vector subscript out of range error.
2016-10-06 14:14:02 +01:00
Laurens Voerman
6ad0f9badc
fix bug in SmoothingVisitor tripped by bunny.ply
2016-10-06 14:23:46 +02:00
Robert Osfield
d13c2bf4cb
Merge branch 'LaurensVoerman-Submissions_B'
2016-10-06 11:36:06 +01:00
Robert Osfield
bd85bc0cf3
Changed tabs to four spaces to avoid different editors rendering the indentation differently
2016-10-06 11:34:53 +01:00
Robert Osfield
f1e6ac709c
Merge branch 'Submissions_B' of https://github.com/LaurensVoerman/OpenSceneGraph into LaurensVoerman-Submissions_B
2016-10-06 11:32:31 +01:00
Robert Osfield
197b4a0d30
Added GL_OES_geometry_shader and GL_OES_tessellation_shader checks
2016-10-06 10:48:29 +01:00
Laurens Voerman
cba84f74aa
adaptations for cmake changes mid 2015 (SelectLibraryConfigurations.cmake) with SelectLibraryConfigurations.cmake
...
collada zlib debug library linking added
2016-10-06 11:19:01 +02:00
René Molenaar
48dbd61632
Fixed VisualStudio build
2016-10-05 16:31:23 +01:00
Robert Osfield
0fab759c1b
Removed the unused debug header as it was causing building compile problems with the Debug build under Windows
2016-10-05 14:00:46 +01:00
OpenSceneGraph git repository
70e931fda2
Merge pull request #145 from LaurensVoerman/Submissions_A
...
added vc14 (Visual Studio 2015) and boost 1.58 support in FindCOLLADA.cmake
2016-10-03 08:45:23 +01:00
Laurens Voerman
c03414ac57
added vc14 (Visual Studio 2015) and boost 1.58 support in FindCOLLADA.cmake
2016-09-30 14:33:28 +02:00
OpenSceneGraph git repository
f705e39eb9
Merge pull request #142 from LaurensVoerman/Submissions12
...
fix a few minor warnings from Visual Studio 2015
2016-09-27 09:48:38 +01:00
Laurens Voerman
0619fe1cfa
src\osgplugins\osgjs\Animation(9): warning C4099: 'WriteVisitor': type name first seen using 'class' now seen using 'struct'
2016-09-26 13:56:38 +02:00
Laurens Voerman
0ee744f7a0
fix Visual studio warning C4138: '*/' found outside of comment
2016-09-26 13:43:51 +02:00
Robert Osfield
1bdd2aceab
Removed __sgi blocks as IRIX is no longer available
2016-09-26 10:03:32 +01:00
Robert Osfield
56a7208891
Removed Qt dependency examples, osgQt NodeKit and qfont plugin as these are now provided by the separate osgQt project
2016-09-26 09:31:22 +01:00
Robert Osfield
13fa75fc12
Removed qt threads
2016-09-26 09:22:10 +01:00
Robert Osfield
05f37bec53
Removed IRIX Sproc thead support as IRIX is load dead
2016-09-26 09:08:56 +01:00
Robert Osfield
2c39fa52b8
Removed IRIX Sproc threading support form OpenThreads as IRIX is long dead.
2016-09-26 09:06:28 +01:00
OpenSceneGraph git repository
3a4a7ef5fd
Merge pull request #139 from aluaces/signedchar
...
Explicit signed char declarations for portability.
2016-09-24 16:16:23 +01:00
Alberto Luaces
01c712e851
Explicit signed char declarations for portability.
...
Some platforms (ARM, PowerPC, s390x) have "unsigned char" as the default
char type, and thus the build fails for certain parts of the code where
negative values are assigned to those kind of variables.
2016-09-24 12:33:37 +02:00
Robert Osfield
3f91c5d970
Changed the min CMake version to 2.8.0
2016-09-22 18:33:35 +01:00
OpenSceneGraph git repository
db10e80b7f
Merge pull request #137 from LaurensVoerman/Submissions10
...
fix error in CmakeLists: CMAKE_CXX_COMPILER_VERSIO
2016-09-22 17:48:19 +01:00
Robert Osfield
c6813cf8e2
Replaced local static usage to avoid threading and mulit-context issues
2016-09-22 14:33:03 +01:00
Laurens Voerman
ba3ab1a7c1
fix error in CmakeLists: CMAKE_CXX_COMPILER_VERSIO -> CMAKE_CXX_COMPILER_VERSION
2016-09-22 09:09:46 +02:00
Robert Osfield
c31af086eb
Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph
2016-09-20 17:25:35 +01:00
Robert Osfield
7e0c30b884
Refactored texture sharing code so that it modifies the RefAttributePair directly thus honouring the override flags and fixing a bug of loosing these override flags when sharing
2016-09-20 17:23:37 +01:00
Robert Osfield
b0df75e674
Cleaned up the spacing and const of various method parameters.
...
Added non const versions of StateSet::getAttributePair() and getTextureAttributePair()
2016-09-20 17:01:26 +01:00
OpenSceneGraph git repository
c0fc66d6a0
Merge pull request #134 from LaurensVoerman/Submissions10
...
Specialize -Wmaybe-uninitialized -Wextra and -Wno-misleading-indentation gcc warning flags to 4.6, 4.9 and 6.0 respectively
2016-09-20 14:40:28 +01:00
Laurens Voerman
3b029f5d3e
short version with gcc warning flags depending on compiler version.
2016-09-20 10:23:15 +02:00
Laurens Voerman
65567fdeac
Merge branch 'master' of https://github.com/openscenegraph/OpenSceneGraph into Submissions10
2016-09-20 10:20:47 +02:00
OpenSceneGraph git repository
57f9257f32
Merge pull request #136 from LaurensVoerman/Submissions11
...
disable warning C4589 for MSVC
2016-09-19 19:39:01 +01:00
Laurens Voerman
37bd1c6b93
disable warning C4589 for MSVC
2016-09-19 16:40:59 +02:00
Laurens Voerman
c757fdb779
enable some more aggressive warning flags for gcc 4.7 and cmake version below 3
2016-09-16 17:12:41 +02:00
OpenSceneGraph git repository
dd0cd8f2db
Merge pull request #130 from LaurensVoerman/Submissions7
...
VS2015 dae plugin fix a few declaration of 'X' hides previous
2016-09-15 07:53:10 +01:00
OpenSceneGraph git repository
b75546acaf
Merge pull request #131 from filnet/master
...
StandardManipulator: use proper bit mask when clearing a relative flag
2016-09-15 07:50:51 +01:00