openscenegraph:osg.git
7 years agoTagging 2.8.4-rc1. OpenSceneGraph-2.8.4-rc1
Paul MARTZ [Mon, 28 Mar 2011 15:44:49 +0000 (15:44 +0000)]
Tagging 2.8.4-rc1.

7 years agoBump version# to 2.8.4.
Paul MARTZ [Mon, 28 Mar 2011 15:41:25 +0000 (15:41 +0000)]
Bump version# to 2.8.4.

7 years ago(no commit message)
Paul MARTZ [Mon, 28 Mar 2011 15:29:46 +0000 (15:29 +0000)]

7 years ago2.8 branch: Merging r11354 from trunk to fix OpenThreads CMake INSTALL target issues...
Paul MARTZ [Mon, 28 Mar 2011 02:38:46 +0000 (02:38 +0000)]
2.8 branch: Merging r11354 from trunk to fix OpenThreads CMake INSTALL target issues in VS2010.

7 years ago2.8 branch: Enabling VS2010 builds.
Paul MARTZ [Mon, 28 Mar 2011 02:32:58 +0000 (02:32 +0000)]
2.8 branch: Enabling VS2010 builds.

8 years ago2.8 branch: Removing non-existant Qt examples.
Paul MARTZ [Sat, 3 Apr 2010 16:01:09 +0000 (16:01 +0000)]
2.8 branch: Removing non-existant Qt examples.

8 years ago2.8 branch: Improvements for building COLLADA. CMake only, does not change the actual...
Paul MARTZ [Thu, 1 Apr 2010 21:29:09 +0000 (21:29 +0000)]
2.8 branch: Improvements for building COLLADA. CMake only, does not change the actual COLLADA plugin (it's same as 2.8.2). Merged in this commit: r9759, r9952, r10336, r10626, and r10637.

8 years ago2.8 branch: This change brings the PNG plugin up to sync with trunk head. It adds...
Paul MARTZ [Thu, 1 Apr 2010 17:41:08 +0000 (17:41 +0000)]
2.8 branch: This change brings the PNG plugin up to sync with trunk head. It adds the OSG_CPP_EXCEPTIONS_AVAILABLE CMake option and adds PNG plugin compatibility with multiple versions of libPNG. Merged from trunk: 10763 and 11121.

8 years ago2.8 branch: Updated XCode project file.
Paul MARTZ [Wed, 31 Mar 2010 23:27:59 +0000 (23:27 +0000)]
2.8 branch: Updated XCode project file.

8 years ago2.8 branch: Fix multiply defined symbols in static link by qualifying FBX and 3DS...
Paul MARTZ [Wed, 31 Mar 2010 20:22:17 +0000 (20:22 +0000)]
2.8 branch: Fix multiply defined symbols in static link by qualifying FBX and 3DS plugin symbols with namespaces.

8 years ago2.8 branch: Fixes for mingw build. Merges 10963 and 10965 from trunk.
Paul MARTZ [Tue, 30 Mar 2010 15:23:18 +0000 (15:23 +0000)]
2.8 branch: Fixes for mingw build. Merges 10963 and 10965 from trunk.

8 years ago2.8 branch: Merging 11286 from trunk. "Added a compile test for pthread_setaffinity_n...
Paul MARTZ [Thu, 25 Mar 2010 20:02:30 +0000 (20:02 +0000)]
2.8 branch: Merging 11286 from trunk. "Added a compile test for pthread_setaffinity_np to workaround problem with the FreeBSD pthread lib containing the function but the pthread.h header not containing it."

8 years ago2.8 branch: (2nd attempt. Previous commit appears to have been a no-op.) Merging...
Paul MARTZ [Thu, 25 Mar 2010 19:56:50 +0000 (19:56 +0000)]
2.8 branch: (2nd attempt. Previous commit appears to have been a no-op.) Merging 11289 from trunk to add pixel format getter to GraphicsWindowCocoa.

8 years ago2.8 branch: Merging 11289 from trunk to add pixel format getter to GraphicsWindowCocoa.
Paul MARTZ [Thu, 25 Mar 2010 19:46:38 +0000 (19:46 +0000)]
2.8 branch: Merging 11289 from trunk to add pixel format getter to GraphicsWindowCocoa.

8 years ago2.8 branch: Updated XCode project file from Stephan, includes ply plugin.
Paul MARTZ [Thu, 25 Mar 2010 19:37:22 +0000 (19:37 +0000)]
2.8 branch: Updated XCode project file from Stephan, includes ply plugin.

8 years ago2.8 branch: Fix for 64bit OS X compiles. Merged r10006 from trunk.
Paul MARTZ [Tue, 23 Mar 2010 15:00:24 +0000 (15:00 +0000)]
2.8 branch: Fix for 64bit OS X compiles. Merged r10006 from trunk.

8 years ago2.8 branch: From Stephan Huber: Adding updated XCode project file.
Paul MARTZ [Tue, 23 Mar 2010 14:49:51 +0000 (14:49 +0000)]
2.8 branch: From Stephan Huber: Adding updated XCode project file.

8 years ago2.8 branch: Removing outdated OpenThreads folder, per Stephan Huber's request.
Paul MARTZ [Tue, 23 Mar 2010 14:46:14 +0000 (14:46 +0000)]
2.8 branch: Removing outdated OpenThreads folder, per Stephan Huber's request.

8 years ago2.8 branch: Fix animations. This is a merge of r10362.
Paul MARTZ [Tue, 23 Mar 2010 02:07:10 +0000 (02:07 +0000)]
2.8 branch: Fix animations. This is a merge of r10362.

8 years ago2.8 branch: OpenThreads fix for OSX. Merged 10927 from trunk.
Paul MARTZ [Mon, 22 Mar 2010 22:24:42 +0000 (22:24 +0000)]
2.8 branch: OpenThreads fix for OSX. Merged 10927 from trunk.

8 years ago2.8 branch. Merge r9904 from trunk (req'd for OS X).
Paul MARTZ [Mon, 22 Mar 2010 15:24:18 +0000 (15:24 +0000)]
2.8 branch. Merge r9904 from trunk (req'd for OS X).

8 years ago2.8 branch. 2nd attempt: The main point of this commit is to eliminate static initial...
Paul MARTZ [Mon, 22 Mar 2010 15:09:17 +0000 (15:09 +0000)]
2.8 branch. 2nd attempt: The main point of this commit is to eliminate static initializers for OS X. Merges: 9894, 11207, 11263, and 11273.

8 years ago2.8 branch: Hm, mysteriously, the ply plugin seems to be missing changes that were...
Paul MARTZ [Mon, 22 Mar 2010 14:55:52 +0000 (14:55 +0000)]
2.8 branch: Hm, mysteriously, the ply plugin seems to be missing changes that were previously merged. This commit brings them up to date with svn trunk as of r11237.

8 years ago2.8 branch: Change "Matrices" to "Materials" in StatsHandler. This change was made...
Paul MARTZ [Sun, 21 Mar 2010 22:15:45 +0000 (22:15 +0000)]
2.8 branch: Change "Matrices" to "Materials" in StatsHandler. This change was made on trunk in 10601, but 10601 was too extensive to merge onto the 2.8 branch.

8 years ago2.8 branch: Back out r11267. This is a reverse merge of r9894, r11207, and r11263.
Paul MARTZ [Sun, 21 Mar 2010 21:21:59 +0000 (21:21 +0000)]
2.8 branch: Back out r11267. This is a reverse merge of r9894, r11207, and r11263.

8 years ago2.8 branch. The main point of this commit is to eliminate static initializers for...
Paul MARTZ [Sun, 21 Mar 2010 20:45:30 +0000 (20:45 +0000)]
2.8 branch. The main point of this commit is to eliminate static initializers for OS X. Merges: 9894, 11207, and 11263.

8 years ago2.8 branch: Added convenience macros to Version header. This is a merge of r10173...
Paul MARTZ [Sun, 21 Mar 2010 20:28:17 +0000 (20:28 +0000)]
2.8 branch: Added convenience macros to Version header. This is a merge of r10173 from trunk.

8 years ago2.8 branch: Updating wrappers.
Paul MARTZ [Sun, 21 Mar 2010 00:35:14 +0000 (00:35 +0000)]
2.8 branch: Updating wrappers.

8 years ago2.8 branch: Mergine recent changes to FBX. Revisions in this commit: r11251, r11252...
Paul MARTZ [Sat, 20 Mar 2010 23:19:35 +0000 (23:19 +0000)]
2.8 branch: Mergine recent changes to FBX. Revisions in this commit: r11251, r11252, r11262.

8 years ago2.8 branch: Fix for FBX plugin on OS X.
Paul MARTZ [Fri, 19 Mar 2010 18:21:22 +0000 (18:21 +0000)]
2.8 branch: Fix for FBX plugin on OS X.

8 years ago2.8 branch: This is a simple copy from trunk, no fancy merges, just to get the osgmov...
Paul MARTZ [Fri, 19 Mar 2010 16:57:12 +0000 (16:57 +0000)]
2.8 branch: This is a simple copy from trunk, no fancy merges, just to get the osgmovie example up to date. Effectively, this is osgmovie as of trunk rev up to and including r10963.

8 years ago2.8 branch: Merge r11182 from trunk to update the FindQuickTime.cmake script.
Paul MARTZ [Fri, 19 Mar 2010 16:03:47 +0000 (16:03 +0000)]
2.8 branch: Merge r11182 from trunk to update the FindQuickTime.cmake script.

8 years ago2.8 branch: Add up-to-date ffmpeg plugin. This commint merges the following revisions...
Paul MARTZ [Fri, 19 Mar 2010 15:56:12 +0000 (15:56 +0000)]
2.8 branch: Add up-to-date ffmpeg plugin. This commint merges the following revisions from trunk: 9910, 9912, 9933, 9948, 9960, 9965, 9968-9969, 9990, 10030, 10053, 10082, 10161, 10391-10392, 10408, 10414, 10422, 10538, 10809, 10851, 10892, 10925, 10961, 11165, and 11177.

8 years ago2.8 branch: Updated FindInventor.cmake from trunk revision 11033.
Paul MARTZ [Thu, 18 Mar 2010 16:18:46 +0000 (16:18 +0000)]
2.8 branch: Updated FindInventor.cmake from trunk revision 11033.

8 years ago2.8 branch: This is a merge of 9855 to remove the reference to the src/osgPlugins...
Paul MARTZ [Wed, 17 Mar 2010 20:55:30 +0000 (20:55 +0000)]
2.8 branch: This is a merge of 9855 to remove the reference to the src/osgPlugins/OpenAL directory.

8 years ago2.8 branch: Merge revision 10520 from trunk to fix memory leaks.
Paul MARTZ [Wed, 17 Mar 2010 20:47:50 +0000 (20:47 +0000)]
2.8 branch: Merge revision 10520 from trunk to fix memory leaks.

8 years ago2.8 branch: This is part II of the backport of the 3ds plugin to the 2.8 branch....
Paul MARTZ [Wed, 17 Mar 2010 19:47:56 +0000 (19:47 +0000)]
2.8 branch: This is part II of the backport of the 3ds plugin to the 2.8 branch. It includes these revisions from trunk: 10128, 10805, 10853, 10914, 10932, 10938, 10941-10942, 10945, 11056, 11123, 11173, 11180, 11194, and 11203. After merging these revisions, the 3ds code was modified to use the old-style osg::notify (instead of the new OSG_NOTIFY).

8 years ago2.8 branch: This is part II of the new ply plugin. This commit merges the following...
Paul MARTZ [Wed, 17 Mar 2010 19:02:38 +0000 (19:02 +0000)]
2.8 branch: This is part II of the new ply plugin. This commit merges the following trunk revisions: 10088, 10149, and 11237

8 years ago2.8 branch: This adds the new ffmpeh plugin, up to a point. Further changes look...
Paul MARTZ [Wed, 17 Mar 2010 17:41:14 +0000 (17:41 +0000)]
2.8 branch: This adds the new ffmpeh plugin, up to a point. Further changes look messy, but will try to merge them. Revisions merged in this commit: 9816-9818, 9826-9827, 9837-9843, 9847, 9850, 9854, 9856-9857, 9860-9861, 9865, 9869, and 9885.

8 years ago2.8 branch: This is part I of an attempt to add the new ply plugin and also bring...
Paul MARTZ [Wed, 17 Mar 2010 16:59:50 +0000 (16:59 +0000)]
2.8 branch: This is part I of an attempt to add the new ply plugin and also bring the 3ds plugin up to date (writer capability, etc). Revisions merged from trunk in this commit: 10012, 10013, 10014, 10040, 10041, 10079, 10080, 9906, 10057, and 10076.

8 years ago2.8 branch: Updates for dds and OpenFlight plugins. Revisions merged from trunk in...
Paul MARTZ [Wed, 17 Mar 2010 14:59:25 +0000 (14:59 +0000)]
2.8 branch: Updates for dds and OpenFlight plugins. Revisions merged from trunk in this commit: 9959, 10084, 10264, 10283, 10440, 10491, 10761, and 11159.

8 years ago2.8 branch: Minor bug fixes for ac and 3dc plugins. Merges these revisions from trunk...
Paul MARTZ [Wed, 17 Mar 2010 14:33:47 +0000 (14:33 +0000)]
2.8 branch: Minor bug fixes for ac and 3dc plugins. Merges these revisions from trunk: 10010, 10758, and 11175.

8 years ago2.8 branch: Fix issue with osgDB::concatPaths. This commit merges svn trunk revision...
Paul MARTZ [Tue, 16 Mar 2010 21:07:33 +0000 (21:07 +0000)]
2.8 branch: Fix issue with osgDB::concatPaths. This commit merges svn trunk revision 10818 to the 2.8 branch.

8 years ago2.8 branch: Latest Inventor plugin. Revisions from trunk included in this commit...
Paul MARTZ [Mon, 15 Mar 2010 20:06:25 +0000 (20:06 +0000)]
2.8 branch: Latest Inventor plugin. Revisions from trunk included in this commit: 11032 and 11034.

8 years ago(no commit message)
Paul MARTZ [Mon, 15 Mar 2010 19:45:02 +0000 (19:45 +0000)]

8 years ago2.8 branch: Enhancement and bug fixes for OcclusionQueryNode. Revisions merged from...
Paul MARTZ [Mon, 15 Mar 2010 19:34:42 +0000 (19:34 +0000)]
2.8 branch: Enhancement and bug fixes for OcclusionQueryNode. Revisions merged from trunk include: 10933 and 11127.

8 years ago2.8 branch: THis change brings the quicktime plugin up to date with current svn head...
Paul MARTZ [Mon, 15 Mar 2010 19:06:05 +0000 (19:06 +0000)]
2.8 branch: THis change brings the quicktime plugin up to date with current svn head trunk. Revisions merged from trunk in the commit include: 9769, 9932, 10788, 10891, 11019, and 11035.

8 years ago2.8 branch: Backport latest ImageIO plugin from trunk. This commit includes the follo...
Paul MARTZ [Mon, 15 Mar 2010 17:48:28 +0000 (17:48 +0000)]
2.8 branch: Backport latest ImageIO plugin from trunk. This commit includes the following svn trunk revisions: 9880, 10623, 10854, and 10855.

8 years ago2.8 branch: Support for OS X 10.6. Several changes to GraphicsWIndowCocoa and DarwinU...
Paul MARTZ [Mon, 15 Mar 2010 17:20:43 +0000 (17:20 +0000)]
2.8 branch: Support for OS X 10.6. Several changes to GraphicsWIndowCocoa and DarwinUtils. The following trunk revisions were merged in this commit: 9879, 9895, 10208, 10340, 10417, 10456, 10622, 10858, and 10887.

8 years agoMerge 11009 to 2.8 branch (just examples directory).
Paul MARTZ [Sat, 13 Mar 2010 23:08:16 +0000 (23:08 +0000)]
Merge 11009 to 2.8 branch (just examples directory).

8 years ago2.8 branch: Updates to osgAnimation examples.
Paul MARTZ [Sat, 13 Mar 2010 23:01:27 +0000 (23:01 +0000)]
2.8 branch: Updates to osgAnimation examples.

8 years ago2.8 branch: Additional fix for FBX usage of 2.8-style osgDB::ReaderWriter::Options.
Paul MARTZ [Sat, 13 Mar 2010 22:26:17 +0000 (22:26 +0000)]
2.8 branch: Additional fix for FBX usage of 2.8-style osgDB::ReaderWriter::Options.

8 years agoBackport FBX plugin to 2.8 branch. Modified FBX to use the old osgDB::ReaderWriter...
Paul MARTZ [Sat, 13 Mar 2010 22:20:15 +0000 (22:20 +0000)]
Backport FBX plugin to 2.8 branch. Modified FBX to use the old osgDB::ReaderWriter::Options namespace. This commit includes a merge of r11111 (osgDB UTF mods).

8 years agoMerge 11009 to 2.8 branch, but only the parts applicable to the bvh plugin to get...
Paul MARTZ [Sat, 13 Mar 2010 21:43:43 +0000 (21:43 +0000)]
Merge 11009 to 2.8 branch, but only the parts applicable to the bvh plugin to get it to build with current osgAnimation.

8 years agoMerge 10671-10672 to 2.8 branch. This is a continuration of the backport of osgAnimat...
Paul MARTZ [Sat, 13 Mar 2010 21:38:17 +0000 (21:38 +0000)]
Merge 10671-10672 to 2.8 branch. This is a continuration of the backport of osgAnimation. (Note prev rev log message should read "11206" not "11026".)

8 years ago2.8 branch: backport of osgAnimation from svn head 11026.
Paul MARTZ [Sat, 13 Mar 2010 20:55:16 +0000 (20:55 +0000)]
2.8 branch: backport of osgAnimation from svn head 11026.

8 years ago2.8 branch: Bump revision number to 2.8.3, so version to 65.
Paul MARTZ [Sat, 13 Mar 2010 18:10:28 +0000 (18:10 +0000)]
2.8 branch: Bump revision number to 2.8.3, so version to 65.

8 years agoMerge 10664 to 2.8 branch (MSFBO workaround for OS X).
Paul MARTZ [Sat, 13 Mar 2010 18:09:26 +0000 (18:09 +0000)]
Merge 10664 to 2.8 branch (MSFBO workaround for OS X).

8 years agoFrom Tom Moore, "Parens were being returned when the bracket keys were typed. The fix OpenSceneGraph-2.8 github/OpenSceneGraph-2.8 gitorious/OpenSceneGraph-2.8
Robert OSFIELD [Thu, 20 Aug 2009 16:06:50 +0000 (16:06 +0000)]
From Tom Moore, "Parens were being returned when the bracket keys were typed. The fix
is easy and the original code looks like a typo"

8 years agoFrom Colin McDonald, "
Robert OSFIELD [Thu, 20 Aug 2009 15:14:41 +0000 (15:14 +0000)]
From Colin McDonald, "
The bsp & mdl plugins have calls to atof() without including the
associated <stdlib.h> header.  This breaks the build on my Solaris setup.

Rather than adding the missing <stdlib.h> include, I have changed the
atof() calls to osg::asciiToDouble().  This is the same as was done
throughout the other plugins recently, for locale independance.

I've attached updates to the svn trunk, the fix is also appropriate for
the 2.8.* branch."

9 years agoUpdated ChangeLog
Robert OSFIELD [Tue, 28 Jul 2009 06:13:20 +0000 (06:13 +0000)]
Updated ChangeLog

9 years agoUpdated dates for 2.8.2 stable release
Robert OSFIELD [Tue, 28 Jul 2009 06:02:27 +0000 (06:02 +0000)]
Updated dates for 2.8.2 stable release

9 years agoFrom Jean-Sebastien Guay, updated CTestConfig to point to new cdash.openscenegraph...
Robert OSFIELD [Fri, 24 Jul 2009 12:12:33 +0000 (12:12 +0000)]
From Jean-Sebastien Guay, updated CTestConfig to point to new cdash.openscenegraph.org site

9 years agoFrom J.P. Delport, "attached a modified jpeg plugin that allows writing of grayscale...
Robert OSFIELD [Fri, 17 Jul 2009 07:50:06 +0000 (07:50 +0000)]
From J.P. Delport, "attached a modified jpeg plugin that allows writing of grayscale images."

9 years agoUpdate ChangeLog and NEWS for 2.8.2-rc4
Robert OSFIELD [Thu, 16 Jul 2009 13:30:00 +0000 (13:30 +0000)]
Update ChangeLog and NEWS for 2.8.2-rc4

9 years agoUpdated release candidate number to 4
Robert OSFIELD [Thu, 16 Jul 2009 13:18:12 +0000 (13:18 +0000)]
Updated release candidate number to 4

9 years agoFrom Fabien Lavignotte, "When exporting some models to OpenFlight, i found a crash...
Robert OSFIELD [Thu, 16 Jul 2009 12:11:18 +0000 (12:11 +0000)]
From Fabien Lavignotte, "When exporting some models to OpenFlight, i found a crash if the texture
unit does not contain a TexEnv object.
Here's the small fix, just a test on the pointer."

Merged from svn trunk using:

svn merge -r 10490:10491 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/osgPlugins/OpenFlight

9 years agoFrom Stephane Lamoliatte, "The vertical anchor is inverted in the osgWidget::Window...
Robert OSFIELD [Thu, 16 Jul 2009 12:06:42 +0000 (12:06 +0000)]
From Stephane Lamoliatte, "The vertical anchor is inverted in the osgWidget::Window::update function.
Here is a small patch to fix that."

9 years agoFrom Cedric Pinson, crash fix for osganimationtimeline that was caused by not checkin...
Robert OSFIELD [Thu, 16 Jul 2009 11:52:18 +0000 (11:52 +0000)]
From Cedric Pinson, crash fix for osganimationtimeline that was caused by not checking if nathan.osg test file had be loaded or not.

9 years agoFrom Jason Daly, "These are some fixes to the mdl and bsp plugins to handle transpare...
Robert OSFIELD [Thu, 16 Jul 2009 11:42:08 +0000 (11:42 +0000)]
From Jason Daly, "These are some fixes to the mdl and bsp plugins to handle transparency and lighting better, plus a few other tweaks."

9 years agoFrom Colin MacDonald, "The Optimizer Merge Geometry visitor is always merging geometries,
Robert OSFIELD [Thu, 16 Jul 2009 11:09:16 +0000 (11:09 +0000)]
From Colin MacDonald, "The Optimizer Merge Geometry visitor is always merging geometries,
even if they have had DataVariance DYNAMIC explicitly specified.  Then
when an application attempts to dynamically update the geometry in the
frame loop the primitive sets and data arrays are no longer as
expected, leading to display and/or memory corruption.

Attached is a simple fix."

Note from Robert Osfield, tweaked Colin's changes so that it uses != DYNAMIC rather == STATIC in the additional test.

Merged from svn/trunk using:

   svn merge -r 10479:10480 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/osgUtil/Optimizer.cpp

9 years agoTweaked news
Robert OSFIELD [Tue, 14 Jul 2009 16:02:55 +0000 (16:02 +0000)]
Tweaked news

9 years agoUpdated contributors, authors file, news and changelog for 2.8.2-rc3
Robert OSFIELD [Tue, 14 Jul 2009 15:49:40 +0000 (15:49 +0000)]
Updated contributors, authors file, news and changelog for 2.8.2-rc3

9 years agoFrom Cory Riddell based on suggestion from Robert Osfield, "I've been running with...
Robert OSFIELD [Mon, 13 Jul 2009 16:45:06 +0000 (16:45 +0000)]
From Cory Riddell based on suggestion from Robert Osfield, "I've been running with your suggested changes for a few days now and it
has been working perfectly. I'm still not entirely clear why adding a
slave/subgraph causes the problem."

9 years agoFrom David Fries, "Here is a fix for a deadlock seen under Windows using OpenThreads
Robert OSFIELD [Mon, 13 Jul 2009 16:07:47 +0000 (16:07 +0000)]
From David Fries, "Here is a fix for a deadlock seen under Windows using OpenThreads
Barrier operations.  The error is with atomic operations in the
win32 condition implementation.  The attached sample program will
reliably trigger with as few as three threads and a dual core system,
though sometimes it will take 65,000 iterations.

2.8.1 was the base for these changes

Win32ConditionPrivateData.h
Win32ConditionPrivateData::wait does two operations to decrement
waiters_ then read, when InterlockedDecrement decrements and returns
the value in one operation.  The two operations allows another thread
to also decrement with both getting 0 for an answer.

Win32ConditionPrivateData::broadcast is using waiters_ directly
instead of using the w value read earlier, if it was safe to use
waiters_ directly there would be no need for InterlockedGet or w.

overview of deadlock in barrier with three threads
one thread in broadcast, 2 threads in wait,
release semaphore 2, waits on waiters_done_
both threads wake, decrement waiters_, get 0 for w,
       <logic error here>
one calls set waiters_done_,
broadcast thread comes out of waiters_done_,
other thread calls waiters_done_, (which leaves waiters_done_ in the
signaled state)
       <sets the trap>
broadcast thread returns releases mutex, other threads get
mutex and also return,
next barrier, first two threads enter wait, one goes to broadcast, release
semaphore 2, skips waiters_done_ as it had been released last time
returns, processes, enters the barrier for the next barrier operation
and waits,
three threads are now in wait, two have the previous barrier phase,
one the current phase, there's one count left in the semaphore which a
thread gets, returns, enters the barrier as a waiter, sleeps, and the
deadlock is completed"

Merged from svn/trunk using:

svn merge -r 10456:10457 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/OpenThreads/win32

9 years agoFrom Paul Fotheringham, fixed linux build error when compiling dicom plugin against...
Robert OSFIELD [Fri, 3 Jul 2009 19:08:55 +0000 (19:08 +0000)]
From Paul Fotheringham, fixed linux build error when compiling dicom plugin against ITK by adding define VCL_CAN_STATIC_CONST_INIT_FLOAT to be zero.

From Robert Osfield, general clean up of CMakeLists.txt under ITK side

9 years agoFrom Bryan Thrall, "The OpenFlight plugin doesn't handle unrecognized options or...
Robert OSFIELD [Wed, 1 Jul 2009 15:39:48 +0000 (15:39 +0000)]
From Bryan Thrall, "The OpenFlight plugin doesn't handle unrecognized options or extra
whitespace in all cases, causing it to crash."

9 years agoUpdated NEWS for and READE for 2.9.2-rc2.
Robert OSFIELD [Mon, 29 Jun 2009 09:50:45 +0000 (09:50 +0000)]
Updated NEWS for and READE for 2.9.2-rc2.

9 years agoUpdated release candidate to 2
Robert OSFIELD [Mon, 29 Jun 2009 09:47:46 +0000 (09:47 +0000)]
Updated release candidate to 2

9 years agoMade --pssm and --sv options use SingleThreaded viewer to workaround threading issues...
Robert OSFIELD [Mon, 29 Jun 2009 09:46:40 +0000 (09:46 +0000)]
Made --pssm and --sv options use SingleThreaded viewer to workaround threading issues with ParallelSplitShadowMap and ShadowVolume techniques.

9 years agoUpdated to NEWS to map to wiki NEWS item
Robert OSFIELD [Thu, 25 Jun 2009 16:08:25 +0000 (16:08 +0000)]
Updated to NEWS to map to wiki NEWS item

9 years agoFrom Mathias Froehlich, changes from atof to use osg::asciiToFloat() to avoid locale...
Robert OSFIELD [Thu, 25 Jun 2009 14:06:29 +0000 (14:06 +0000)]
From Mathias Froehlich, changes from atof to use osg::asciiToFloat() to avoid locale issues with atof

9 years agoFrom Mathias Froehlich, "Fix possible problem with aliasing rules... and fix a gcc...
Robert OSFIELD [Thu, 25 Jun 2009 13:27:37 +0000 (13:27 +0000)]
From Mathias Froehlich, "Fix possible problem with aliasing rules... and fix a gcc warning :)
Use a union to determine if we are on a little endian or big endian machine."

Merged from svn/trunk using :

svn merge -r 10409:10410 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/include/osg/

9 years agoFixed swap size error.
Robert OSFIELD [Mon, 22 Jun 2009 16:04:46 +0000 (16:04 +0000)]
Fixed swap size error.

Merged from svn/trunk using:

  svn merge -r 10386:10387 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/osgPlugins/txp/

9 years agoUpdated NEWS, AUTHORS and ChangeLog for 2.8.2-rc1 release
Robert OSFIELD [Mon, 22 Jun 2009 09:32:42 +0000 (09:32 +0000)]
Updated NEWS, AUTHORS and ChangeLog for 2.8.2-rc1 release

9 years agoMerged from svn/trunk fix to initGLNames() which addressed thread safety issue
Robert OSFIELD [Mon, 22 Jun 2009 07:42:57 +0000 (07:42 +0000)]
Merged from svn/trunk fix to initGLNames() which addressed thread safety issue

9 years agoFrom Farshid Lashkari, "I found a bug in the osgText library in version 1.2 that...
Robert OSFIELD [Sat, 20 Jun 2009 11:38:22 +0000 (11:38 +0000)]
From Farshid Lashkari, "I found a bug in the osgText library in version 1.2 that I believe still exists in the latest version.

I found that changing the alignment of a text object does not work properly if the text contains newline characters. I've attached a simple test case that shows the problem. If I set the text AFTER setting the alignment, everything works fine. But if I set the text BEFORE setting the alignment then the text is displayed incorrectly.

The fix is very simple. Instead of calling computePositions() in TextBase::setAlignment(), it calls computeGlyphRepresentation(). I've attached the modified TextBase.cpp."

Merged from svn/trunk using:

  svn merge -r 10375:10376 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/osgText/TextBase.cpp

9 years agoAdded clears of input vectors in various get*() methods
Robert OSFIELD [Fri, 19 Jun 2009 11:02:15 +0000 (11:02 +0000)]
Added clears of input vectors in various get*() methods

9 years agoUpdated ChangeLog
Robert OSFIELD [Fri, 19 Jun 2009 10:44:47 +0000 (10:44 +0000)]
Updated ChangeLog

9 years agoFrom Rene Molenaar, "The bug is as described above:
Robert OSFIELD [Thu, 18 Jun 2009 08:19:37 +0000 (08:19 +0000)]
From Rene Molenaar, "The bug is as described above:

"The dragger's corner tabs are no longer in the corners."

this fix places the cornertabs back in the corners.
(the manipulator does not make sense otherwise)."

9 years agoAdded CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS
Robert OSFIELD [Wed, 17 Jun 2009 15:10:04 +0000 (15:10 +0000)]
Added CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS

9 years agoFixed error in DisplaySetting::setNumOfHttpDatabaseThreadsHint()
Robert OSFIELD [Wed, 17 Jun 2009 08:55:53 +0000 (08:55 +0000)]
Fixed error in DisplaySetting::setNumOfHttpDatabaseThreadsHint()

9 years agoFrom Konstantin Sinitsyn, "I've fixed bug with loading of compressed texture to textu...
Robert OSFIELD [Fri, 12 Jun 2009 09:53:42 +0000 (09:53 +0000)]
From Konstantin Sinitsyn, "I've fixed bug with loading of compressed texture to texture array!"

Merged from svn/trunk using:

svn merge -r 10336:10337 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/osg

9 years agoFrom Mathias Froehlich, "Without this change packed depth stencil attachments are...
Robert OSFIELD [Mon, 8 Jun 2009 13:53:05 +0000 (13:53 +0000)]
From Mathias Froehlich, "Without this change packed depth stencil attachments are only supported if the
GL_EXT_framebuffer_blit extension is available. This is due to the early
return from the constructor if this is missing.
As far as I read the standard extension documents, this blit call is not
required to have packed depth stencil fbos.
The change fixes this and allows packed stencil attachments on machines
without the multisample blit command."

Merged from svn/trunk using:

svn merge -r 10326:10327 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk

9 years agoFrom Lionel Largade, "this correction makes the intensity interpolated in the correct...
Robert OSFIELD [Mon, 8 Jun 2009 11:14:37 +0000 (11:14 +0000)]
From Lionel Largade, "this correction makes the intensity interpolated in the correct direction when the angle is between _cosFadeAngle and _cosAngle."

Merged from svn/trunk using:

   svn merge -r 10320:10321 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/src/osgSim

9 years agoIntroduced depend_on template and usage in RenderBin.cpp's singleton to solve crash...
Robert OSFIELD [Sat, 6 Jun 2009 10:08:43 +0000 (10:08 +0000)]
Introduced depend_on template and usage in RenderBin.cpp's singleton to solve crash on exit in static builds.

9 years agoFixed incorrect ENDIF() in applications/osgversion/CMakeLists.txt
Paul MELIS [Thu, 4 Jun 2009 19:22:06 +0000 (19:22 +0000)]
Fixed incorrect ENDIF() in applications/osgversion/CMakeLists.txt
(CMake 2.4 complained about this, while 2.6 seems to ignore it)

9 years agoUpdate ChangeLog and NEWS
Robert OSFIELD [Tue, 2 Jun 2009 14:48:36 +0000 (14:48 +0000)]
Update ChangeLog and NEWS

9 years agoMerged from svn/trunk : "Moved assigned of texture object to
Robert OSFIELD [Tue, 2 Jun 2009 14:44:33 +0000 (14:44 +0000)]
Merged from svn/trunk : "Moved assigned of texture object to
_textureObjectBuffer to earlier in Texture2D::apply() to prevent
problems with non power of two texture mipmap generation."

9 years agoUpdated ChangeLog and NEWS.txt in prep for 2.8.2
Robert OSFIELD [Tue, 2 Jun 2009 14:42:07 +0000 (14:42 +0000)]
Updated ChangeLog and NEWS.txt in prep for 2.8.2