Commit Graph

  • 34eab50197 Fixed warnings Robert Osfield 2008-12-17 15:36:59 +00:00
  • c85437e967 Fixed warnings Robert Osfield 2008-12-17 15:32:35 +00:00
  • 33545ab332 Fixed warnings Robert Osfield 2008-12-17 14:56:40 +00:00
  • 26c57f125d Warning fixes Robert Osfield 2008-12-17 13:14:17 +00:00
  • 8a6e04b84d Introduce NodeVisitor::className and libraryName() Robert Osfield 2008-12-17 12:13:15 +00:00
  • a5c32da4ff Warning fixes Robert Osfield 2008-12-17 11:00:16 +00:00
  • e754fc5aab From Sekender, fixed warnins Robert Osfield 2008-12-17 10:34:09 +00:00
  • ca3e855b9c Fixed warnings Robert Osfield 2008-12-17 10:33:39 +00:00
  • d01fc6ab1b From Jean-Sebastien Guay, added missing export Robert Osfield 2008-12-17 10:01:52 +00:00
  • e7d8a2cfe6 Updated wrappers Robert Osfield 2008-12-16 21:16:06 +00:00
  • ffe77a785a Build fixes for when the implict ref_ptr<> cast is not enabled Robert Osfield 2008-12-16 20:49:12 +00:00
  • 60fc821764 From Cedric Pinson and Jeremey Moles, Changes to OpenSceneGraph-osgWidget-dev branch. Robert Osfield 2008-12-16 20:29:00 +00:00
  • 3313327ab4 From Bob Kuehne, build fixes. Robert Osfield 2008-12-16 19:49:09 +00:00
  • bd4b6e9b8c Updated version numbers for 2.8.8 dev release Robert Osfield 2008-12-16 16:36:33 +00:00
  • 6458db7765 Updated wrappers Robert Osfield 2008-12-16 15:58:42 +00:00
  • f8ada4953d From 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
  • 4511281f04 From Sukender and Robert Osfield, introduced GraphicsContext::ScreenSettings & WindowingSystemInterface::enumerateScreenSettings. Robert Osfield 2008-12-16 15:08:04 +00:00
  • aad0a2a2ba From 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
  • f63d33c003 Fixed warnings Robert Osfield 2008-12-16 12:23:30 +00:00
  • de1031b264 Fixed warnings Robert Osfield 2008-12-16 12:20:19 +00:00
  • c7b6dd9a18 From 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
  • 3ce53b56c7 Added support for a Terrain::s/getTerrainTechniquePrototype() Robert Osfield 2008-12-15 22:18:40 +00:00
  • 8e49efd496 From 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
  • 9027e7a9af Limited the static build to just osversion and osgstaticviewer Robert Osfield 2008-12-15 20:32:15 +00:00
  • 528fdbb75c Aded 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
  • f4836d7aa1 From 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
  • cf73a329b3 From Peter Hrenka, "I implemented a free list reallocation scheme in VertexBufferObject::compileBuffer(). Robert Osfield 2008-12-15 16:42:22 +00:00
  • ca3fe5d352 Reduced 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
  • 993ec64657 Added deprecated messages to get/set methods of outgoing expiry schemes. Robert Osfield 2008-12-15 16:10:26 +00:00
  • 4c32c577d5 From Mathias Helsing, "Cpack support submission with: Robert Osfield 2008-12-15 14:07:29 +00:00
  • 25f4baf990 Made 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
  • 7d719d998e Removed buildMipmaps method that had no implementation. Robert Osfield 2008-12-15 12:16:31 +00:00
  • 71cb98dce4 From Stephan Huber: updated XCode project Stephan Maximilian HUBER 2008-12-12 22:28:22 +00:00
  • 73d7d31d60 Updated AUTHORS and READER for 2.7.7 dev release Robert Osfield 2008-12-12 19:19:01 +00:00
  • a8889d7922 Updated change log Robert Osfield 2008-12-12 19:12:38 +00:00
  • 315aeeb557 Where possible moved redundent C header includes from headers to source files Robert Osfield 2008-12-12 18:47:30 +00:00
  • 97cd954c01 Changed 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
  • 6b5a1ac2da Updated wrappers Robert Osfield 2008-12-12 14:16:11 +00:00
  • 946175385f From 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
  • 55fe4967ad From 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
  • 388531e834 Updated wrappers Robert Osfield 2008-12-12 10:20:05 +00:00
  • b038baf676 Updated version number for 2.7.7 release Robert Osfield 2008-12-12 10:19:19 +00:00
  • 4896fe6e05 From 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
  • 3a623717a9 Cleaned up layout Robert Osfield 2008-12-10 17:08:21 +00:00
  • c3611c5875 Added 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
  • 1b55a56731 Removed #if 0'd out reference to osgDB Robert Osfield 2008-12-10 15:01:49 +00:00
  • bceaef6f06 Fixed link line Robert Osfield 2008-12-10 12:50:40 +00:00
  • 5363736caa Refactored computeIntersections() float x,float y, const osg::NodePath& nodePath. Robert Osfield 2008-12-10 11:12:37 +00:00
  • 69f5e5c5e5 From 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
  • 33782a5177 From 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
  • 3297702173 Added return Robert Osfield 2008-12-10 09:34:45 +00:00
  • 905f3673d5 From Sukender, added missing inline keywords Robert Osfield 2008-12-09 16:43:38 +00:00
  • 9a554f7eec Fixed 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
  • c8190d9c54 Cleaned 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
  • d8c17e4c4c Added support for setting background colour of Pdf document. Robert Osfield 2008-12-09 09:26:51 +00:00
  • c0ac01c576 Added setImageToColour function Robert Osfield 2008-12-09 09:25:12 +00:00
  • 6b3704ce09 Added asSwitch and asGeode convinience methods to Node Robert Osfield 2008-12-09 09:24:47 +00:00
  • 45160a2129 Added ability to customize keyboard events for controlling osgWidget::PdfImage/PdfReader Robert Osfield 2008-12-07 17:37:26 +00:00
  • 6f356aeb97 Intoduce 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
  • 0114ac4734 Fixed build problem Robert Osfield 2008-12-06 11:03:32 +00:00
  • bad3a92fc3 Added GL_ABGR_EXT to fix windows build Robert Osfield 2008-12-05 16:41:12 +00:00
  • 25eff6e27c From Jason Daly, added support for reading Valve's texture format files Robert Osfield 2008-12-04 10:27:29 +00:00
  • fe439b3707 From 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
  • 4957d7bb55 From 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
  • 9d92a26693 Revised the DYNAMIC vs STATIC library setup of COLLADA. Robert Osfield 2008-12-02 10:42:58 +00:00
  • b58efff175 From Jean-Sebastien Guay, build fix Robert Osfield 2008-12-02 09:00:53 +00:00
  • 1ff5d3c53d Fixed wrappers Robert Osfield 2008-12-01 15:46:50 +00:00
  • 91f8dbb583 From 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
  • d6845c4c7d Updated wrappers Robert Osfield 2008-12-01 13:47:48 +00:00
  • f2c1a3ea8a From 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
  • 5178a0ec66 Added OpenThreads to link lists Robert Osfield 2008-12-01 11:19:11 +00:00
  • 78a808e444 Changed 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
  • eba1072dfa From 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
  • 47f518d1c7 From 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
  • fd90f1a6ef Updated ChangeLog, and AUTHORS lists for 2.7.6 dev release Robert Osfield 2008-11-29 12:16:04 +00:00
  • 3c611dcf30 Build fix for when implicit conversion in ref_ptr<> is switched off. Robert Osfield 2008-11-29 11:35:03 +00:00
  • a14b6b9e24 Fixed build for when ref_ptr<> impicit cast is not built Robert Osfield 2008-11-29 11:10:56 +00:00
  • b021f0c518 Removed cmath include as it was causing build problems under Cgwin Robert Osfield 2008-11-28 17:18:08 +00:00
  • cd4b4b8bfe Added new examples Robert Osfield 2008-11-28 14:37:58 +00:00
  • 070b9c2cd9 From Cedric Pinson, updates to osganimation examples. Robert Osfield 2008-11-28 14:37:16 +00:00
  • 9b1841d009 From Jeremy Moles, updates to osgwidget examples. Robert Osfield 2008-11-28 14:36:39 +00:00
  • 16bae8830e Updated wrappers Robert Osfield 2008-11-28 14:35:47 +00:00
  • 9748fdd605 From Jeremy Moles, updates to osgWidget Robert Osfield 2008-11-28 14:35:33 +00:00
  • d3b2d9b074 From Cedric Pinson, updates toosgAnimation. Robert Osfield 2008-11-28 14:34:38 +00:00
  • 37682c6668 From 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
  • e9a18a7466 Updated SO version number for 2.5.6 release Robert Osfield 2008-11-27 17:30:14 +00:00
  • 57a543b683 Updated ChangeLog Robert Osfield 2008-11-27 17:29:12 +00:00
  • 799801c201 From 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
  • cf440dfec3 Changed unsigned long to unsigned int to avoid 64bit portability issue. Robert Osfield 2008-11-27 14:05:30 +00:00
  • 12bfb6d79a From 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
  • 25ec33d863 Enabled the build of exr plugin Robert Osfield 2008-11-27 09:36:35 +00:00
  • db572a9142 Build fixes Robert Osfield 2008-11-27 09:36:18 +00:00
  • c0e7e733ec Removed the use of = operator. Robert Osfield 2008-11-27 09:33:06 +00:00
  • c470752182 Updated wrappers Robert Osfield 2008-11-26 16:40:01 +00:00
  • d952172559 From 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
  • 98c197edad added workaround of compile issues with templated version of BoundingBox Robert Osfield 2008-11-26 16:00:27 +00:00
  • b813d1b31b Updated wrappers Robert Osfield 2008-11-26 13:18:54 +00:00
  • d7c2d6863d From Andy Preece, Robert Osfield 2008-11-26 12:50:12 +00:00
  • 89ea6d596c Added searching for OpenEXR Robert Osfield 2008-11-26 12:35:49 +00:00
  • 51fee6f75c From 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