OpenSceneGraph/src/osgPlugins
Robert Osfield bbca791251 From Michael Platings, "Here's the all-new, all-dancing DAE plugin, with support for reading
osgAnimation. It's been tested with the majority of the samples in the
COLLADA test repository and works with all of them either as well as, or
better than, the version of the plugin currently in SVN.

Known issue: vertex animation (AKA morphing) doesn't work at present,
but that's a relatively unpopular method of animating so it's not high
on my priority list."

Follow up email:
"I've been informed that the previous DAE submission didn't build on
unix, so here's the submission again with the fixes.  Thanks to Gregory Potdevin and Benjamin Bozou.
Also, my apologies to Roland for not crediting his part in making DAE
animation happen, my work was indeed built on top of his work. Thanks
also to Marius Heise and of course Cedric Pinson."

Changes by Robert Osfield, fixed compile issues when compile without C* automatic conversion enabled in ref_ptr<>
and constructor initialization fixes to address some warnings under gcc.
2010-02-26 14:41:50 +00:00
..
3dc From Chris Hanson, typo and comment clean ups 2009-07-24 14:45:44 +00:00
3ds From Sukender, "I tried a tiny change in is83() function and had no crash (under Windows). "osgconv cow.osg cow.3ds" exports a black cow and "osgconv lz.osg lz.3ds" exports tree(s) at (0,0,0)... I guess there are still things to do about non-zero-index textures and multiple instanciation of a node, but at least it doesn't crash." 2010-02-26 09:33:48 +00:00
ac Removed catch 2009-11-16 15:47:32 +00:00
bmp From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
bsp Ported osgUtil, osgDB, osgGA, NodeKits and plugins to compile against OpenGL ES 1.1 and OpenGL ES 2.0. 2009-10-28 20:31:57 +00:00
bvh From Cedric Pinson, "Here a list of changes: 2010-01-27 12:24:55 +00:00
cfg From Mathias Froehlich, "We are currently getting issues with locale settings and some osg plugins. 2009-06-25 16:07:49 +00:00
curl Convert NOTIFY to OSG_NOTIFY to avoid problems with polution of users apps with the NOTIFY macro 2010-02-10 12:44:59 +00:00
dae From Michael Platings, "Here's the all-new, all-dancing DAE plugin, with support for reading 2010-02-26 14:41:50 +00:00
dds From Jason Daly, "The DDS reader test for DXT1 images with 1-bit alpha wasn't thorough enough. It performed the first check (color_0 <= color_1), but it didn't actually scan the texel block to see if the transparent color (0x03) was there. As a result, DXT1 files without any alpha were getting switched to RGBA format (instead of being left just RGB). 2009-11-27 15:48:57 +00:00
dicom Attempted compile fix. 2009-11-27 18:14:27 +00:00
directshow From Trajce Nikolov, "attached is some fix for the directshow plugin. Cleans up the build warnings as well makes the code a bit safer" 2010-02-25 18:01:25 +00:00
dot From Cory Riddell, "Small edit to ReaderWriterDOT.cpp. It wasn't checking the file extension 2009-11-27 12:17:20 +00:00
dw From Mathias Froehlich, "We are currently getting issues with locale settings and some osg plugins. 2009-06-25 16:07:49 +00:00
dxf From Simon Buckley, "Attached is a small change to the file src\osgPlugins\dxf\dxfFile.cpp that allows the dxf reader to skip comments in a dxf file. I found with the existing version and a test file I had that the loader failed when comments were present. I made a very minor change to allow "999" comment codes to be skipped rather than causing load failure." 2010-02-25 17:13:15 +00:00
exr From Martin Lambers, "Fix static linking with EXR plugin on MinGW" 2010-01-28 10:59:00 +00:00
fbx 2010-02-24 10:52:51 +00:00
ffmpeg From Serge Lages, "Here is a patch to allow setting an audio volume with the AudioSink interface, I've also modified the ffmpeg plugin code to implement the ImageStream's setVolume method with its AudioSink." 2010-01-18 12:43:02 +00:00
freetype Reverted fixes for Mingw as they break OSX build 2010-01-22 16:13:28 +00:00
gdal Added use of REGISTER_OGRPLUGIN to enable static linking of plugins 2009-06-24 17:37:59 +00:00
gecko From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
geo From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
gif From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
glsl From Stephane Lamoliatte, "Here is a patch wich improves the support for geometry shaders in OpenSceneGraph. 2009-10-10 09:41:28 +00:00
gz Quietened down debug messages, and added early return when filename contains server address. 2009-07-14 11:18:11 +00:00
hdr Ported osgUtil, osgDB, osgGA, NodeKits and plugins to compile against OpenGL ES 1.1 and OpenGL ES 2.0. 2009-10-28 20:31:57 +00:00
imageio From Tatsuhiro Nishioka, "> The workaround/solution was to add a block of code at the end of the 2009-12-04 17:25:23 +00:00
Inventor Build fixes for build without ref_ptr<> automatic type conversion 2010-01-31 18:24:01 +00:00
ive Convert NOTIFY to OSG_NOTIFY to avoid problems with polution of users apps with the NOTIFY macro 2010-02-10 12:44:59 +00:00
jp2 Added desctructor with jas_cleanup(). 2010-01-11 16:03:13 +00:00
jpeg From Jean-Sebastien Guay, build fixes for Mingw 2010-01-18 14:27:20 +00:00
logo From Paul Martz, changes for compiling against OpenGL 3.x 2009-11-03 16:34:54 +00:00
lwo Fixed data copy bug 2009-02-06 12:15:15 +00:00
lws From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
md2 From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
mdl From Colin McDonald, "The bsp & mdl plugins have calls to atof() without including the 2009-08-20 14:59:29 +00:00
net From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
normals From Mathias Froehlich, "We are currently getting issues with locale settings and some osg plugins. 2009-06-25 16:07:49 +00:00
obj From Ulrich Hertlein, "ttached are some tweaks to the Obj loader that allows a program supplied osgDB::Options object to be passed through the code. This allows for caching to be used with images. 2009-11-19 12:54:52 +00:00
ogr Added use of REGISTER_OGRPLUGIN to enable static linking of plugins 2009-06-24 17:37:59 +00:00
OpenFlight <iterator>, <stdlib.h> and <ctype.h> includes required for QNX compiler 2009-11-17 14:06:07 +00:00
osg Convert NOTIFY to OSG_NOTIFY to avoid problems with polution of users apps with the NOTIFY macro 2010-02-10 12:44:59 +00:00
osga From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
osgtgz From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
p3d Added tf-255 option to volume tag 2009-09-10 16:39:05 +00:00
pdf From Wang Rui, "I just successfully built the pdf plugin on Windows XP and MSVC and 2009-11-27 15:35:57 +00:00
pfb From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
pic From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
ply From Mathias Froehlich, "We are currently getting issues with locale settings and some osg plugins. 2009-06-25 16:07:49 +00:00
png From Philip Lownman, "The libpng project decided to rename png_set_gray_1_2_4_to_8() to 2010-02-26 08:55:50 +00:00
pnm From Andy Skinner, fixes for Solaris build 2009-01-09 12:17:40 +00:00
quicktime From Serge Lages, build fix 2010-02-01 10:04:56 +00:00
revisions Changed build OSG_USE_REF_PTR_IMPLICIT_OUTPUT_CONVERSION to ON and then fixed all the resulting build errors. 2009-06-17 10:39:39 +00:00
rgb From Paul Martz, changes for compiling against OpenGL 3.x 2009-11-03 16:34:54 +00:00
rot From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
scale Added EGL support into build system for GLES1 + GLES2. 2009-10-30 15:17:38 +00:00
shadow Refactored the old style .osg plugin support so that the DotOsgWrappers are placed in their own dedicated plugins found in src/osgWrappers/deprecated_osg 2010-01-19 12:26:37 +00:00
shp From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
stl Replaced catch usage 2009-11-16 16:09:50 +00:00
svg From Jeremy Moles, "Somehow, the SVG reader plugin has gone all this time without actually 2009-11-20 10:56:54 +00:00
terrain Refactored the old style .osg plugin support so that the DotOsgWrappers are placed in their own dedicated plugins found in src/osgWrappers/deprecated_osg 2010-01-19 12:26:37 +00:00
tga From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
tgz From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
tiff Added include of osg/FrameBufferObject to fix GLES1/GLES2 build issue 2010-02-19 20:43:58 +00:00
trans From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
txf Added setting of the charcode during construction of osgText::Font::Glyph() 2010-01-14 15:15:42 +00:00
txp From Ryan Kawicki, "I guess I missed these during my testing, but if the database pager has outstanding requests while the application is shutting down, the archive can become invalidated through unsafe calls to ReaderWriterTXP::getArchive. I've made this function return a ref_ptr and change other locations to as needed to conform to the change. I've tested this and no more crashes. 2010-02-26 09:23:28 +00:00
view Refactored the old style .osg plugin support so that the DotOsgWrappers are placed in their own dedicated plugins found in src/osgWrappers/deprecated_osg 2010-01-19 12:26:37 +00:00
vnc Added use of REGISTER_OGRPLUGIN to enable static linking of plugins 2009-06-24 17:37:59 +00:00
vrml From Jan Ciger, removal of declaration of now undefined method. 2009-11-20 09:03:02 +00:00
vtf From Philip Lowman, clean up of CMake files 2009-04-09 09:23:45 +00:00
x From Ulrich Hertlein, "please find a patch for the DirectX loader to use std::istreams. This will make it usable with the zip plugin." 2009-05-26 11:00:26 +00:00
xine From David Callu, "I have a Segfault with xine plugin, when I load a video, then delete the XineStreamImage, 2009-11-20 11:46:20 +00:00
zip From Chris Denham, "I discovered a memory leak in the ZIP plugin, which was caused by a missing call to CloseZip. 2009-10-10 10:00:13 +00:00
CMakeLists.txt Refactored the old style .osg plugin support so that the DotOsgWrappers are placed in their own dedicated plugins found in src/osgWrappers/deprecated_osg 2010-01-19 12:26:37 +00:00