Commit Graph

  • c3af8b1c8e Fixed the frame rate reporting so that it handles the case when animation is slowed or speeded up Robert Osfield 2008-10-09 08:52:14 +00:00
  • e41ee9f951 Updated date Robert Osfield 2008-10-08 13:19:16 +00:00
  • f75e43e93a Updated ChangeLog and AUTHORS.txt for 2.7.3 dev release Robert Osfield 2008-10-08 13:18:14 +00:00
  • 9cd739d45c Updated wrappers Robert Osfield 2008-10-08 12:54:45 +00:00
  • c47d63ba1c Added friend struct ViewData to try and avoid compile issues under HP-UX Robert Osfield 2008-10-08 12:29:43 +00:00
  • 5e95d6e3b5 Added Texture1D(Image*) and Texture3D(Image*) constructors Robert Osfield 2008-10-08 11:30:18 +00:00
  • a4aa8fbcd2 Replaced std::vector::insert with std::copy + back_inserter to avoid member template problems with sunos. Robert Osfield 2008-10-08 10:55:20 +00:00
  • 29c0e913d7 From Mathias Froehlich, fixes for HP-UX, SGI and Solaris build Robert Osfield 2008-10-08 10:10:34 +00:00
  • 91d20fb3ec Moved OSG_FORCE_QUERY_RESULT_AVAILABLE_BEFORE_RETRIEVAL into src/osg/CMakeLists.txt Robert Osfield 2008-10-07 15:59:10 +00:00
  • 9b83cad247 Made line graph solid (alpha = 1.0) Robert Osfield 2008-10-07 15:58:07 +00:00
  • 4f684d16f2 From Jean-Sebastien Guay and Robert Osfield, added setDataVariance(osg::DYNAMIC) to avoid problems to optimization. Robert Osfield 2008-10-07 15:41:47 +00:00
  • 8ea9fad93a Added osgText to link line Robert Osfield 2008-10-07 15:21:12 +00:00
  • c569b8a1f3 Restoring Roger's original 2.0 factor as on review the later orthographic projection code doesn't require the position to be far out from the center to simulate an infinite light. Robert Osfield 2008-10-07 15:19:48 +00:00
  • ad72dc66ce From Roger James, "The light position is incorrectly calculated for shadow casting scenes whose bounding box centre is not the origin. This is a one line fix. " Robert Osfield 2008-10-07 15:16:37 +00:00
  • 09e6261e9a From Wojciech Lewandowski and Robert Osfield, add CMake build option for controlling the Windows/NVidia multi-monitor workaround. Robert Osfield 2008-10-07 14:36:46 +00:00
  • 0daf1f007a Updated wrappers Robert Osfield 2008-10-07 14:25:09 +00:00
  • b7fa3f6f3c Replaced IntersectVisitor usage with IntersectionVisitor Robert Osfield 2008-10-07 14:19:28 +00:00
  • 907a51b198 Replaced usage of depreacted IntersectVisitor with IntersectionVisitor Robert Osfield 2008-10-07 14:01:14 +00:00
  • ed2bbbf23b From Jean-Sebastirn Guay, "Inspired by the latest additions to the StatsHandler, here is my own addition. It's a graph that helps show the variation of the various stats over time. It's clearer than just having bars for the last 10 frames or so, IMHO, since 10 frames go by pretty fast... Robert Osfield 2008-10-07 13:37:04 +00:00
  • af30f0769a From Colin McDonald, "Attached is an update to the dxf plugin which adds rudimentary support for text entities. " Robert Osfield 2008-10-07 13:06:53 +00:00
  • ff8c6aa32b From Mathias Froehlich, build fixes Robert Osfield 2008-10-07 12:31:42 +00:00
  • 8c98220878 Added the ability to release OpenGL objects in PagedLOD subgrphs that are no longer being rendered. Robert Osfield 2008-10-07 11:35:41 +00:00
  • 6ec4c64914 Updated wrappers Robert Osfield 2008-10-06 17:15:16 +00:00
  • 1f4e712fd8 Improved the ImageSequence::setLength() settting. Robert Osfield 2008-10-06 17:03:32 +00:00
  • 400e6eb09a Updated to reflect changes in NodeVistor::ImageRequestHandler. Robert Osfield 2008-10-06 17:02:56 +00:00
  • 8147bd4df8 Refactored ImageSequence to provided a cleaner and more robust implementation Robert Osfield 2008-10-06 17:02:20 +00:00
  • 7e43decf4c From Wojciech Lewandowski, build fixes for handling Matrix::value_type == float Robert Osfield 2008-10-06 14:18:27 +00:00
  • df12c7bc68 Ran dos2unix Robert Osfield 2008-10-06 14:15:27 +00:00
  • 9cce90e920 From Glenn Waldron, "osgTerrain::Locator::setTransformAsExtents() does not update the _inverse member. Fix attached. " Robert Osfield 2008-10-06 09:39:43 +00:00
  • 45085f3eea Converted tabs to four spaces Robert Osfield 2008-10-06 08:58:50 +00:00
  • 236832f669 Ran dos2unix on headers Robert Osfield 2008-10-06 08:53:54 +00:00
  • 87e8f06522 Ran dos2unix on new shadow implemenations Robert Osfield 2008-10-06 08:53:25 +00:00
  • 5fe30854dd From Jason Beverage, "Attached is a fix for getTile in the Terrain class. It should be checking for itr == _terrainTileMap.end() instead of itr != _terrainTileMap.end()." Robert Osfield 2008-10-06 08:48:44 +00:00
  • eb01f3365f Added include <osg/Config> to take advantage of OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION Robert Osfield 2008-10-03 16:57:01 +00:00
  • 7c6dbe0ed8 Moved the OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION definition into the Config.in rather use of -D define Robert Osfield 2008-10-03 15:36:34 +00:00
  • 3c52c2578f Updated wrappers Robert Osfield 2008-10-03 15:15:33 +00:00
  • 13d0292f29 Added optional compile of the new ref_ptr<>:T* operator() output conversion operator, controlled via a CMake option OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION. Robert Osfield 2008-10-03 15:15:04 +00:00
  • e7bfc59f5a From Neil Groves, addition on a T* implicit output conversion method and removal of comparison methods that are replaced by the single conversion method. Robert Osfield 2008-10-03 15:13:11 +00:00
  • 56bc3ae194 Compile fix required when using ref_ptr<> implicit output conversion Robert Osfield 2008-10-03 13:38:55 +00:00
  • eb5a656f4e From Neil Groves, added intrusive_ptr_add_ref and intrusive_ptr_release methods to enable usage of boost::intrusive_ptr<> with osg::Referenced objects. Robert Osfield 2008-10-03 13:34:32 +00:00
  • 281f55a55c From Bryan Thrall, fixed typos in exception strings. Robert Osfield 2008-10-03 11:04:23 +00:00
  • 7a6ec46535 From Paul Martz, "I had to make Yet Another tweak to the workaround for the occlusion query issue on NVIDIA cards. Testing indicates that this produces stable results. I checked this in to the 2.6 branch as revision 8965. Please include this on the trunk" Robert Osfield 2008-10-03 11:02:13 +00:00
  • 99fd6ed93a From Neil Groves, "Frequently I would like code that has a signature like: void foo(osg::ref_ptr<osg::Node> node) to work for osg::ref_ptr<osg::Group>, osg::ref_ptr<osg::Geode> etc. The behaviour of osg::ref_ptr does not mimic the behaviour of a raw pointer in this regard. Robert Osfield 2008-10-03 09:55:20 +00:00
  • 830bb21a32 From Tatsuhiro Nishioka, submissions posted by Stephan Huber, "attached you'll find a modified ReaderWriterQT.cpp-file where I removed the support for rgb(a)-files. Quicktime supports only files with 3/4-channels rgba-files and not 1/2-channels rgb-files. Robert Osfield 2008-10-03 09:22:40 +00:00
  • 4bde492d8c From Stephan Huber, removed now redundent setEventQueue method Robert Osfield 2008-10-03 09:19:53 +00:00
  • fb9181ff17 From Roland Smeenk, A year ago Stephan Maximilian Huber sent in a submission with enhanced statistics. Because I was interested in the scene statistics of his submission I tried to merge his changes with the current CVS head. I made a few changes to the way the statistics are displayed. Attached you will find the new StatsHandler and a screenshot of the statistics in the compositeviewer example. Robert Osfield 2008-10-03 09:02:23 +00:00
  • 03cec07df8 From Mathias Froehlich, Wr.t AC3D Texture clamping "I had a quick look at the problem. Attached is a change that is able to provide shared textures for the clamp and the repeat case. So this appears to be the best fix I guess ... Robert Osfield 2008-10-03 08:35:59 +00:00
  • 82318cfd04 Added missing dirtyBound() calls Robert Osfield 2008-10-03 08:33:17 +00:00
  • 838bdcf35e Creating the 2.6.1 tag release. OpenSceneGraph-2.6.1 Paul MARTZ 2008-10-02 16:52:38 +00:00
  • 0798f09cfe Another (hopefully) final tweak to the workaround for the occlusion query issue in NVIDIA cards. Paul MARTZ 2008-10-02 16:44:06 +00:00
  • 3b4184295e Various improvements to the dicom loader to be able to handle a broader range of dicom files Robert Osfield 2008-10-02 15:45:08 +00:00
  • 9f0592cac7 Modification to r8795 to sleep inside the loop that checks for availability of the occlusion query result. Paul MARTZ 2008-09-29 21:02:02 +00:00
  • 66c857b645 Updated shaders Robert Osfield 2008-09-29 18:30:17 +00:00
  • c03b64731b Improved the dicom plugins handling of different slice positions Robert Osfield 2008-09-29 17:00:38 +00:00
  • 723ebd3334 Turned off the yaw mode on the FlightManipilator to make it easier to navigate in volumes Robert Osfield 2008-09-29 13:22:12 +00:00
  • 8346e82cf5 From Mathieu Marache, support for CDash Robert Osfield 2008-09-29 11:00:42 +00:00
  • 34044c5989 From Erik den Dekker, "I received a compiler warning in osgDB::registry::readObjectOfType while compiling SVN trunk with MSVC 2008. Robert Osfield 2008-09-29 10:59:54 +00:00
  • d4c6af753f Added support for using ImageSequence to animate volumes Robert Osfield 2008-09-29 10:56:42 +00:00
  • 38171cc1b9 Improved the isosurface shaders, and mde GLSL usage the default Robert Osfield 2008-09-28 15:16:13 +00:00
  • d8cfc9b1f5 Improved GLSL isosurface support when using a transfer function Robert Osfield 2008-09-26 15:47:31 +00:00
  • 21865d3ec1 Added setting of various filters and setResizeNonPowerOfTwoHint(false) on normals maps etc. Robert Osfield 2008-09-26 14:50:41 +00:00
  • 2167f34d50 Update wrappers for 2.6.1. Paul MARTZ 2008-09-26 14:33:31 +00:00
  • 5a9e957412 Added docs for read-threads <numthreads> command line options Robert Osfield 2008-09-26 13:51:49 +00:00
  • 0fdb54d8bb Changed loadLibrary so that it retusn a LoadStatus variable to enable calling codes to differentiate between whether a library is already loaded, or is newly loaded Robert Osfield 2008-09-26 13:51:18 +00:00
  • 026314bf83 Added --isosurface and --mip paths into osgvolume example, and added associted shaders Robert Osfield 2008-09-26 11:29:00 +00:00
  • 90ccb05fb1 From Mathias Froehlich, "for the rand functions stdlib.h is required ..." Robert Osfield 2008-09-26 11:19:59 +00:00
  • 195ad58494 From Lionel Lagarde, "Here is a correction on DatabasePager::FindCompileableGLObjectsVisitor Robert Osfield 2008-09-26 10:59:28 +00:00
  • bce664dcab From Fabio Mierlo, "n the lines 428 and 430 of obj.cpp file from release 2.6.0, the parser use only the first 7 characters to compare the string "map_opacity " and to copy the followed parameter, but the string have 12 characters." Robert Osfield 2008-09-26 10:43:18 +00:00
  • 794a3ff257 From Mathieu Marache, added support for CDash Robert Osfield 2008-09-25 15:20:20 +00:00
  • 3bbd4bbfd6 Removed unused methods Robert Osfield 2008-09-25 15:19:42 +00:00
  • 57150bb86a Updated wrappers Robert Osfield 2008-09-25 15:04:05 +00:00
  • a3d25add27 Added osg2cpp example into build Robert Osfield 2008-09-25 14:41:27 +00:00
  • a3314e35a7 Added convinience methods for parse shader source files Robert Osfield 2008-09-25 14:41:06 +00:00
  • 8c276a0b5e Created new osg2cpp utility that creates .cpp files from source shaders that can be included directly in application code, see osgvolume for an example. Robert Osfield 2008-09-25 14:39:57 +00:00
  • 134a2e69a0 Moved shaders into .cpp, with the shaders created by the new osg2cpp utility Robert Osfield 2008-09-25 14:39:08 +00:00
  • 36409f8597 Added .vert and .frag to list of accepted extension in the GLSL plugin Robert Osfield 2008-09-25 10:21:44 +00:00
  • 4cb79dcddf From Jean-Sebastian Guay, fixed windows build Robert Osfield 2008-09-24 16:03:47 +00:00
  • 306a9dd6db From Riccardo Corsi, Added 3gp file extension to supported list in quicktime plugin Robert Osfield 2008-09-24 16:00:45 +00:00
  • 5a87473444 Added 3gp extension alias for quicktime Robert Osfield 2008-09-24 15:59:55 +00:00
  • 62331769ac Added shader based transfer function, enabled via --gpu-tf Robert Osfield 2008-09-24 10:45:15 +00:00
  • 169d9f550e Fixed transfer function parsing Robert Osfield 2008-09-24 10:20:23 +00:00
  • 5c264c7c74 Added mutex usage to protect access to plugin and readerwriter containers Robert Osfield 2008-09-23 17:29:28 +00:00
  • a0959c5fa4 Update ChangeLog to include changes for 2.6.1 release. Paul MARTZ 2008-09-23 17:04:44 +00:00
  • 3c9713ff60 Merge rev 8900 (Fix for FLT plugin user data handling) onto 2.6.1 branch. Paul MARTZ 2008-09-23 17:00:24 +00:00
  • 449448fd88 Merge rev 8821 (cmake 'maintainer' enhancements for tags) onto 2.6.1 branch. Paul MARTZ 2008-09-23 16:27:39 +00:00
  • 7e7208c8d3 Merge rev 8804 (Change AutoTransform interface to use doubles; osgTerrain wrapper modification for Layer.cpp) onto 2.6.1 branch. Paul MARTZ 2008-09-23 16:04:48 +00:00
  • a24d91d1a9 Merge rev 8799, 8800 (cmake targets for wrappers and changelog) onto 2.6.1 branch. Paul MARTZ 2008-09-23 15:51:21 +00:00
  • edc966c4c2 Added "serialize" and plugin "preload" options in the "read-threads" code path. Robert Osfield 2008-09-23 15:41:49 +00:00
  • 2810e72104 Merge rev 8775,8776 (BlendEquation support in .osg/.ive) onto 2.6.1. Paul MARTZ 2008-09-23 15:39:08 +00:00
  • 1b02cf99dc Added read-threads <numThreads> command line and read thread test back end Robert Osfield 2008-09-23 13:58:49 +00:00
  • b1c93f05f6 From Wojciech Lweandowski, added support for noew LispSM shadow technique (use --lispsm on CmdLine) and added IslandScene database (use -4 on CmdLine). Robert Osfield 2008-09-23 09:59:23 +00:00
  • 55d4756d31 Added support for reading raw data and transfer function from a volume header Robert Osfield 2008-09-22 17:24:26 +00:00
  • 65cb2e625f Added --page-and-discard, --page-and-retain, --preload and --length command line options Robert Osfield 2008-09-22 16:18:02 +00:00
  • 71af4851c7 Fixed typo Robert Osfield 2008-09-22 16:17:28 +00:00
  • 260334e4fe Added stats handler Robert Osfield 2008-09-22 15:56:22 +00:00
  • 976df65bcc From Ulrich Hertlein, fixes for OSX build Robert Osfield 2008-09-22 15:01:25 +00:00
  • e9e3a533ea Changed OSG_DEBUG_POSTFIX to use ADDQUOTES in the .cpp rather than trying to add quotes via CMakeLists.txt Robert Osfield 2008-09-22 14:58:35 +00:00
  • 8f4335825b From Ralf Habacker and Robert Osfield, added search for plugins with OS specific file plugin extensions Robert Osfield 2008-09-22 14:55:19 +00:00
  • 48fe06fec3 Added getExtensionIncludingDot to provide more efficient handling of extensions Robert Osfield 2008-09-22 14:46:54 +00:00
  • 922b85b386 Changed the macro usage so that the quotes are now added inside the .cpp Robert Osfield 2008-09-22 13:16:29 +00:00