c0ef8b8264From 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
a4a5957e2fFrom 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
25ddbf8f1fFrom 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
f2b746520bFrom 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
8c0413e293From 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
ca4d93652dFrom 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
a3288ea19aFrom 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
efc493cfa0Fixed build when using of double BoundingBox/BoundingSphere
Robert Osfield
2014-04-07 15:04:34 +00:00
eeeb18926aFixed build when using of double BoundingBox/BoundingSphere
Robert Osfield
2014-04-07 15:04:32 +00:00
dcb01cf3e5From Jan Peciva, "I am sending four fixes to obj plugin:
Robert Osfield
2014-04-07 14:18:17 +00:00
391ab02573From Jan Peciva, "I am sending four fixes to obj plugin:
Robert Osfield
2014-04-07 14:17:57 +00:00
64979a0c1aFrom 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
6077e19029From 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
34911d071eFrom 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
20c0292e97From 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
88aa9ac5deFrom Bjorn Hein, "please find attached a small fix for RayIntersector.cpp.
Robert Osfield
2014-04-07 13:52:01 +00:00
ac380e03c4From 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
21acda6898From 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
67b4d5412bFixed iso surface shaders
Robert Osfield
2014-04-04 11:25:51 +00:00
d773d358c4Improved the setting of sample density/ratio so that they are consistent
Robert Osfield
2014-04-01 18:56:57 +00:00
e5fe59799dFixed handling of volume tiles with a region.
Robert Osfield
2014-04-01 18:33:02 +00:00
27b71e3927Added cube and hull rendering support
Robert Osfield
2014-03-27 12:47:44 +00:00
2f8b0f7a70Restructured the handling of TileData to make it more extensible and flexible.
Robert Osfield
2014-03-19 17:56:40 +00:00
d7944b6ca9Addd 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
ed724a730eAdded support for animating volume hulls.
Robert Osfield
2014-03-17 15:54:52 +00:00
d703a2df44From 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
7f206fbf80From Stephan Huber, fix for building lua plugin from local source
Robert Osfield
2014-03-13 13:59:34 +00:00
ea865d0ff9Added 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
75982f3379Improved support for passing events between scripts and Present3D application
Robert Osfield
2014-03-12 11:01:09 +00:00
8f30a262f4Added 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
ee266255ebAdded 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
9b299dc4b9Added ability to replace callback objects via lua scripts to allow one to override callbacks.
Robert Osfield
2014-03-07 11:09:25 +00:00
9319350176Added support for osg::Image to the lua plugin.
Robert Osfield
2014-03-06 10:27:26 +00:00
076adcbd82Implement add, set and get methods for StateSet.
Robert Osfield
2014-03-04 13:36:13 +00:00
218e36b12bRelaxed the handling of Image objects
Robert Osfield
2014-03-04 13:35:27 +00:00
c6e72ee00bFixed handling of OverrideValue
Robert Osfield
2014-03-04 13:34:23 +00:00
2b67196418From 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
de09adcaa9Added MapReverseIterator implementation.
Robert Osfield
2014-02-27 10:02:55 +00:00
46381cb15cAdded MapIteratorObject and support for it in the lua plugin to provide map iterator functionality.
Robert Osfield
2014-02-26 18:18:08 +00:00
9394215d31Added 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
69e9f2c973Added support for vector and map containers in osgDB::Serailizer's and lua plugin.
Robert Osfield
2014-02-26 08:26:51 +00:00
4ef5d9eb5fAdded 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
6d68718fbaFixed handling of enums in Lua plugin.
Robert Osfield
2014-02-13 18:52:41 +00:00
cb805d7be5Added inital cut of PrimitiveSetSet wrappers to scripting
Robert Osfield
2014-02-13 11:01:36 +00:00
42705bff3fAdded full range of Array subclasses to wrappers
Robert Osfield
2014-02-12 18:10:52 +00:00
743a6b049cAdded 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
8bbbea1274Fixed 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
2797e8cb7cImproved support for setting/getting properties via the osg::UserDataContainer.
Robert Osfield
2014-02-11 18:07:37 +00:00
e3a003a08fQuitened down debug messages
Robert Osfield
2014-02-11 10:56:51 +00:00
a9f8af3fb6Changed 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
e21865ee33Implemented 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
31e98b51dfAdded support for serailizing and scripting BoundingBox and BoundingSphere objects
Robert Osfield
2014-02-10 16:44:13 +00:00
3dcca431a9Fixed handling of setting member variables via the Serializers when the value is the default.
Robert Osfield
2014-02-08 17:53:51 +00:00
1319c2d281Added support for enum's in the Lua script integration
Robert Osfield
2014-02-08 10:39:20 +00:00
8eae4b0381Fixed export
Robert Osfield
2014-02-08 10:38:51 +00:00
8ad0ab1f6bFixed 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
6f5e5c23dfAdded initial Widget wrapper
Robert Osfield
2014-02-07 10:46:16 +00:00
4016aed62dMoved 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
958a7d0ab0Added 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
99eb81e743Added support for casting objects to allow one to access a parent classes methods.
Robert Osfield
2014-02-06 11:25:37 +00:00
ca3737e002Tweaked the detection of when the position transform for the hull is required.
Robert Osfield
2014-02-05 11:08:39 +00:00
2b8be97297Added support for a <hull> tag that can be used within <volume> tag.
Robert Osfield
2014-02-05 11:07:03 +00:00
cdf9886a9eImproved white space trimming
Robert Osfield
2014-02-05 11:06:39 +00:00
1909093cacImproved the white space trimming
Robert Osfield
2014-02-05 11:04:29 +00:00
c599189d7dAdded 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
6bf6d5eeb2Added test code for nesting a <hull> within a volume tag.
Robert Osfield
2014-02-04 16:46:33 +00:00
488e1692ccFrom Stephan Huber, added support for compile source code of lua with the lua plugin
Robert Osfield
2014-02-04 11:24:01 +00:00
f44369777fFixed error in the computation of tex coords of Maximum Intensity Projection + Transfer Function rendering.
Robert Osfield
2014-02-03 15:35:22 +00:00
d91c8b81cdReplaced 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
306a4f2d2dReplaced 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
5f8e2bda2fAdded 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
5a8aee3edeUpdated ChangeLog
Robert Osfield
2014-01-29 11:08:29 +00:00
661f0e69efUpdated ChangeLog
Robert Osfield
2014-01-29 11:01:24 +00:00
d63c6f6978From Kristofer Tingdahl, made method virtual
Robert Osfield
2014-01-28 16:49:20 +00:00
fba7a65fb4Fixed MingW build's handling of debug d postfix.
Robert Osfield
2014-01-28 16:48:47 +00:00
abefc9d8a8Fixed MingW build's handling of debug d postfix.
Robert Osfield
2014-01-28 16:48:27 +00:00
8cbee2664fDisabled the compiler invocation at runtime.
Robert Osfield
2014-01-28 16:47:53 +00:00
4814a5341eRemoved the invocation of gcc on all platforms
Robert Osfield
2014-01-28 15:28:17 +00:00
f7e6f0092cFrom 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
4f19237467Removed unimplemented method
Robert Osfield
2014-01-27 15:43:36 +00:00
5292c7ca50From 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
ebbf2d1653From 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
aa81404a41From 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
70bfad0371From 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
a69d12af10From Michael Schanne, "small fix for a duplicate OR operand in KdTree.cpp."
Robert Osfield
2014-01-24 16:45:46 +00:00
fcc34a8b45From Michael Schanne, "small fix for a duplicate OR operand in KdTree.cpp."
Robert Osfield
2014-01-24 16:45:45 +00:00
1ec3ec1247From 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
1102058f31From 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
8a334e724bFrom 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
69fd9d7530From 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
8ae57c2797From 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
eb56080277Fixed warnings
Robert Osfield
2014-01-24 15:40:18 +00:00
91b7104a92Changed 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
15f44c8736Added 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
f0df819cbfFixed 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
29ab577bc3From 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
4886a8941dFixed warnings
Robert Osfield
2014-01-23 19:55:37 +00:00
6ffe11dda5Fixed warnings
Robert Osfield
2014-01-23 19:55:35 +00:00