Commit Graph

  • e89336a306 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." Robert Osfield 2009-07-13 16:45:06 +00:00
  • bedd22de23 From 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
  • 9aa6d33980 From 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
  • 9a8abe7fee 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. Robert Osfield 2009-07-13 16:07:47 +00:00
  • 3983f38f18 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. Robert Osfield 2009-07-13 16:05:57 +00:00
  • c47c0c2a26 From 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
  • 554a6da56d Reverted erronous check-in (which was r10454) Robert Osfield 2009-07-12 15:44:57 +00:00
  • 6e6a7c960e Added 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
  • 01b27a9fb2 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. Robert Osfield 2009-07-03 19:08:55 +00:00
  • cb1b874167 From 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
  • 1d320d3ca1 To the ITK code path added support for handling a whole directory of dicom files. Robert Osfield 2009-07-03 18:58:01 +00:00
  • 11d7d98e79 Updated version numbers for 2.9.6 release Robert Osfield 2009-07-03 10:33:51 +00:00
  • 48d28aaf1a Updated wrappers Robert Osfield 2009-07-03 10:27:58 +00:00
  • baef387b3d Added TrackballDragger code path Robert Osfield 2009-07-03 05:54:27 +00:00
  • b37e871cec Added callback to locator in support of interactive updating of the volume extents Robert Osfield 2009-07-03 05:54:02 +00:00
  • 78229df14a Added setUpGeometry to Dragger base class to make it easier to use draggers interchangably. Robert Osfield 2009-07-03 05:52:52 +00:00
  • 48dddc37b8 Introduced 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
  • 23dec86e22 Added 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
  • a4dedc227b Refactored 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
  • 21f735d653 From 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
  • 2232bd5ee5 From 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
  • af39672d3d Removed old references to CommandManager Robert Osfield 2009-07-01 14:50:08 +00:00
  • a7f0f3f49d Added constructor and destructor body Robert Osfield 2009-07-01 14:49:30 +00:00
  • 8107bd0540 Added osgGA to the dependency list Robert Osfield 2009-07-01 14:04:46 +00:00
  • 2525bb5d06 Completed refactor of osgManipulator, key changes are: Robert Osfield 2009-07-01 14:01:09 +00:00
  • 4e305cf46b From Cedric Pinson, i miss to commit the file that contains the osgAnimation::StripAnimation::traverse Cedric Pinson 2009-07-01 09:30:44 +00:00
  • 7904fe71a5 Simplified Command and CommandManager Robert Osfield 2009-06-30 13:00:58 +00:00
  • 1ce5b648ab From Stephan Huber: updated XCode project, included osgPresentation Stephan Maximilian HUBER 2009-06-30 12:41:59 +00:00
  • 2c012faee4 From 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
  • a2ae370c8e Refactored 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
  • a73a403301 Updated wrappers Robert Osfield 2009-06-30 07:33:16 +00:00
  • e30e4df30c Introduced 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
  • 4dfa7485c1 Updated NEWS for and READE for 2.9.2-rc2. Robert Osfield 2009-06-29 09:50:45 +00:00
  • 7bbc1c419b Updated release candidate to 2 Robert Osfield 2009-06-29 09:47:46 +00:00
  • ab029febbd Made --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
  • 8aaedda982 Changed 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
  • 063bc6e513 Added search in /usr/local/dicom for dcmtk. Robert Osfield 2009-06-26 16:39:44 +00:00
  • 85456b1ac1 Fixed warning Robert Osfield 2009-06-26 08:16:03 +00:00
  • a58ea5c87c Fixed warning Robert Osfield 2009-06-26 08:14:09 +00:00
  • 214e1b81ed Simplified throw rate code, and add throw rate compensation into zoom in/out code. Robert Osfield 2009-06-25 18:31:43 +00:00
  • b1a99ba25f From 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
  • 44a8e850f4 Fixed library definition Robert Osfield 2009-06-25 18:03:30 +00:00
  • 3a65636893 From Stephan Huber, fixes to Cocoa support Robert Osfield 2009-06-25 16:12:58 +00:00
  • d5d19ac1a4 Updated to NEWS to map to wiki NEWS item Robert Osfield 2009-06-25 16:08:25 +00:00
  • 06abd75198 From 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
  • d167142a59 Fixed 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
  • 44da3958c3 From 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
  • d1eb4fd5de Converted tabs to spaces Robert Osfield 2009-06-25 13:31:48 +00:00
  • 26e3f00882 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." Robert Osfield 2009-06-25 13:27:37 +00:00
  • b1f4a81606 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." Robert Osfield 2009-06-25 13:26:26 +00:00
  • 294504cb58 From Mathias Froehlich, "put texturemanager into osg namespace." Robert Osfield 2009-06-25 13:13:54 +00:00
  • c5c71f519c From 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
  • 0ad020bf16 From 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
  • 3aded84015 From 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
  • d4b065de53 Added osgFX depedency Robert Osfield 2009-06-25 08:53:28 +00:00
  • 0b33bba514 Added osgVolume dependency Robert Osfield 2009-06-25 08:52:23 +00:00
  • 5eed82e32e Added export Robert Osfield 2009-06-25 08:23:21 +00:00
  • f043a4ec75 Added CMakeLists.txt for osgPresentation Robert Osfield 2009-06-25 07:42:10 +00:00
  • 02defea1b0 Added use of REGISTER_OGRPLUGIN to enable static linking of plugins Robert Osfield 2009-06-24 17:37:59 +00:00
  • 0c987ee112 Added ffmpeg and pdf to static build Robert Osfield 2009-06-24 17:34:30 +00:00
  • 41dc916e77 Added support for static compilation of pdf plugin Robert Osfield 2009-06-24 17:33:01 +00:00
  • 313068287a Fixed non windows path Robert Osfield 2009-06-24 16:45:55 +00:00
  • bd65b553e0 Renamed the temporary application name of present3D-osg to present3D. Robert Osfield 2009-06-24 16:14:53 +00:00
  • 95355c2a49 Refactored 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
  • 5c0148106c Refactored 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
  • 51579cf436 From 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
  • 8955321dcc From Cedric Pinson, Fix clone operation for osgAnimation::Animation Cedric Pinson 2009-06-23 12:59:01 +00:00
  • 085f2c19dd Fixed warning Robert Osfield 2009-06-23 11:33:59 +00:00
  • 719b6cf1bf Added explict search for stdint.h Robert Osfield 2009-06-23 10:53:55 +00:00
  • bf20382acc From Cedric Pinson, fix clone for UpdateTransform Cedric Pinson 2009-06-22 18:04:36 +00:00
  • bf8a5c1568 Added support for reading from http and obj files in the static build of Present3D Robert Osfield 2009-06-22 16:08:12 +00:00
  • fb6e1d4d9f Fixed swap size error. Robert Osfield 2009-06-22 16:04:46 +00:00
  • 76de3e6a02 Fixed swap size Robert Osfield 2009-06-22 16:02:38 +00:00
  • 658d96aa64 From Cedric Pinson, fix constructors for cloning osgAnimation objects Cedric Pinson 2009-06-22 14:24:59 +00:00
  • c0c47b2eca Updated authors for 2.9.5 release Robert Osfield 2009-06-22 13:08:06 +00:00
  • ee3637b830 Update ChangeLog and contributors Robert Osfield 2009-06-22 12:46:51 +00:00
  • e4fa4f9119 Updated NEWS, AUTHORS and ChangeLog for 2.8.2-rc1 release Robert Osfield 2009-06-22 09:32:42 +00:00
  • a9c1dd1a4a Merged from svn/trunk fix to initGLNames() which addressed thread safety issue Robert Osfield 2009-06-22 07:42:57 +00:00
  • abc0b5b10d Added mutex lock to iniGLNames to prevent threading problems during initialization Robert Osfield 2009-06-21 17:28:59 +00:00
  • 771101d79b Added support for initial cut of static build of Present3D. Robert Osfield 2009-06-20 17:03:38 +00:00
  • 102e5c2439 From 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
  • cc4cc7b403 From 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
  • f79232495f Updated wrappers Robert Osfield 2009-06-20 08:18:58 +00:00
  • 6dbb6dc0ae From 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
  • 4d19bed7f2 Changed 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
  • 9559498db6 From Jean-Sebastian Guay and Robert Osfield, added line numbers to debug shader output Robert Osfield 2009-06-19 13:50:14 +00:00
  • 79b0060703 From Tom Jolly, "A new compiler and a new warning. Robert Osfield 2009-06-19 13:09:31 +00:00
  • 85bb6b327d From Wojciech Lewandowski, "Here are my changes: Robert Osfield 2009-06-19 11:55:52 +00:00
  • 9d792c279b From Don Liech, Qt/OSG integration example Robert Osfield 2009-06-19 11:31:15 +00:00
  • d0916e63c6 Updated wrappers Robert Osfield 2009-06-19 11:16:24 +00:00
  • 82b329b0a7 Added append() method Robert Osfield 2009-06-19 11:04:48 +00:00
  • 264746a5c2 Added clears of input vectors in various get*() methods Robert Osfield 2009-06-19 11:02:15 +00:00
  • 93a0391dc3 Added clears to various vectors being passed in to get*() methods. Robert Osfield 2009-06-19 11:00:33 +00:00
  • 677256c724 From 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
  • dfa3c9a2c9 Updated ChangeLog Robert Osfield 2009-06-19 10:44:47 +00:00
  • 1523032d2b From 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
  • 1e45b24a7f Added exports Robert Osfield 2009-06-18 08:29:20 +00:00
  • 1742810b59 Updated wrappers Robert Osfield 2009-06-18 08:22:24 +00:00
  • b795e65a39 From Rene Molenaar, "The bug is as described above: Robert Osfield 2009-06-18 08:19:37 +00:00
  • 17db679ff0 From Rene Molenaar, "The bug is as described above: Robert Osfield 2009-06-18 08:18:10 +00:00