Paul MARTZ
3fc3fc060f
2.8 branch: OpenThreads fix for OSX. Merged 10927 from trunk.
2010-03-22 22:24:42 +00:00
Paul MARTZ
29199a9a68
2.8 branch. Merge r9904 from trunk (req'd for OS X).
2010-03-22 15:24:18 +00:00
Paul MARTZ
894800115c
2.8 branch: Added convenience macros to Version header. This is a merge of r10173 from trunk.
2010-03-21 20:28:17 +00:00
Paul MARTZ
1163ebb25b
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.
2010-03-19 15:56:12 +00:00
Paul MARTZ
7ab4faeae1
2.8 branch: Merge revision 10520 from trunk to fix memory leaks.
2010-03-17 20:47:50 +00:00
Paul MARTZ
bdcba7220c
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.
2010-03-17 17:41:14 +00:00
Paul MARTZ
cfa9c3682f
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.
2010-03-17 16:59:50 +00:00
Paul MARTZ
201e73c3c1
2.8 branch: Fix issue with osgDB::concatPaths. This commit merges svn trunk revision 10818 to the 2.8 branch.
2010-03-16 21:07:33 +00:00
Paul MARTZ
18b8d05d1f
2.8 branch: Enhancement and bug fixes for OcclusionQueryNode. Revisions merged from trunk include: 10933 and 11127.
2010-03-15 19:34:42 +00:00
Paul MARTZ
5be809ab04
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.
2010-03-15 17:20:43 +00:00
Paul MARTZ
b011470dfe
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).
2010-03-13 22:20:15 +00:00
Paul MARTZ
40fc0eb263
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".)
2010-03-13 21:38:17 +00:00
Paul MARTZ
38e68ed7f1
2.8 branch: backport of osgAnimation from svn head 11026.
2010-03-13 20:55:16 +00:00
Paul MARTZ
15fd3bdcc2
2.8 branch: Bump revision number to 2.8.3, so version to 65.
2010-03-13 18:10:28 +00:00
Robert Osfield
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."
Merged from svn/trunk using :
svn merge -r 10409:10410 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/include/osg/
2009-06-25 13:27:37 +00:00
Robert Osfield
4f6add4c14
Fixed error in DisplaySetting::setNumOfHttpDatabaseThreadsHint()
2009-06-17 08:55:53 +00:00
Robert Osfield
83b84eb2f4
Introduced depend_on template and usage in RenderBin.cpp's singleton to solve crash on exit in static builds.
2009-06-06 10:08:43 +00:00
Robert Osfield
31cb807db3
Updated version numbers for 2.8.2 release
2009-06-02 09:23:47 +00:00
Robert Osfield
0c345e76d4
From Paul Obermeier, "Please find enclosed some changed OSG header files.
...
The changes are more or less just beautifications
(when looked at them from the C++ view), but make
wrapping OSG with SWIG easier.
I have tested the changes with both 2.8.1-rc4 and the
current head and would appreciate to incorporate the
changes in both branches.
Here is a description of the changes:
osg/BoundingSphere:
Use the following typedef (like used in BoundingBox)
typedef typename VT::value_type value_type;
instead of
typedef typename vec_type::value_type value_type;
SWIG reports errors on the latter construct.
Also makes it consistent with BoundingBox.
osg/Vec4ub:
Consistent use of "value_type" throughout the file.
osg/Vec?b:
Consistent use of "value_type" throughout the files.
Also changed
typedef char value_type;
to
typedef signed char value_type;
In the case of a simple "char", SWIG assumes a string.
Using "signed char" instead of "char" does not change
the behaviour of the class."
2009-05-18 14:53:11 +00:00
Robert Osfield
7e84617d24
Changed doxygen docs to indicate deprecated status with suggestion of IntersectionVisitor instead.
2009-04-24 17:52:05 +00:00
Robert Osfield
df731d8244
Updater version numbers to 2.8.1-rc1
2009-04-10 10:58:42 +00:00
Robert Osfield
ee4d49c398
From Martin Spott, fixes for IBM AIX build. Merged from svn/trunk using:
...
svn merge -r 9881:9882 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/include/osg/
2009-03-10 11:56:43 +00:00
Robert Osfield
fc05e7d8b1
Warning fixes for Windows
2009-02-12 12:51:04 +00:00
Robert Osfield
89052bec27
Fixes to doyxgen warnings, merged from svn/trunk using:
...
svn merge -r 9761:9762 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk/
2009-02-11 16:59:08 +00:00
Robert Osfield
d3061ac0f7
Fixed the handle of ImageSequence in osgVolume.
2009-02-10 18:48:17 +00:00
Robert Osfield
be40ac8aad
From Fabien Lavignotte,"Some other litte changes just to clean up the API.
...
TimeLine : remove virtual inheritance that is not needed
RigGeometry : put some methods/members in private section (everything was public), use META_Object macro
osganimationskinning.cpp : remove two lines that are not needed"
Merged from svn/trunk:
svn merge -r 9736:9737 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/trunk
2009-02-09 22:59:13 +00:00
Robert Osfield
c7f2e570ed
To address a thread related crash reported in osgParticle changed the ParticleSystem
...
to have an optional compile path for either using a OpenThreads::ReadWriteMutex or an
OpenThreads::Mutex as it's base implementation, with the Mutex now being used by default.
2009-02-09 18:20:36 +00:00
Robert Osfield
578a910ad0
From Cedric Pinson, removed virtual inheritance from osgAnimation::Animation
2009-02-09 09:41:48 +00:00
Robert Osfield
cd666f61e8
Added #include <osg/Config> to export to enable the pragama to work
2009-02-06 10:54:57 +00:00
Robert Osfield
d0e12bd379
Added pragma disables for VS C4702 and C4511 as VS7.1 was spitting out lots warnings for valid code.
2009-02-06 10:12:40 +00:00
Robert Osfield
eb9b99b5ec
Added the disabling of VS warning C4267.
2009-02-05 16:09:56 +00:00
Robert Osfield
76dd3698ce
From Fabien Lavignotte, "Here is some various small fixes i have done while playing with
...
osgAnimation.
- Animation : removed the _name attribute that is never used.
- BasicAnimationManager : fix a crash on Windows with the example
osganimationviewer. The _lastUpdate attribute was not initialized when
using copy constructor.
- CMakeLists.txt : add RigGeometry to the headers list"
2009-02-05 15:23:08 +00:00
Robert Osfield
33cba8392a
Added exports to TileID classes, and moved their constructors to .cpp's.
2009-02-05 12:36:53 +00:00
Robert Osfield
59c1483fb9
Added suppression of C4512 as it's just causing lots of warnings on some VS compiler versions, fixes the warnings via code is just too much of risk at this late stage of the 2.8 release
2009-02-05 11:06:23 +00:00
Robert Osfield
a15813c4a7
From Paul Melis, spelling fixes
2009-02-04 13:53:32 +00:00
Robert Osfield
3c6b26c970
Fixed the constness of osg::Image* pointer
2009-02-04 11:35:24 +00:00
Robert Osfield
ff66ca022e
Clean up warning disable code
2009-02-03 20:26:26 +00:00
Robert Osfield
734463fcc7
Warning fixes
2009-02-03 15:28:53 +00:00
Robert Osfield
c5733fef14
Added local disabling the the VS C4121 "alignment of a member was sensitive to packing" warning
2009-02-03 11:54:46 +00:00
Robert Osfield
17241da4e5
Added explict initialization of osg::Object contstructor to fix warning
2009-02-03 11:04:37 +00:00
Robert Osfield
1153ea5feb
Warnings fixes for VS.
2009-02-02 20:35:19 +00:00
Robert Osfield
81b336756b
Added explict intializiers of base classes
2009-02-02 17:32:34 +00:00
Robert Osfield
e1bdee5338
Improved handling of stats projection size
2009-02-02 17:15:40 +00:00
Robert Osfield
b1a5228972
Fixed version
2009-02-02 15:04:53 +00:00
Robert Osfield
33d158e290
Updated OpenThreads and OpenSceneGraph version ready for OSG-2.8 branch.
2009-02-02 14:55:51 +00:00
Robert Osfield
2d55740b3e
Refactored osg::TransferFunction1D to use an std::map internally which is kept in sync with the actual osg::Image that is passed to the GPU.
...
Added .osg support for osg::TransferFunction1D.
Updated wrappers
2009-02-02 14:43:27 +00:00
Robert Osfield
6130f292a7
From Sukender, add check against NULL parameter value
2009-02-02 09:23:28 +00:00
Robert Osfield
d6b0cd64f1
Ground work for full .osg support for osg::TransferFunction*
2009-02-01 12:38:55 +00:00
Robert Osfield
411431f3be
Fixed warnings, updated NEWS
2009-01-30 10:55:28 +00:00
Robert Osfield
ac264a4a0c
Moved push/popCulling set it public scope.
2009-01-28 15:15:19 +00:00