OpenSceneGraph/include
Robert Osfield 22868bce4f From Stephan Huber, "attached you'll find a zip containing some bug-fixes and some refactored + new code.
* ZeroConfDevice does now return FILE_NOT_HANDLED instead of FILE_NOT_FOUND
* present3D supports multiple devices per env-var P3D_DEVICE, separate multiple device with a space

I refactored parts the p3d-plugin, the curl-plugin and parts of Registry and ReaderWriter. Currently the p3d-plugin tries to open all remote files with the help of the curl-plugin.

I added a new method to Registry called getReaderWriterForProtocolAndExtension. which will return a ReaderWriter which is capable in handling the remote file for the given protocol and extension. If no readerwriter is found for the given extension, a list is built of all readerwriters supporting the given protocol and this list is checked for support of wildcards (extension = "*"). If anything matches it get returned.

I added this principle also to the Registry, so now it's possible to register a generic ReaderWriter which can handle all filetypes for a given protocol, similar what curl is doing. All you have to do is to load the plugin at startup. The curl-fallback is still in place.

With these changes it is now possible to reference a movie inside a presentation without a server-address, read the presentation (with curl) and stream the movie with the correct plugin (e.g. QTKit)

"
2012-12-07 19:05:47 +00:00
..
OpenThreads From Piotr Domagalski, "Currently, code using OpenSceneGraph doesn't build with clang due to the way __sync_bool_compare_and_swap() is used in OpenThreads/Atomic header file. 2012-09-06 10:52:28 +00:00
osg Added template swapBytes method 2012-12-07 19:04:49 +00:00
osgAnimation Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
osgDB From Stephan Huber, "attached you'll find a zip containing some bug-fixes and some refactored + new code. 2012-12-07 19:05:47 +00:00
osgFX Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
osgGA From Stephan Huber, added event sending support into osgGA::Device along with implementation on this into the osc plugin. Added osgoscdevice example to demonstate this in action. 2012-11-28 10:43:58 +00:00
osgManipulator Changed dispatch to virtual 2012-09-25 11:04:11 +00:00
osgParticle Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
osgPresentation From Wang Rui, build fix 2012-12-02 11:45:57 +00:00
osgQt Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
osgShadow Added ShadowSettings::s/getMaximumShadowMapDistance(double) property, usage of these property in ViewDependentShadowMap, 2012-08-15 12:40:48 +00:00
osgSim From Magnus Kessler, typo and documentation fixes 2012-03-29 15:08:15 +00:00
osgTerrain Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
osgText Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00
osgUtil From Magnus Kessler, typo and documentation fixes 2012-03-29 15:08:15 +00:00
osgViewer From Stephan Huber, "* imageio: removed ReaderWriterImageIO_IOS.cpp, refactored ReaderWriterImageIO to work on OS X and IOS 2012-12-05 17:15:53 +00:00
osgVolume Added xml defined property/property animation to .p3d format for <volume> propeties: 2012-11-30 14:21:45 +00:00
osgWidget Ran script to remove trailing spaces and tabs 2012-03-21 17:36:20 +00:00