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
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
Laurens Voerman
6ad0f9badc
fix bug in SmoothingVisitor tripped by bunny.ply
2016-10-06 14:23:46 +02:00
Robert Osfield
197b4a0d30
Added GL_OES_geometry_shader and GL_OES_tessellation_shader checks
2016-10-06 10:48:29 +01: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
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
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
c6813cf8e2
Replaced local static usage to avoid threading and mulit-context issues
2016-09-22 14:33:03 +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
Laurens Voerman
cf3c2b18e3
VS2015 fix a few warning C4456: declaration of 'X' hides previous local declaration
2016-09-13 17:07:28 +02:00
Robert Osfield
cb6e6ff2be
Fixed warnings, deprecated another out of date method
2016-09-05 15:35:54 +01:00
Robert Osfield
ec344a85b4
Fixed warnings
2016-09-05 13:44:59 +01:00
Robert Osfield
a494cd71e8
Fixed typo
2016-09-05 07:59:15 +01:00
Robert Osfield
4a6fb5a49a
Fixed warnings
2016-09-04 19:50:28 +01:00
Robert Osfield
fb4f7a025b
Added local deprecated_osg::Geometry implementation from OpenSceneGraph-3.4 to keep build working now that deprecated_osg::Geometry has been removed from the core OSG.
2016-09-04 18:31:13 +01:00
Robert Osfield
19270d0833
Fixed warning
2016-09-02 19:09:13 +01:00
Robert Osfield
79ff8ba273
Merge branch 'Submissions2e' of https://github.com/LaurensVoerman/OpenSceneGraph into LaurensVoerman-Submissions2e
2016-09-02 18:26:11 +01:00
OpenSceneGraph git repository
c19b271586
Merge pull request #119 from LaurensVoerman/Submissions2c
...
Fixed clone osgVolume::Scalarproperty and osg::TextureBuffer crash
2016-09-02 17:47:37 +01:00
OpenSceneGraph git repository
14bdadaf86
Merge pull request #123 from LaurensVoerman/Submissions2f
...
Submissions2f
2016-09-02 17:44:57 +01:00
OpenSceneGraph git repository
0873a69ff5
Merge pull request #124 from LaurensVoerman/Submissions3
...
RigTransformHardware fix: warn; don't crash if MAX_MATRIX not found
2016-09-02 17:28:40 +01:00
Laurens Voerman
92ca556243
fix the missing ")" in BasicAnimationManager copy constuctor
2016-08-29 17:00:00 +02:00
Laurens Voerman
1da43a5960
added copyconstructor for osgAnimation::BasicAnimationManager
2016-08-29 13:03:36 +02: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
Laurens Voerman
d0020b7dfc
bugfix: osg::TextureBuffer::clone() crash
2016-08-29 10:01:48 +02:00
Laurens Voerman
0433d29d11
bugfix: osgVolume::ScalarProperty clone crash
2016-08-29 10:01:48 +02:00
Robert Osfield
2e6f0d7aab
Quitened unused parameter warnings
2016-08-26 19:28:36 +01:00
Robert Osfield
0ad09d6dad
Fixed unused variable warnings
2016-08-26 19:18:00 +01: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
Laurens Voerman
5c66ecfc99
RigTransformHardware fix: warn; don't crash if MAX_MATRIX not found
2016-08-16 14:33:48 +02:00
OpenSceneGraph git repository
2bdf56cb4b
Merge pull request #114 from scrawl/const-cast
...
Remove an unneeded const_cast
2016-08-16 12:40:35 +01: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
scrawl
0b450a5113
Remove an unneeded const_cast
2016-08-14 19:30:55 +02:00
Ravi Mathur
e9d6737ec4
Updates to the CMake build system for Mac OSX
2016-08-10 14:30:28 +01:00
Anish Thomas
2b9dfab1fc
GLSL 1.3 support for vertex-attrib aliasing
2016-08-10 14:12:27 +01:00
Konstantin S. Matveyev
e6d4d99edb
Fixed filename encoding bug
2016-08-10 12:58:38 +01:00