c3af8b1c8eFixed 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
e41ee9f951Updated date
Robert Osfield
2008-10-08 13:19:16 +00:00
f75e43e93aUpdated ChangeLog and AUTHORS.txt for 2.7.3 dev release
Robert Osfield
2008-10-08 13:18:14 +00:00
9cd739d45cUpdated wrappers
Robert Osfield
2008-10-08 12:54:45 +00:00
c47d63ba1cAdded friend struct ViewData to try and avoid compile issues under HP-UX
Robert Osfield
2008-10-08 12:29:43 +00:00
5e95d6e3b5Added Texture1D(Image*) and Texture3D(Image*) constructors
Robert Osfield
2008-10-08 11:30:18 +00:00
a4aa8fbcd2Replaced 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
29c0e913d7From Mathias Froehlich, fixes for HP-UX, SGI and Solaris build
Robert Osfield
2008-10-08 10:10:34 +00:00
91d20fb3ecMoved OSG_FORCE_QUERY_RESULT_AVAILABLE_BEFORE_RETRIEVAL into src/osg/CMakeLists.txt
Robert Osfield
2008-10-07 15:59:10 +00:00
9b83cad247Made line graph solid (alpha = 1.0)
Robert Osfield
2008-10-07 15:58:07 +00:00
4f684d16f2From 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
8ea9fad93aAdded osgText to link line
Robert Osfield
2008-10-07 15:21:12 +00:00
c569b8a1f3Restoring 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
ad72dc66ceFrom 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
09e6261e9aFrom 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
0daf1f007aUpdated wrappers
Robert Osfield
2008-10-07 14:25:09 +00:00
b7fa3f6f3cReplaced IntersectVisitor usage with IntersectionVisitor
Robert Osfield
2008-10-07 14:19:28 +00:00
907a51b198Replaced usage of depreacted IntersectVisitor with IntersectionVisitor
Robert Osfield
2008-10-07 14:01:14 +00:00
ed2bbbf23bFrom 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
af30f0769aFrom 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
ff8c6aa32bFrom Mathias Froehlich, build fixes
Robert Osfield
2008-10-07 12:31:42 +00:00
8c98220878Added 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
6ec4c64914Updated wrappers
Robert Osfield
2008-10-06 17:15:16 +00:00
1f4e712fd8Improved the ImageSequence::setLength() settting.
Robert Osfield
2008-10-06 17:03:32 +00:00
400e6eb09aUpdated to reflect changes in NodeVistor::ImageRequestHandler.
Robert Osfield
2008-10-06 17:02:56 +00:00
8147bd4df8Refactored ImageSequence to provided a cleaner and more robust implementation
Robert Osfield
2008-10-06 17:02:20 +00:00
7e43decf4cFrom Wojciech Lewandowski, build fixes for handling Matrix::value_type == float
Robert Osfield
2008-10-06 14:18:27 +00:00
df12c7bc68Ran dos2unix
Robert Osfield
2008-10-06 14:15:27 +00:00
9cce90e920From Glenn Waldron, "osgTerrain::Locator::setTransformAsExtents() does not update the _inverse member. Fix attached. "
Robert Osfield
2008-10-06 09:39:43 +00:00
45085f3eeaConverted tabs to four spaces
Robert Osfield
2008-10-06 08:58:50 +00:00
236832f669Ran dos2unix on headers
Robert Osfield
2008-10-06 08:53:54 +00:00
87e8f06522Ran dos2unix on new shadow implemenations
Robert Osfield
2008-10-06 08:53:25 +00:00
5fe30854ddFrom 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
eb01f3365fAdded include <osg/Config> to take advantage of OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION
Robert Osfield
2008-10-03 16:57:01 +00:00
7c6dbe0ed8Moved 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
3c52c2578fUpdated wrappers
Robert Osfield
2008-10-03 15:15:33 +00:00
13d0292f29Added 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
e7bfc59f5aFrom 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
56bc3ae194Compile fix required when using ref_ptr<> implicit output conversion
Robert Osfield
2008-10-03 13:38:55 +00:00
eb5a656f4eFrom 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
281f55a55cFrom Bryan Thrall, fixed typos in exception strings.
Robert Osfield
2008-10-03 11:04:23 +00:00
7a6ec46535From 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
99fd6ed93aFrom 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
830bb21a32From 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
4bde492d8cFrom Stephan Huber, removed now redundent setEventQueue method
Robert Osfield
2008-10-03 09:19:53 +00:00
fb9181ff17From 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
03cec07df8From 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
82318cfd04Added missing dirtyBound() calls
Robert Osfield
2008-10-03 08:33:17 +00:00
0798f09cfeAnother (hopefully) final tweak to the workaround for the occlusion query issue in NVIDIA cards.
Paul MARTZ
2008-10-02 16:44:06 +00:00
3b4184295eVarious 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
9f0592cac7Modification 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
66c857b645Updated shaders
Robert Osfield
2008-09-29 18:30:17 +00:00
c03b64731bImproved the dicom plugins handling of different slice positions
Robert Osfield
2008-09-29 17:00:38 +00:00
723ebd3334Turned 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
8346e82cf5From Mathieu Marache, support for CDash
Robert Osfield
2008-09-29 11:00:42 +00:00
34044c5989From 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
d4c6af753fAdded support for using ImageSequence to animate volumes
Robert Osfield
2008-09-29 10:56:42 +00:00
38171cc1b9Improved the isosurface shaders, and mde GLSL usage the default
Robert Osfield
2008-09-28 15:16:13 +00:00
d8cfc9b1f5Improved GLSL isosurface support when using a transfer function
Robert Osfield
2008-09-26 15:47:31 +00:00
21865d3ec1Added setting of various filters and setResizeNonPowerOfTwoHint(false) on normals maps etc.
Robert Osfield
2008-09-26 14:50:41 +00:00
2167f34d50Update wrappers for 2.6.1.
Paul MARTZ
2008-09-26 14:33:31 +00:00
5a9e957412Added docs for read-threads <numthreads> command line options
Robert Osfield
2008-09-26 13:51:49 +00:00
0fdb54d8bbChanged 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
026314bf83Added --isosurface and --mip paths into osgvolume example, and added associted shaders
Robert Osfield
2008-09-26 11:29:00 +00:00
90ccb05fb1From Mathias Froehlich, "for the rand functions stdlib.h is required ..."
Robert Osfield
2008-09-26 11:19:59 +00:00
195ad58494From Lionel Lagarde, "Here is a correction on DatabasePager::FindCompileableGLObjectsVisitor
Robert Osfield
2008-09-26 10:59:28 +00:00
bce664dcabFrom 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
794a3ff257From Mathieu Marache, added support for CDash
Robert Osfield
2008-09-25 15:20:20 +00:00
3bbd4bbfd6Removed unused methods
Robert Osfield
2008-09-25 15:19:42 +00:00
57150bb86aUpdated wrappers
Robert Osfield
2008-09-25 15:04:05 +00:00
a3d25add27Added osg2cpp example into build
Robert Osfield
2008-09-25 14:41:27 +00:00
a3314e35a7Added convinience methods for parse shader source files
Robert Osfield
2008-09-25 14:41:06 +00:00
8c276a0b5eCreated 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
134a2e69a0Moved shaders into .cpp, with the shaders created by the new osg2cpp utility
Robert Osfield
2008-09-25 14:39:08 +00:00
36409f8597Added .vert and .frag to list of accepted extension in the GLSL plugin
Robert Osfield
2008-09-25 10:21:44 +00:00
4cb79dcddfFrom Jean-Sebastian Guay, fixed windows build
Robert Osfield
2008-09-24 16:03:47 +00:00
306a9dd6dbFrom Riccardo Corsi, Added 3gp file extension to supported list in quicktime plugin
Robert Osfield
2008-09-24 16:00:45 +00:00
5a87473444Added 3gp extension alias for quicktime
Robert Osfield
2008-09-24 15:59:55 +00:00
62331769acAdded shader based transfer function, enabled via --gpu-tf
Robert Osfield
2008-09-24 10:45:15 +00:00
169d9f550eFixed transfer function parsing
Robert Osfield
2008-09-24 10:20:23 +00:00
5c264c7c74Added mutex usage to protect access to plugin and readerwriter containers
Robert Osfield
2008-09-23 17:29:28 +00:00
a0959c5fa4Update ChangeLog to include changes for 2.6.1 release.
Paul MARTZ
2008-09-23 17:04:44 +00:00
3c9713ff60Merge rev 8900 (Fix for FLT plugin user data handling) onto 2.6.1 branch.
Paul MARTZ
2008-09-23 17:00:24 +00:00
449448fd88Merge rev 8821 (cmake 'maintainer' enhancements for tags) onto 2.6.1 branch.
Paul MARTZ
2008-09-23 16:27:39 +00:00
7e7208c8d3Merge 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
a24d91d1a9Merge rev 8799, 8800 (cmake targets for wrappers and changelog) onto 2.6.1 branch.
Paul MARTZ
2008-09-23 15:51:21 +00:00
edc966c4c2Added "serialize" and plugin "preload" options in the "read-threads" code path.
Robert Osfield
2008-09-23 15:41:49 +00:00
2810e72104Merge rev 8775,8776 (BlendEquation support in .osg/.ive) onto 2.6.1.
Paul MARTZ
2008-09-23 15:39:08 +00:00
1b02cf99dcAdded read-threads <numThreads> command line and read thread test back end
Robert Osfield
2008-09-23 13:58:49 +00:00
b1c93f05f6From 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
55d4756d31Added support for reading raw data and transfer function from a volume header
Robert Osfield
2008-09-22 17:24:26 +00:00
65cb2e625fAdded --page-and-discard, --page-and-retain, --preload and --length command line options
Robert Osfield
2008-09-22 16:18:02 +00:00
71af4851c7Fixed typo
Robert Osfield
2008-09-22 16:17:28 +00:00
260334e4feAdded stats handler
Robert Osfield
2008-09-22 15:56:22 +00:00
976df65bccFrom Ulrich Hertlein, fixes for OSX build
Robert Osfield
2008-09-22 15:01:25 +00:00
e9e3a533eaChanged 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
8f4335825bFrom 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
48fe06fec3Added getExtensionIncludingDot to provide more efficient handling of extensions
Robert Osfield
2008-09-22 14:46:54 +00:00
922b85b386Changed the macro usage so that the quotes are now added inside the .cpp
Robert Osfield
2008-09-22 13:16:29 +00:00