Commit Graph

39 Commits (OpenSceneGraph-3.6)

Author SHA1 Message Date
MeyerFabian ba70c7d543 build/windows_clang
4 years ago
Robert Osfield 9305485a11 Added commment explaining that OpenThreads::Thread::CurrentThread() return NULL on non OpenThreads thread.
5 years ago
Robert Osfield d1ff16614c Added Thread::CurrentThreadId() method to wrap up thread id functionality in a more platform appropriate way.
5 years ago
Alberto Luaces 02c310982e Fix typos and spelling.
7 years ago
Robert Osfield 00aac43cdb Added missing export
8 years ago
Robert Osfield bc44da49e6 Introduced new OpenThreads::Affinity class to wrap up specification of thread affinity.
8 years ago
Robert Osfield 0f8a5a86e2 Introduced OpenThreads::SetProcessorAffinityMaskOfCurrentThread(unsigned long cpumask) and Threads::setProcessorAffinityMask(unsigned long cpumask) to allow finer grained control over the CPU affinity.
8 years ago
Robert Osfield 75891924bb Removed old and unused windows code path to avoid confusion
9 years ago
Robert Osfield ba9dfb2ff6 From Albert Luaces, typo fixes.
9 years ago
Robert Osfield 0a1db3d6fc From Jannik Heller, typo fixes
10 years ago
Robert Osfield 70b5297575 From Jannik Heller, typo fixes
10 years ago
Robert Osfield e5f5c30e4d Removed include/osg/Version and include/OpenThreads/Version headers as these are autogenerated.
10 years ago
Robert Osfield 7bc373a056 Bumped SO_VERSION number of OpenThreads to avoid conflicts with Debian SO_VERSION bump
11 years ago
Robert Osfield 95d5a19319 Updated OpenThreads version
11 years ago
Robert Osfield a64b412885 Reverted the usage of OSG_UNUSED and OT_UNUSED as in hindsight these should never have been merged. Adding code to quieten
11 years ago
Robert Osfield 097aedf23c From David Callu, warning fixes and removal of spaces at end of lines.
11 years ago
Robert Osfield 3b8802c5aa From Piotr Domagalski, "Currently, code using OpenSceneGraph doesn't build with clang due to the way __sync_bool_compare_and_swap() is used in OpenThreads/Atomic header file.
12 years ago
Robert Osfield 14a563dc9f Ran script to remove trailing spaces and tabs
13 years ago
Robert Osfield e3710db9d2 Updated version number
13 years ago
Robert Osfield bafe1d0b94 Added automatic updating of the OpenThreads version number from the CMake version numbers
15 years ago
Robert Osfield 787daeeb93 Refactored the ReentrantMutex support so that it utilises the underling thread implementation for recusive mutex support.
15 years ago
Robert Osfield a0479bdb21 From Chuck Seberino, (submitted by Stephan Huber) Chuck's original message : "I have a patch to submit that fixes the following error when building against OSX 10.6.2."
15 years ago
Robert Osfield e9c406a303 Fixed spacing
15 years ago
Robert Osfield 5a537261a6 From Michael Platings, "I've been looking at the discussion from 2006 ("[osg-users] osgDB/Reentrant Mutex not threadsafe ?") about this, and having looked closely at OpenThreads::ReentrantMutex it's still not thread safe in the following situation:
16 years ago
Robert Osfield 33d158e290 Updated OpenThreads and OpenSceneGraph version ready for OSG-2.8 branch.
16 years ago
Robert Osfield 95ebf1fe71 From Andy Skinner, "I added a const_cast for a call to atomic_cas_ptr, which takes a void* and has been given a const void* const."
16 years ago
Robert Osfield 5275c11d06 From Blasius Czink, "It seems there is no atomic_xor_uint_nv(). I
16 years ago
Robert Osfield 98bd058317 Fixed warnings
16 years ago
Robert Osfield bd4b6e9b8c Updated version numbers for 2.8.8 dev release
16 years ago
Robert Osfield d703c58936 From Blasius Czink, "Among other things I added support for atomic operations on BSD-like systems and additional methods (for "and", "or", "xor").
16 years ago
Robert Osfield ac975bf79a Added a Refrenced::getGlobalReferencedMutex, and OpenThreads::ScopedPointerLock() and use of this in add/removeParent() codes
16 years ago
Robert Osfield 5a4ce5a387 From Mathias Froechlich, "Attached is a change to that atomic stuff to move the win32, msvc
16 years ago
Robert Osfield 0b6e605795 From Mathias Froehlich, "fixed win32/win64 configure check and win32/win64
16 years ago
Robert Osfield bc6e5b5da2 Updated version numbers for dev releases
16 years ago
Robert Osfield 3672ba51e7 From Melchior Franz, fixed typo on variable name
16 years ago
Robert Osfield 4c9b3de4a1 Updated wrappers to fix OpenThreads::Atomic build issues.
16 years ago
Robert Osfield d7e9e5e495 From Mathias Froehlich, OpenThreads::Atomic support
16 years ago
Robert Osfield aac06fd437 Updated OpenThreads version to 2.2.1 with the switch of sources/svn:externals from OpenThreads to OpenSceneGraph.
17 years ago
Robert Osfield 323ce02f23 Moved OpenThreads directly into OpenSceneGraph/trunk rather than being introduced via svn:externals.
17 years ago