Commit Graph

  • c0ef8b8264 From Remo Eichenberger, "I have extended the TIFF plugin that allows you to write LZW or JPEG compressed TIFF's. Options are: Robert Osfield 2014-04-08 12:00:59 +00:00
  • a4a5957e2f From Remo Eichenberger, "I have extended the TIFF plugin that allows you to write LZW or JPEG compressed TIFF's. Options are: Robert Osfield 2014-04-08 12:00:52 +00:00
  • 25ddbf8f1f From Sebastian Messerschmidt, "n the trunk version the osgGA::GUIActionAdapter has additional functions for lineIntersection which use osgGA::GUIEventAdapter&, but the class declaration is neither forwarded, nor is the header included. Using the trunk together with osgEarth 2.5 will fail to build, due to the missing type. Robert Osfield 2014-04-08 11:48:34 +00:00
  • f2b746520b From Pjotr Svetachov, "We had a small problem converting skeleton animations from fbx to osgt format. Turned out that the serializer didn't handle bone names with spaces very well (the 3ds studio max biped for instance has spaces by default). Here is a small fix for the problem." Robert Osfield 2014-04-08 11:17:59 +00:00
  • 8c0413e293 From Pjotr Svetachov, "We had a small problem converting skeleton animations from fbx to osgt format. Turned out that the serializer didn't handle bone names with spaces very well (the 3ds studio max biped for instance has spaces by default). Here is a small fix for the problem." Robert Osfield 2014-04-08 11:17:55 +00:00
  • ca4d93652d From Pjotr Svetachov, previous obj "commit broke compilation under visual studio 2013. To use std::not1 you need to include the functional header. Here is a fix." Robert Osfield 2014-04-08 11:08:05 +00:00
  • a3288ea19a From Pjotr Svetachov, previous obj "commit broke compilation under visual studio 2013. To use std::not1 you need to include the functional header. Here is a fix." Robert Osfield 2014-04-08 11:07:57 +00:00
  • efc493cfa0 Fixed build when using of double BoundingBox/BoundingSphere Robert Osfield 2014-04-07 15:04:34 +00:00
  • eeeb18926a Fixed build when using of double BoundingBox/BoundingSphere Robert Osfield 2014-04-07 15:04:32 +00:00
  • dcb01cf3e5 From Jan Peciva, "I am sending four fixes to obj plugin: Robert Osfield 2014-04-07 14:18:17 +00:00
  • 391ab02573 From Jan Peciva, "I am sending four fixes to obj plugin: Robert Osfield 2014-04-07 14:17:57 +00:00
  • 64979a0c1a From Marcel Pursche, "The problem is that when OpenThreads is build with the Linux pthreads implementation all threads inherit the processor affinity from their parent thread. This behavior is also described in the pthreads man page (http://man7.org/linux/man-pages/man3/pthread_create.3.html): Robert Osfield 2014-04-07 14:11:14 +00:00
  • 6077e19029 From Marcel Pursche, "The problem is that when OpenThreads is build with the Linux pthreads implementation all threads inherit the processor affinity from their parent thread. This behavior is also described in the pthreads man page (http://man7.org/linux/man-pages/man3/pthread_create.3.html): Robert Osfield 2014-04-07 14:11:11 +00:00
  • 34911d071e From Bjorn Blessing, "I got bored of the constant reports of “missing chunk 0xA08A” when reading 3ds-files. After a bit of research I discovered that this property is related to the advanced transparency settings for the material in 3D studio. In this case the falloff parameter. These controls affect the opacity falloff of a transparent material. And the property chooses whether falloff is in or out. I have added the property to the file reader BUT no changes are made to make this property propagate into the osgMaterial. But at least we get rid of this annoying error message." Robert Osfield 2014-04-07 14:03:54 +00:00
  • 20c0292e97 From Bjorn Blessing, "I got bored of the constant reports of “missing chunk 0xA08A” when reading 3ds-files. After a bit of research I discovered that this property is related to the advanced transparency settings for the material in 3D studio. In this case the falloff parameter. These controls affect the opacity falloff of a transparent material. And the property chooses whether falloff is in or out. I have added the property to the file reader BUT no changes are made to make this property propagate into the osgMaterial. But at least we get rid of this annoying error message." Robert Osfield 2014-04-07 14:03:40 +00:00
  • 88aa9ac5de From Bjorn Hein, "please find attached a small fix for RayIntersector.cpp. Robert Osfield 2014-04-07 13:52:01 +00:00
  • ac380e03c4 From Paul Martz, "We discussed the issue of GL_RED_SNORM and GL_RG_SNORM some time ago, but the issue was never completely resolved. Please see the attached submission to fix the issue. Robert Osfield 2014-04-07 13:48:15 +00:00
  • 21acda6898 From Paul Martz, "We discussed the issue of GL_RED_SNORM and GL_RG_SNORM some time ago, but the issue was never completely resolved. Please see the attached submission to fix the issue. Robert Osfield 2014-04-07 13:48:11 +00:00
  • 67b4d5412b Fixed iso surface shaders Robert Osfield 2014-04-04 11:25:51 +00:00
  • d773d358c4 Improved the setting of sample density/ratio so that they are consistent Robert Osfield 2014-04-01 18:56:57 +00:00
  • e5fe59799d Fixed handling of volume tiles with a region. Robert Osfield 2014-04-01 18:33:02 +00:00
  • 27b71e3927 Added cube and hull rendering support Robert Osfield 2014-03-27 12:47:44 +00:00
  • 2f8b0f7a70 Restructured the handling of TileData to make it more extensible and flexible. Robert Osfield 2014-03-19 17:56:40 +00:00
  • d7944b6ca9 Addd ExteriorTransparencyFactorProperty for support of upcomming functionality of rendering a cube volume with a hull volume inside it. Robert Osfield 2014-03-18 18:14:15 +00:00
  • ed724a730e Added support for animating volume hulls. Robert Osfield 2014-03-17 15:54:52 +00:00
  • d703a2df44 From Stephan Huber, "attached is a fix for the rest-http-plugin which should fix the font-issue reported by Phil. The old implementation did forward all requests to the internal http-server via user-events. This prevented error-reporting for missing files, as the request was accidentally handled by the plugin. As a request for missing font-file succeeds and returned an empty file, the curl-plugin hands the data happily to the freetype-plugin which failed trying to load an empty font-file, obviously. Robert Osfield 2014-03-13 14:02:50 +00:00
  • 7f206fbf80 From Stephan Huber, fix for building lua plugin from local source Robert Osfield 2014-03-13 13:59:34 +00:00
  • ea865d0ff9 Added support for directly invoking scripts using <run-script> and <run-script-file> to enable scripts to interact with each other. Robert Osfield 2014-03-13 10:28:18 +00:00
  • 75982f3379 Improved support for passing events between scripts and Present3D application Robert Osfield 2014-03-12 11:01:09 +00:00
  • 8f30a262f4 Added PresentationInterface class to make it more convinient to access the current presentation from scripting languages Robert Osfield 2014-03-11 10:52:10 +00:00
  • ee266255eb Added scripting support for JumpData, KeyPosition, HomePosition and parts of SlideEventHandler that enable dispatching of user created events. Robert Osfield 2014-03-10 19:08:46 +00:00
  • 9b299dc4b9 Added ability to replace callback objects via lua scripts to allow one to override callbacks. Robert Osfield 2014-03-07 11:09:25 +00:00
  • 9319350176 Added support for osg::Image to the lua plugin. Robert Osfield 2014-03-06 10:27:26 +00:00
  • 076adcbd82 Implement add, set and get methods for StateSet. Robert Osfield 2014-03-04 13:36:13 +00:00
  • 218e36b12b Relaxed the handling of Image objects Robert Osfield 2014-03-04 13:35:27 +00:00
  • c6e72ee00b Fixed handling of OverrideValue Robert Osfield 2014-03-04 13:34:23 +00:00
  • 2b67196418 From Stephan Huber, fix for handling font paths on a local machine when other files have been source from a remote machine. Robert Osfield 2014-02-28 17:38:36 +00:00
  • de09adcaa9 Added MapReverseIterator implementation. Robert Osfield 2014-02-27 10:02:55 +00:00
  • 46381cb15c Added MapIteratorObject and support for it in the lua plugin to provide map iterator functionality. Robert Osfield 2014-02-26 18:18:08 +00:00
  • 9394215d31 Added Map serializer size() method and support for it in the lua plugin. Renamed functions in lua plugin to be more consistent. Robert Osfield 2014-02-26 11:01:35 +00:00
  • 69e9f2c973 Added support for vector and map containers in osgDB::Serailizer's and lua plugin. Robert Osfield 2014-02-26 08:26:51 +00:00
  • 4ef5d9eb5f Added Vector serialization and support in lua plugin top enable script users to set/get vector properties such as osg::Array, osg::PrimitiveSet and children lists. Robert Osfield 2014-02-24 10:19:48 +00:00
  • 6d68718fba Fixed handling of enums in Lua plugin. Robert Osfield 2014-02-13 18:52:41 +00:00
  • cb805d7be5 Added inital cut of PrimitiveSetSet wrappers to scripting Robert Osfield 2014-02-13 11:01:36 +00:00
  • 42705bff3f Added full range of Array subclasses to wrappers Robert Osfield 2014-02-12 18:10:52 +00:00
  • 743a6b049c Added initial support for wrapping osg::Array in a way that can be used via scripting. Robert Osfield 2014-02-12 18:03:53 +00:00
  • 8bbbea1274 Fixed handling of assignment of User Object's that replace existing Object with the specified propertyName. Robert Osfield 2014-02-11 18:18:48 +00:00
  • 2797e8cb7c Improved support for setting/getting properties via the osg::UserDataContainer. Robert Osfield 2014-02-11 18:07:37 +00:00
  • e3a003a08f Quitened down debug messages Robert Osfield 2014-02-11 10:56:51 +00:00
  • a9f8af3fb6 Changed implementation of enums to use strings as lua type to make it easier to do comparisons and track values Robert Osfield 2014-02-11 09:43:08 +00:00
  • e21865ee33 Implemented Widget::handle, handleImplementation, traverse and travseImplementation() wrappers to enable them to be extended via scripting Robert Osfield 2014-02-10 18:07:26 +00:00
  • 31e98b51df Added support for serailizing and scripting BoundingBox and BoundingSphere objects Robert Osfield 2014-02-10 16:44:13 +00:00
  • 3dcca431a9 Fixed handling of setting member variables via the Serializers when the value is the default. Robert Osfield 2014-02-08 17:53:51 +00:00
  • 1319c2d281 Added support for enum's in the Lua script integration Robert Osfield 2014-02-08 10:39:20 +00:00
  • 8eae4b0381 Fixed export Robert Osfield 2014-02-08 10:38:51 +00:00
  • 8ad0ab1f6b Fixed handling of returns when invoking a script, removed some debug messages, added a warning message when detecting erronous types. Robert Osfield 2014-02-07 16:06:57 +00:00
  • 6f5e5c23df Added initial Widget wrapper Robert Osfield 2014-02-07 10:46:16 +00:00
  • 4016aed62d Moved experimental Widget class to osgGA Add computeIntersections() to the osgGA::GUIActionAdapter base class to enable intersection tests without needing to directly link to osgViewer. Robert Osfield 2014-02-06 17:32:41 +00:00
  • 958a7d0ab0 Added osg::CallbackObject suport to the experiment Widget base class to enable script language extension of widgets Robert Osfield 2014-02-06 17:04:40 +00:00
  • 99eb81e743 Added support for casting objects to allow one to access a parent classes methods. Robert Osfield 2014-02-06 11:25:37 +00:00
  • ca3737e002 Tweaked the detection of when the position transform for the hull is required. Robert Osfield 2014-02-05 11:08:39 +00:00
  • 2b8be97297 Added support for a <hull> tag that can be used within <volume> tag. Robert Osfield 2014-02-05 11:07:03 +00:00
  • cdf9886a9e Improved white space trimming Robert Osfield 2014-02-05 11:06:39 +00:00
  • 1909093cac Improved the white space trimming Robert Osfield 2014-02-05 11:04:29 +00:00
  • c599189d7d Added lua-5.2.3 as source code so it can be optinally built as part of the lua plugin, making it possible to work out of the box across all platforms with needing lua as an external dependency. Robert Osfield 2014-02-04 16:49:13 +00:00
  • 6bf6d5eeb2 Added test code for nesting a <hull> within a volume tag. Robert Osfield 2014-02-04 16:46:33 +00:00
  • 488e1692cc From Stephan Huber, added support for compile source code of lua with the lua plugin Robert Osfield 2014-02-04 11:24:01 +00:00
  • f44369777f Fixed error in the computation of tex coords of Maximum Intensity Projection + Transfer Function rendering. Robert Osfield 2014-02-03 15:35:22 +00:00
  • d91c8b81cd Replaced C cast to long with a static_cast<const void*>() to avoid a build error under Mingw 64. Robert Osfield 2014-01-31 19:18:22 +00:00
  • 306a4f2d2d Replaced C cast to long with a static_cast<const void*>() to avoid a build error under Mingw 64. Robert Osfield 2014-01-31 19:18:18 +00:00
  • 5f8e2bda2f Added osg::CallbackObject to be used to extend C++ class from scripting languages by providing callback objects assigned to the osg::Object UserDataContainer, with the CallbackObject's Name used to map the "method" provided by the CallbackObject. The CallbackObject is implemented by the script engine to provide the neccessary glue to invoking the script with the appropriate input parameters and handling the output parameters. Robert Osfield 2014-01-31 16:20:29 +00:00
  • 5a8aee3ede Updated ChangeLog Robert Osfield 2014-01-29 11:08:29 +00:00
  • 661f0e69ef Updated ChangeLog Robert Osfield 2014-01-29 11:01:24 +00:00
  • d63c6f6978 From Kristofer Tingdahl, made method virtual Robert Osfield 2014-01-28 16:49:20 +00:00
  • fba7a65fb4 Fixed MingW build's handling of debug d postfix. Robert Osfield 2014-01-28 16:48:47 +00:00
  • abefc9d8a8 Fixed MingW build's handling of debug d postfix. Robert Osfield 2014-01-28 16:48:27 +00:00
  • 8cbee2664f Disabled the compiler invocation at runtime. Robert Osfield 2014-01-28 16:47:53 +00:00
  • 4814a5341e Removed the invocation of gcc on all platforms Robert Osfield 2014-01-28 15:28:17 +00:00
  • f7e6f0092c From Kristofer Tingdahl, "the vertical bar is upside down, and hence not as the documentation says it should be. This is corrected with this patch" Robert Osfield 2014-01-28 11:01:28 +00:00
  • 4f19237467 Removed unimplemented method Robert Osfield 2014-01-27 15:43:36 +00:00
  • 5292c7ca50 From Laurens Voerman, "I experienced a crash in Geometry::fixDeprecatedData(), on certain files, and brought the problem down to a very simple test file, attached as test3.zip. Robert Osfield 2014-01-24 17:31:09 +00:00
  • ebbf2d1653 From Laurens Voerman, "I experienced a crash in Geometry::fixDeprecatedData(), on certain files, and brought the problem down to a very simple test file, attached as test3.zip. Robert Osfield 2014-01-24 17:31:03 +00:00
  • aa81404a41 From Aurelien Albert, "In the "apply" method of osg::FrameBufferObject, the draw buffers are always enabled, even if the target is only "READ_FRAMEBUFFER". Robert Osfield 2014-01-24 17:06:33 +00:00
  • 70bfad0371 From Aurelien Albert, "In the "apply" method of osg::FrameBufferObject, the draw buffers are always enabled, even if the target is only "READ_FRAMEBUFFER". Robert Osfield 2014-01-24 17:06:32 +00:00
  • a69d12af10 From Michael Schanne, "small fix for a duplicate OR operand in KdTree.cpp." Robert Osfield 2014-01-24 16:45:46 +00:00
  • fcc34a8b45 From Michael Schanne, "small fix for a duplicate OR operand in KdTree.cpp." Robert Osfield 2014-01-24 16:45:45 +00:00
  • 1ec3ec1247 From Torben Dannahuer, "modified findcollada.cmake which can now detect Boost 1.55 libraries, which are used by Collada in my 3rdParty package" Robert Osfield 2014-01-24 16:28:34 +00:00
  • 1102058f31 From Torben Dannahuer, "modified findcollada.cmake which can now detect Boost 1.55 libraries, which are used by Collada in my 3rdParty package" Robert Osfield 2014-01-24 16:28:28 +00:00
  • 1270236715 From Torben Dannhauer, VisualStudio 2013 build fixes Robert Osfield 2014-01-24 16:24:59 +00:00
  • 684b4d8bf5 From Torben Dannhauer, VisualStudio 2013 build fixes Robert Osfield 2014-01-24 16:24:59 +00:00
  • 8a334e724b From Kristofer, "The osgSim::ScalarBar has a problem in that if the scalarbar has a color in one end that co-incides with the background color, one cannot see where the scalarbar ends. With this patch, we add a line around the perimiter of the bar to mark it. Robert Osfield 2014-01-24 16:19:38 +00:00
  • 69fd9d7530 From Marc Helbling, "I am sending a small fix in the PLY pseudo-loader; the extension was checked in plyfile.cpp thus preventing the loading of any .PLY file (extension in uppercase). The extension filtering is already handled by ReaderWriter::acceptsExtension in a case unsensitive way." Robert Osfield 2014-01-24 16:02:00 +00:00
  • 8ae57c2797 From Marc Helbling, "I am sending a small fix in the PLY pseudo-loader; the extension was checked in plyfile.cpp thus preventing the loading of any .PLY file (extension in uppercase). The extension filtering is already handled by ReaderWriter::acceptsExtension in a case unsensitive way." Robert Osfield 2014-01-24 16:01:59 +00:00
  • eb56080277 Fixed warnings Robert Osfield 2014-01-24 15:40:18 +00:00
  • 91b7104a92 Changed the handling of single window configurations so that simply reuse the View::getCamera() instead of creating a slave. Robert Osfield 2014-01-24 14:26:25 +00:00
  • 15f44c8736 Added a getModeUsage() method that prevents any mode being automatically associated with these Texture types that are only usable using non fixed function pipeline. Robert Osfield 2014-01-24 12:01:37 +00:00
  • f0df819cbf Fixed crash when reading a viewer configuration file where the EventVisitor was being re-assigned but left a dangling pointer Robert Osfield 2014-01-24 11:37:35 +00:00
  • 29ab577bc3 From Stephan Huber, "attached is a new zip containing two small fixes: * forwarded touch-events do have a correct input-range from 0 .. 1 * I refactored sending touch-events per osc so the receiver can detect a TOUCH_ENDED better" Robert Osfield 2014-01-24 10:10:43 +00:00
  • 4886a8941d Fixed warnings Robert Osfield 2014-01-23 19:55:37 +00:00
  • 6ffe11dda5 Fixed warnings Robert Osfield 2014-01-23 19:55:35 +00:00