e7d8a2cfe6Updated wrappers
Robert Osfield
2008-12-16 21:16:06 +00:00
ffe77a785aBuild fixes for when the implict ref_ptr<> cast is not enabled
Robert Osfield
2008-12-16 20:49:12 +00:00
60fc821764From Cedric Pinson and Jeremey Moles, Changes to OpenSceneGraph-osgWidget-dev branch.
Robert Osfield
2008-12-16 20:29:00 +00:00
3313327ab4From Bob Kuehne, build fixes.
Robert Osfield
2008-12-16 19:49:09 +00:00
bd4b6e9b8cUpdated version numbers for 2.8.8 dev release
Robert Osfield
2008-12-16 16:36:33 +00:00
6458db7765Updated wrappers
Robert Osfield
2008-12-16 15:58:42 +00:00
f8ada4953dFrom Mathias Froehilch, " On OpenThreads win32 implementation we unconditionally unlock a mutex in the destructor. That happens even if the mutex was not locked before. When running a osg application within microsofts application verifier, that software checks tells me that we should not unlock an unlocked mutex.
Robert Osfield
2008-12-16 15:21:17 +00:00
4511281f04From Sukender and Robert Osfield, introduced GraphicsContext::ScreenSettings & WindowingSystemInterface::enumerateScreenSettings.
Robert Osfield
2008-12-16 15:08:04 +00:00
aad0a2a2baFrom Peter Hrenka, "Fix counting number of new arrays and avoid building free-list when not needed (saves a handfull of mallocs/frees). "
Robert Osfield
2008-12-16 12:38:10 +00:00
f63d33c003Fixed warnings
Robert Osfield
2008-12-16 12:23:30 +00:00
de1031b264Fixed warnings
Robert Osfield
2008-12-16 12:20:19 +00:00
c7b6dd9a18From Mattias Helsing,"Added doc/Doxyfiles/openthreads.doxyfile.cmake Updated all doxyfiles under doc/Doxyfiles. They are now all processed by cmake but make targets are only generated for OpenSceneGraphReferenceDocs and OpenThreadsReferenceDocs. The others can be run with doxygen directly in <builddir>/doc. Fixed a copy-paste in openthreads sproc and pthreads CMakeLists Added the osg logo to the html footers Added possibility to get generation of chm files.
Robert Osfield
2008-12-16 11:43:28 +00:00
3ce53b56c7Added support for a Terrain::s/getTerrainTechniquePrototype()
Robert Osfield
2008-12-15 22:18:40 +00:00
8e49efd496From Tatsuhiro Nishioka, "I found a bug in GraphicsWindowCarbon. GraphicsWindowCarbon::requestWarpPointer() places the mouse pointer in a (global?) display coordination, but it must be in a local window coordination. This problem is critical because the mouse cursor can go off a window especially when you place the window on the secondary screen.
Robert Osfield
2008-12-15 20:38:40 +00:00
9027e7a9afLimited the static build to just osversion and osgstaticviewer
Robert Osfield
2008-12-15 20:32:15 +00:00
528fdbb75cAded osg::isGLExtensionOrVersionSupported(uint contextID, char* extensionName, float minVersionRequired) method that returns true if (the extension string is supported or GL version is greater than or equal to a specified version) and non extension disable is used. This makes it possible to disable extensions that are now available as parts of the core OpenGL spec.
Robert Osfield
2008-12-15 19:37:14 +00:00
f4836d7aa1From Paul Martz, "I'm not sure why this message was added, but it doesn't appear to merit INFO verbosity. Changing this from INFO to DEBUG_FP."
Robert Osfield
2008-12-15 16:46:13 +00:00
cf73a329b3From Peter Hrenka, "I implemented a free list reallocation scheme in VertexBufferObject::compileBuffer().
Robert Osfield
2008-12-15 16:42:22 +00:00
ca3fe5d352Reduced the default number _targetMaximumNumberOfPageLOD to 300 to keep the memory consumption on large databases a bit lower.
Robert Osfield
2008-12-15 16:41:34 +00:00
993ec64657Added deprecated messages to get/set methods of outgoing expiry schemes.
Robert Osfield
2008-12-15 16:10:26 +00:00
4c32c577d5From Mathias Helsing, "Cpack support submission with:
Robert Osfield
2008-12-15 14:07:29 +00:00
25f4baf990Made the folowing changes to make the DatabasePager more restrained in its memory consumption, and to improve the speed of merging of tiles (at the potential cost of extra frame drops).
Robert Osfield
2008-12-15 13:56:38 +00:00
7d719d998eRemoved buildMipmaps method that had no implementation.
Robert Osfield
2008-12-15 12:16:31 +00:00
71cb98dce4From Stephan Huber: updated XCode project
Stephan Maximilian HUBER
2008-12-12 22:28:22 +00:00
73d7d31d60Updated AUTHORS and READER for 2.7.7 dev release
Robert Osfield
2008-12-12 19:19:01 +00:00
a8889d7922Updated change log
Robert Osfield
2008-12-12 19:12:38 +00:00
315aeeb557Where possible moved redundent C header includes from headers to source files
Robert Osfield
2008-12-12 18:47:30 +00:00
97cd954c01Changed the libopenscenegraph-core to be part of libopenscenegraph, and changed libopenscenegraph-examples to be part of openscenegraph-examples
Robert Osfield
2008-12-12 14:54:22 +00:00
6b5a1ac2daUpdated wrappers
Robert Osfield
2008-12-12 14:16:11 +00:00
946175385fFrom Ulrich Hertlein, Typo fixes + "optional parameter to RecordCameraPathHandler to control the frame rate for record/playback. Default is 25.0, the environment variable takes preference if set."
Robert Osfield
2008-12-12 13:41:39 +00:00
55fe4967adFrom Mattias Helsing, "I have developed the earlier cpack example a bit. Perhaps you could consider these initial cpack support scripts. It is hidden behind a BUILD_PACKAGES option so won't affect the normal user. The submission 1) set the COMPONENT attribute on all cmake install commands. COMPONENT names are according to http://www.openscenegraph.org/projects/osg/wiki/Community/Packaging
Robert Osfield
2008-12-12 11:01:09 +00:00
388531e834Updated wrappers
Robert Osfield
2008-12-12 10:20:05 +00:00
b038baf676Updated version number for 2.7.7 release
Robert Osfield
2008-12-12 10:19:19 +00:00
4896fe6e05From Mattias Helsing, "When building osg static on Windows the _declspec's wasn't escaped for applications, examples or wrappers. Attached are the CMakeLists I had to change to make these compile. "
Robert Osfield
2008-12-11 17:00:40 +00:00
3a623717a9Cleaned up layout
Robert Osfield
2008-12-10 17:08:21 +00:00
c3611c5875Added mechanism for registering proxy objects in the .osg plugin in a way that is compatible with static linking.
Robert Osfield
2008-12-10 16:26:02 +00:00
1b55a56731Removed #if 0'd out reference to osgDB
Robert Osfield
2008-12-10 15:01:49 +00:00
bceaef6f06Fixed link line
Robert Osfield
2008-12-10 12:50:40 +00:00
5363736caaRefactored computeIntersections() float x,float y, const osg::NodePath& nodePath.
Robert Osfield
2008-12-10 11:12:37 +00:00
69f5e5c5e5From Andreas Goebel, (submitted by Paul Martz) "A fix for the FLT exporter. This change adds support for normals with OVERALL binding (and improves support for normals with PER_PRIMITIVE binding -- still not correct, but at least it doesn't index off the end of the array anymore)."
Robert Osfield
2008-12-10 10:13:58 +00:00
33782a5177From Marcin Prus, "some time ago there was an optimization fix including change in DirectionalSector::computeMatrix(). Rotation matrices were replaced with quaternions but incorrect contructor was used. There was a call to Quat(angle, xAxis, yAxis, zAxis ) but there is no such constructor in Quat class to create quaternion for rotation. As a result we got this values being written into quaternion directly.
Robert Osfield
2008-12-10 10:10:45 +00:00
3297702173Added return
Robert Osfield
2008-12-10 09:34:45 +00:00
9a554f7eecFixed cull callback usage to ensure that the lazy updating of the browser image functions automatically.
Robert Osfield
2008-12-09 14:07:59 +00:00
c8190d9c54Cleaned up osgWidget::VncClient and osgWidget::Browser so that their implementations are all more consitent with the osgWidget::PdfReader.
Robert Osfield
2008-12-09 11:05:04 +00:00
d8c17e4c4cAdded support for setting background colour of Pdf document.
Robert Osfield
2008-12-09 09:26:51 +00:00
c0ac01c576Added setImageToColour function
Robert Osfield
2008-12-09 09:25:12 +00:00
6b3704ce09Added asSwitch and asGeode convinience methods to Node
Robert Osfield
2008-12-09 09:24:47 +00:00
45160a2129Added ability to customize keyboard events for controlling osgWidget::PdfImage/PdfReader
Robert Osfield
2008-12-07 17:37:26 +00:00
6f356aeb97Intoduce new osgWidget::PdfReader and osgWidget::VncClient front ends to osgWidget, with new pdf plugin and updated vnc plugin that now support these front ends.
Robert Osfield
2008-12-07 17:02:30 +00:00
0114ac4734Fixed build problem
Robert Osfield
2008-12-06 11:03:32 +00:00
bad3a92fc3Added GL_ABGR_EXT to fix windows build
Robert Osfield
2008-12-05 16:41:12 +00:00
25eff6e27cFrom Jason Daly, added support for reading Valve's texture format files
Robert Osfield
2008-12-04 10:27:29 +00:00
fe439b3707From Sukender, (Benoit Neil) "adding a few convinience methods to osg::Node (ouch!). Just tell me if you find them useful:
Robert Osfield
2008-12-03 14:13:59 +00:00
4957d7bb55From Ferdi Smit, "Image.cpp didn't handle the integer data types correctly in the function:
Robert Osfield
2008-12-03 12:09:21 +00:00
9d92a26693Revised the DYNAMIC vs STATIC library setup of COLLADA.
Robert Osfield
2008-12-02 10:42:58 +00:00
b58efff175From Jean-Sebastien Guay, build fix
Robert Osfield
2008-12-02 09:00:53 +00:00
1ff5d3c53dFixed wrappers
Robert Osfield
2008-12-01 15:46:50 +00:00
91f8dbb583From Wang Rui, "Attachment is a plugin reading Biovision hierarchical files (.BVH) to generate character motion animations. BVH format is widely used by Character Studio of 3dsmax, MotionBuilder and other softwares, also supported by most motion capture devices. The plugin is based on the latest osgAnimation library of OSG 2.7.6 and will return a osgAnimation::AnimationManager pointer if using readNodeFile() to load it.
Robert Osfield
2008-12-01 14:07:20 +00:00
d6845c4c7dUpdated wrappers
Robert Osfield
2008-12-01 13:47:48 +00:00
f2c1a3ea8aFrom Art Tevs, "here is a submission of an additional class of PixelBufferObejct, which implements more general way of handling with PBOs. Current osg implementation of PBO does use an attached osg::Image to copy data from. This is somehow only one way of using it and doesn't provide full functionality of PBOs.
Robert Osfield
2008-12-01 13:28:13 +00:00
5178a0ec66Added OpenThreads to link lists
Robert Osfield
2008-12-01 11:19:11 +00:00
78a808e444Changed OPENEXR_LIBRARY to OPENEXR_LIBRARIES to pick up on Ulrich's changes to the FindOpenEXR.cmake
Robert Osfield
2008-11-30 16:33:55 +00:00
eba1072dfaFrom Ulrich Hertlien, "'m was getting a build failure from the OpenEXR reader on Mac OS X. It was complaining about undefined references to half::convert(int). I believe this is because the EXR plugin doesn't explicitly link against the Half library.
Robert Osfield
2008-11-30 16:33:11 +00:00
47f518d1c7From Art Tevs, "here are a small extension to the osg::Image class, which do computes data type from the given format, i.e. (GL_RGB32F_ARB -> GL_FLOAT). The method is very usefull to find out which data type a texture or an image have based on the internal/pixel format."
Robert Osfield
2008-11-30 15:56:47 +00:00
fd90f1a6efUpdated ChangeLog, and AUTHORS lists for 2.7.6 dev release
Robert Osfield
2008-11-29 12:16:04 +00:00
3c611dcf30Build fix for when implicit conversion in ref_ptr<> is switched off.
Robert Osfield
2008-11-29 11:35:03 +00:00
a14b6b9e24Fixed build for when ref_ptr<> impicit cast is not built
Robert Osfield
2008-11-29 11:10:56 +00:00
b021f0c518Removed cmath include as it was causing build problems under Cgwin
Robert Osfield
2008-11-28 17:18:08 +00:00
cd4b4b8bfeAdded new examples
Robert Osfield
2008-11-28 14:37:58 +00:00
070b9c2cd9From Cedric Pinson, updates to osganimation examples.
Robert Osfield
2008-11-28 14:37:16 +00:00
9b1841d009From Jeremy Moles, updates to osgwidget examples.
Robert Osfield
2008-11-28 14:36:39 +00:00
16bae8830eUpdated wrappers
Robert Osfield
2008-11-28 14:35:47 +00:00
9748fdd605From Jeremy Moles, updates to osgWidget
Robert Osfield
2008-11-28 14:35:33 +00:00
d3b2d9b074From Cedric Pinson, updates toosgAnimation.
Robert Osfield
2008-11-28 14:34:38 +00:00
37682c6668From Cedric Pinson, "updated the CMakelist.txt of curl plugin to compile with the static library of curl. I added the external dependency wldap32"
Robert Osfield
2008-11-27 17:31:49 +00:00
e9a18a7466Updated SO version number for 2.5.6 release
Robert Osfield
2008-11-27 17:30:14 +00:00
57a543b683Updated ChangeLog
Robert Osfield
2008-11-27 17:29:12 +00:00
799801c201From Stephan Huber: updated XCode project, added osgAnimation framework + one example using it (osganimationviewer). Added _OPENTHREADS_ATOMIC_USE_BSD_ATOMIC to local OpenThreads/Config when compiling for the 10.5 SDK. Some minor fixes on some of the configurations/targets
Stephan Maximilian HUBER
2008-11-27 16:58:43 +00:00
cf440dfec3Changed unsigned long to unsigned int to avoid 64bit portability issue.
Robert Osfield
2008-11-27 14:05:30 +00:00
12bfb6d79aFrom Jean-Sebastien Guay, "osgautocapture uses M_PI to convert degrees to radians, which didn't compile on Win32. Switched to using osg::DegreesToRadians. Also removed the "convert to radians" comment on each line, as the code clearly conveys this without needing a comment now."
Robert Osfield
2008-11-27 09:45:41 +00:00
25ec33d863Enabled the build of exr plugin
Robert Osfield
2008-11-27 09:36:35 +00:00
db572a9142Build fixes
Robert Osfield
2008-11-27 09:36:18 +00:00
c0e7e733ecRemoved the use of = operator.
Robert Osfield
2008-11-27 09:33:06 +00:00
c470752182Updated wrappers
Robert Osfield
2008-11-26 16:40:01 +00:00
d952172559From Tim Moore, "Double precision versions of BoundingBox and BoundingSphere are useful for doing computations in world coordinates, especially when working with a geocentric scene. By default, these classes are built using floats, so templated versions fill a need. I've used the double precision templates to fix some problems with ViewDependentShadow, which will follow shortly. "
Robert Osfield
2008-11-26 16:39:52 +00:00
98c197edadadded workaround of compile issues with templated version of BoundingBox
Robert Osfield
2008-11-26 16:00:27 +00:00
b813d1b31bUpdated wrappers
Robert Osfield
2008-11-26 13:18:54 +00:00
d7c2d6863dFrom Andy Preece,
Robert Osfield
2008-11-26 12:50:12 +00:00
89ea6d596cAdded searching for OpenEXR
Robert Osfield
2008-11-26 12:35:49 +00:00
51fee6f75cFrom Ragnar Hammarqvist, "I wrote an EXR image plug-in to osg, I would like to contribute this plug-in to the osg project if you find it useful.
Robert Osfield
2008-11-26 12:35:25 +00:00