e89336a306From 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."
Robert Osfield
2009-07-13 16:45:06 +00:00
bedd22de23From Cory Riddel 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."
Robert Osfield
2009-07-13 16:39:51 +00:00
9aa6d33980From David Fries, "Comparing the win32 barrier to the pthread barrier, win32 puts the while in an else clause. When if is true the phase changes and the while condition will always by false, so might as well put the while in the else to skip the check. There's also a benefit to having the code logic similar between platforms. "
Robert Osfield
2009-07-13 16:14:43 +00:00
9a8abe7feeFrom 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.
Robert Osfield
2009-07-13 16:07:47 +00:00
3983f38f18From 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.
Robert Osfield
2009-07-13 16:05:57 +00:00
c47c0c2a26From Stephan Huber, "ttached you'll find a small fix for the GraphicsWindowCocoa-implementation, which enhances multithreaded stability, it ensures that modifications to the size of an openglcontext is done only from one thread. "
Robert Osfield
2009-07-13 08:30:20 +00:00
554a6da56dReverted erronous check-in (which was r10454)
Robert Osfield
2009-07-12 15:44:57 +00:00
6e6a7c960eAdded Dragger::s/getActivationModKeyMask(..) and Dragger::s/getActivationKeyEvent(...) methods to make it possible to have draggers that only respond when you press a specified modified key or standard key.
Robert Osfield
2009-07-03 19:16:53 +00:00
01b27a9fb2From Paul Fotheringham, fixed linux build error when compiling dicom plugin against ITK by adding define VCL_CAN_STATIC_CONST_INIT_FLOAT to be zero.
Robert Osfield
2009-07-03 19:08:55 +00:00
cb1b874167From and incorported the addition from Paul Fotheringham, addition of define VCL_CAN_STATIC_CONST_INIT_FLOAT to be zero to solve build error under Linux
Robert Osfield
2009-07-03 19:07:02 +00:00
1d320d3ca1To the ITK code path added support for handling a whole directory of dicom files.
Robert Osfield
2009-07-03 18:58:01 +00:00
11d7d98e79Updated version numbers for 2.9.6 release
Robert Osfield
2009-07-03 10:33:51 +00:00
48d28aaf1aUpdated wrappers
Robert Osfield
2009-07-03 10:27:58 +00:00
baef387b3dAdded TrackballDragger code path
Robert Osfield
2009-07-03 05:54:27 +00:00
b37e871cecAdded callback to locator in support of interactive updating of the volume extents
Robert Osfield
2009-07-03 05:54:02 +00:00
78229df14aAdded setUpGeometry to Dragger base class to make it easier to use draggers interchangably.
Robert Osfield
2009-07-03 05:52:52 +00:00
48dddc37b8Introduced a Locator callback and associated usage of this callback to provide interactive updating of the volume bounds
Robert Osfield
2009-07-03 05:25:08 +00:00
23dec86e22Added support for a "-m" option that adds a tab box manipulator to allow positioning and resizing of the rendered volume
Robert Osfield
2009-07-02 18:50:45 +00:00
a4dedc227bRefactored RayTracedTechnique to allow the position of the rendered part of the volume to be decoupled from the image data.
Robert Osfield
2009-07-02 18:49:59 +00:00
21f735d653From Bryan Thrall, "The OpenFlight plugin doesn't handle unrecognized options or extra whitespace in all cases, causing it to crash."
Robert Osfield
2009-07-01 15:39:48 +00:00
2232bd5ee5From Byran Thrall, "The OpenFlight plugin doesn't handle unrecognized options or extra whitespace in all cases, causing it to crash."
Robert Osfield
2009-07-01 15:39:06 +00:00
af39672d3dRemoved old references to CommandManager
Robert Osfield
2009-07-01 14:50:08 +00:00
a7f0f3f49dAdded constructor and destructor body
Robert Osfield
2009-07-01 14:49:30 +00:00
8107bd0540Added osgGA to the dependency list
Robert Osfield
2009-07-01 14:04:46 +00:00
2525bb5d06Completed refactor of osgManipulator, key changes are:
Robert Osfield
2009-07-01 14:01:09 +00:00
4e305cf46bFrom Cedric Pinson, i miss to commit the file that contains the osgAnimation::StripAnimation::traverse
Cedric Pinson
2009-07-01 09:30:44 +00:00
7904fe71a5Simplified Command and CommandManager
Robert Osfield
2009-06-30 13:00:58 +00:00
1ce5b648abFrom Stephan Huber: updated XCode project, included osgPresentation
Stephan Maximilian HUBER
2009-06-30 12:41:59 +00:00
2c012faee4From Cedric Pinson, Traverse StripAction instead of applying, this fix the execution of FrameCallback in BlendIn, BlendOut and AnimationAction\nFix warning of osgAnimation::StatsHandler\nFix crash when running example osganimationtimeline without nathan.osg in OSG_FILE_PATH or with bad file
Cedric Pinson
2009-06-30 11:55:49 +00:00
a2ae370c8eRefactored osgManipulator so that CommandManager is no longer required, instead Dragger directly manages Constaints and associate Selections.
Robert Osfield
2009-06-30 11:39:39 +00:00
a73a403301Updated wrappers
Robert Osfield
2009-06-30 07:33:16 +00:00
e30e4df30cIntroduced event handling directly into osgManipulator::Dragger to allow it be used with a global event handler passing in events.
Robert Osfield
2009-06-29 21:32:10 +00:00
4dfa7485c1Updated NEWS for and READE for 2.9.2-rc2.
Robert Osfield
2009-06-29 09:50:45 +00:00
7bbc1c419bUpdated release candidate to 2
Robert Osfield
2009-06-29 09:47:46 +00:00
ab029febbdMade --pssm and --sv options use SingleThreaded viewer to workaround threading issues with ParallelSplitShadowMap and ShadowVolume techniques.
Robert Osfield
2009-06-29 09:46:40 +00:00
8aaedda982Changed the definition of HAVE_CONFIG_H so that it's only defined when on a now windows system, so to allow the dcmtk/osconfig.h to include the correct header on unix vs widows.
Robert Osfield
2009-06-26 16:52:27 +00:00
063bc6e513Added search in /usr/local/dicom for dcmtk.
Robert Osfield
2009-06-26 16:39:44 +00:00
85456b1ac1Fixed warning
Robert Osfield
2009-06-26 08:16:03 +00:00
a58ea5c87cFixed warning
Robert Osfield
2009-06-26 08:14:09 +00:00
214e1b81edSimplified throw rate code, and add throw rate compensation into zoom in/out code.
Robert Osfield
2009-06-25 18:31:43 +00:00
b1a99ba25fFrom Lee Bulter, "I noticed that when "throwing" things the rate of motion once thrown was dependent on the complexity of the geometry. For complex scenes this meant that it looked like you were "throwing" the display into molasses. For simple geometry things get over-excited once thrown.
Robert Osfield
2009-06-25 18:11:29 +00:00
44a8e850f4Fixed library definition
Robert Osfield
2009-06-25 18:03:30 +00:00
3a65636893From Stephan Huber, fixes to Cocoa support
Robert Osfield
2009-06-25 16:12:58 +00:00
d5d19ac1a4Updated to NEWS to map to wiki NEWS item
Robert Osfield
2009-06-25 16:08:25 +00:00
06abd75198From Mathias Froehlich, "We are currently getting issues with locale settings and some osg plugins. Therefore I have changed all the occurances of atof by asciiToFloat or asciiToDouble.
Robert Osfield
2009-06-25 16:07:49 +00:00
d167142a59Fixed warnings and refactored FindFFmpeg.cmake and ffmpeg plugin CMakeLists.txt scripts to better handle different instation combinations
Robert Osfield
2009-06-25 16:02:23 +00:00
44da3958c3From Mathias Froehlich, changes from atof to use osg::asciiToFloat() to avoid locale issues with atof
Robert Osfield
2009-06-25 14:06:29 +00:00
d1eb4fd5deConverted tabs to spaces
Robert Osfield
2009-06-25 13:31:48 +00:00
26e3f00882From 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."
Robert Osfield
2009-06-25 13:27:37 +00:00
b1f4a81606From 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."
Robert Osfield
2009-06-25 13:26:26 +00:00
294504cb58From Mathias Froehlich, "put texturemanager into osg namespace."
Robert Osfield
2009-06-25 13:13:54 +00:00
c5c71f519cFrom Serge Lages, "Here is a little fix for the FFmpeg plugin. Previously the path computed by osgDB::findDataFile was not used, preventing loading files from directories inside the data path list."
Robert Osfield
2009-06-25 13:10:31 +00:00
0ad020bf16From Ulrich Hertlein, "please find attached some typo fixes in DatabasePager and a tweak to only print the addLoadedDataToSceneGraph stats when some work was actually done."
Robert Osfield
2009-06-25 13:00:01 +00:00
3aded84015From Cory Riddell, "I added an _allowThrow boolean along with a getter and setter to the spherical manipulator. The default value is true.
Robert Osfield
2009-06-25 09:14:47 +00:00
d4b065de53Added osgFX depedency
Robert Osfield
2009-06-25 08:53:28 +00:00
0b33bba514Added osgVolume dependency
Robert Osfield
2009-06-25 08:52:23 +00:00
5eed82e32eAdded export
Robert Osfield
2009-06-25 08:23:21 +00:00
f043a4ec75Added CMakeLists.txt for osgPresentation
Robert Osfield
2009-06-25 07:42:10 +00:00
02defea1b0Added use of REGISTER_OGRPLUGIN to enable static linking of plugins
Robert Osfield
2009-06-24 17:37:59 +00:00
0c987ee112Added ffmpeg and pdf to static build
Robert Osfield
2009-06-24 17:34:30 +00:00
41dc916e77Added support for static compilation of pdf plugin
Robert Osfield
2009-06-24 17:33:01 +00:00
313068287aFixed non windows path
Robert Osfield
2009-06-24 16:45:55 +00:00
bd65b553e0Renamed the temporary application name of present3D-osg to present3D.
Robert Osfield
2009-06-24 16:14:53 +00:00
95355c2a49Refactored preset3D/p3d plugin so that common scene graph extensions and classes now live in a separate osgPresenttation NodeKit.
Robert Osfield
2009-06-24 16:03:49 +00:00
5c0148106cRefactored the FFmpeg find script and the pdd CMakeLists.txt to improve the automatic detection of the required facilities
Robert Osfield
2009-06-24 10:26:48 +00:00
51579cf436From Cedric Pinson, Fix the drop of the first frame of action when adding action with addActionNow\nReport stats only for active animations\nAdd priority to RunAction callback
Cedric Pinson
2009-06-24 10:10:09 +00:00
c0c47b2ecaUpdated authors for 2.9.5 release
Robert Osfield
2009-06-22 13:08:06 +00:00
ee3637b830Update ChangeLog and contributors
Robert Osfield
2009-06-22 12:46:51 +00:00
e4fa4f9119Updated NEWS, AUTHORS and ChangeLog for 2.8.2-rc1 release
Robert Osfield
2009-06-22 09:32:42 +00:00
a9c1dd1a4aMerged from svn/trunk fix to initGLNames() which addressed thread safety issue
Robert Osfield
2009-06-22 07:42:57 +00:00
abc0b5b10dAdded mutex lock to iniGLNames to prevent threading problems during initialization
Robert Osfield
2009-06-21 17:28:59 +00:00
771101d79bAdded support for initial cut of static build of Present3D.
Robert Osfield
2009-06-20 17:03:38 +00:00
102e5c2439From Farshid Lashkari, "I found a bug in the osgText library in version 1.2 that I believe still exists in the latest version.
Robert Osfield
2009-06-20 11:38:22 +00:00
cc4cc7b403From Farshid Lashkari, "I found a bug in the osgText library in version 1.2 that I believe still exists in the latest version.
Robert Osfield
2009-06-20 11:35:22 +00:00
f79232495fUpdated wrappers
Robert Osfield
2009-06-20 08:18:58 +00:00
6dbb6dc0aeFrom Gino van den Bergen, "AFAICS, OSG's OBJ loader correctly handles backslash-newlines that are used for continuation of lines. However, I recently ran into a problem with OBJs that where converted from another source using Right Hemisphere Deep Exploration. In these OBJs newlines are escaped in the following way:
Robert Osfield
2009-06-19 14:14:26 +00:00
4d19bed7f2Changed the debug output so that the code path is not run unless it's needed
Robert Osfield
2009-06-19 13:53:35 +00:00
9559498db6From Jean-Sebastian Guay and Robert Osfield, added line numbers to debug shader output
Robert Osfield
2009-06-19 13:50:14 +00:00
79b0060703From Tom Jolly, "A new compiler and a new warning.
Robert Osfield
2009-06-19 13:09:31 +00:00
85bb6b327dFrom Wojciech Lewandowski, "Here are my changes:
Robert Osfield
2009-06-19 11:55:52 +00:00
9d792c279bFrom Don Liech, Qt/OSG integration example
Robert Osfield
2009-06-19 11:31:15 +00:00
d0916e63c6Updated wrappers
Robert Osfield
2009-06-19 11:16:24 +00:00
82b329b0a7Added append() method
Robert Osfield
2009-06-19 11:04:48 +00:00
264746a5c2Added clears of input vectors in various get*() methods
Robert Osfield
2009-06-19 11:02:15 +00:00
93a0391dc3Added clears to various vectors being passed in to get*() methods.
Robert Osfield
2009-06-19 11:00:33 +00:00
677256c724From Cory Riddell, "I added a line to clear the threads vector prior to populating it in Viewer::getAllThreads(). This is consistent with what happens in Viewer::getOperationThreads()."
Robert Osfield
2009-06-19 10:55:12 +00:00
dfa3c9a2c9Updated ChangeLog
Robert Osfield
2009-06-19 10:44:47 +00:00
1523032d2bFrom Cedric Pinson and Robert Osfield, addition of NodeCallbacks to osg::CopyOp and osg::Node copy constructor.
Robert Osfield
2009-06-18 10:01:39 +00:00
1e45b24a7fAdded exports
Robert Osfield
2009-06-18 08:29:20 +00:00
1742810b59Updated wrappers
Robert Osfield
2009-06-18 08:22:24 +00:00
b795e65a39From Rene Molenaar, "The bug is as described above:
Robert Osfield
2009-06-18 08:19:37 +00:00
17db679ff0From Rene Molenaar, "The bug is as described above:
Robert Osfield
2009-06-18 08:18:10 +00:00