OpenSceneGraph/src/osgPlugins
Robert Osfield 89cf88f2a9 From Chris Denham, "This is a submission to fix a problem with use of mode GL_RESCALE_NORMAL for geometries below a scaling transform which is not equal in X, Y & Z components. In this case, the 'slow' method of mode GL_NORMALIZE should be used to perform the normalization.
I have attached a correction to daeRTransforms.cpp based on trunk at [12892] which corrects this problem.

This is the changed section:

Code:
       if (scale.x() == scale.y() && scale.y() == scale.z())
       {
           // This mode may be quicker than GL_NORMALIZE, but ONLY works if x, y & z components of scale are the same.
           ss->setMode(GL_RESCALE_NORMAL, osg::StateAttribute::ON|osg::StateAttribute::OVERRIDE);
       }
       else
       {
           // This mode may be slower than GL_RESCALE_NORMAL, but does work if x, y & z components of scale are not the same.
           ss->setMode(GL_NORMALIZE, osg::StateAttribute::ON|osg::StateAttribute::OVERRIDE);
       }"
2012-02-09 14:11:36 +00:00
..
3dc
3ds From Sukender, "I added a crash-guard against corrupted 3DS files, having faces indexes out of the range of existing vertices." 2011-09-13 09:43:45 +00:00
ac Removed redundent assert and associated variables to fix warnings. 2011-06-24 16:15:47 +00:00
bmp Added support for using GL_UNPACK_ROW_LENGTH in conjunction with texture's + osg::Image via new RowLength 2012-01-24 14:34:02 +00:00
bsp Fixed Coverity reported issues. 2011-05-06 09:20:06 +00:00
bvh
cfg From Hartmut Seichter, "attached a revised CMakeLists.txt file for Android that avoids the problems with a ARM gcc bug that appears in the NDK. It only overrides the optimization level for one file. As it resides only in the cfg parser this should not have side effects on performance." 2012-02-08 17:12:58 +00:00
curl Chris Denham, fixed type of parameters to ensure they are longs where appropriate. 2012-01-24 17:38:23 +00:00
dae From Chris Denham, "This is a submission to fix a problem with use of mode GL_RESCALE_NORMAL for geometries below a scaling transform which is not equal in X, Y & Z components. In this case, the 'slow' method of mode GL_NORMALIZE should be used to perform the normalization. 2012-02-09 14:11:36 +00:00
dds Added support for using GL_UNPACK_ROW_LENGTH in conjunction with texture's + osg::Image via new RowLength 2012-01-24 14:34:02 +00:00
dicom Fixed the use DCM_SeriesDescription 2011-11-01 10:30:18 +00:00
directshow From Brad Christiansen, "I have added an implementation for set/getVolume in the direct show plug-in." 2011-12-23 17:16:06 +00:00
dot From Cory Riddell, "I've been using the dot plugin and found that our application which sets 2012-02-06 13:29:38 +00:00
dw Fixed Coverity reported issue 2011-05-06 10:28:24 +00:00
dxf From Tim Moore, "This patch fixes some performance problems with the DXF loader. It removes some unnecessary copies of vertex coordinates (which were causing an exponential explosion). It also replaces BIND_PER_PRIMITIVE normals with BIND_PER_VERTEX so that the resulting geometry will be on the fast path." 2011-02-14 16:09:51 +00:00
exr Added support for using GL_UNPACK_ROW_LENGTH in conjunction with texture's + osg::Image via new RowLength 2012-01-24 14:34:02 +00:00
fbx From Luc Frauciel, "FBX plugin was locked on version 2012.1 of FBX SDK which is not available anymore on Autodesk website. 2012-02-01 17:38:37 +00:00
ffmpeg From Alberto Luacus, "The ffmpeg plugin fails to compile with the upcoming libav 0.8 because 2012-01-05 14:07:56 +00:00
freetype Changed getVertical(..) so it uses the same coord scale as the getGlyph 2011-10-03 14:57:39 +00:00
gdal From Cedric Pinson, "Here a small fix about gdal plugin used to read dem file, if you dont 2010-12-11 15:12:09 +00:00
geo Fixed a range of issues reported by cppcheck: 2011-06-20 19:15:53 +00:00
gif Fixed Coverity reported issue. 2011-05-05 12:39:35 +00:00
glsl From Terry Welsh, improved support for handling archives 2012-02-03 11:09:45 +00:00
gz
hdr Added support for using GL_UNPACK_ROW_LENGTH in conjunction with texture's + osg::Image via new RowLength 2012-01-24 14:34:02 +00:00
imageio Fixed compile error 2012-01-24 15:44:58 +00:00
Inventor Added support for using GL_UNPACK_ROW_LENGTH in conjunction with texture's + osg::Image via new RowLength 2012-01-24 14:34:02 +00:00
ive Added support for using GL_UNPACK_ROW_LENGTH in conjunction with texture's + osg::Image via new RowLength 2012-01-24 14:34:02 +00:00
jp2 From Sukender, "I just fixed using UTF8 paths in JP2 readerwriter under Windows. Jpeg2000 plugin could not handle UTF8 paths as it was using an Japser open() function which seems to be based on the standard fopen(). The fix simply opens the file beforehand and only gives a FILE* to the Jasper lib (and then closes the file, of course). 2012-02-07 10:33:09 +00:00
jpeg Added support for using GL_UNPACK_ROW_LENGTH in conjunction with texture's + osg::Image via new RowLength 2012-01-24 14:34:02 +00:00
logo Added support for using GL_UNPACK_ROW_LENGTH in conjunction with texture's + osg::Image via new RowLength 2012-01-24 14:34:02 +00:00
lwo From Ryan Pavlik, "I have successfully compiled OpenSceneGraph trunk using the Clang compiler (using a recent trunk build of llvm and clang, haven't tested an older release). The attached files contain the change shown in the diff below, which was required to finish the build with Clang. It fixes an issue with two-phase name lookup - there's more information here http://blog.llvm.org/2009/12/dreaded-two-phase-name-lookup.html 2011-06-23 09:26:27 +00:00
lws
md2 Fixed a range of issues reported by cppcheck: 2011-06-20 19:15:53 +00:00
mdl From Ulrich Hertlein, "attached is a patch for osgPlugins/mdl/MDLReader.cpp that improves its functionality on 2011-12-23 16:29:51 +00:00
normals
nvtt Added support for using GL_UNPACK_ROW_LENGTH in conjunction with texture's + osg::Image via new RowLength 2012-01-24 14:34:02 +00:00
obj
ogr From Alberto Luacas, typo fixes 2011-07-17 16:24:47 +00:00
OpenFlight From Paul Martz and David Glenn, 2011-12-23 17:40:31 +00:00
osg Added support for calling throwException() from InputIterator and added a check for negative string sizes. 2011-10-20 16:35:50 +00:00
osga Implemented missing writeShader 2011-06-24 15:04:16 +00:00
osgtgz
p3d Added support into the .p3d format for specifying the osgDB::Options::OptionString via the <tag options="value">. 2011-10-26 14:25:56 +00:00
pdf
pfb From Per Fahlberg, warning fixes 2011-01-28 11:07:51 +00:00
pic Fixed a range of issues reported by cppcheck: 2011-06-20 19:15:53 +00:00
ply Fixed a range of issues reported by cppcheck: 2011-06-20 19:15:53 +00:00
png From Farshid Lashkari, BGR write support for BMP, PNG and TGA 2011-06-20 12:36:53 +00:00
pnm From Andreas Eskland, "I found that a binary PNM file couldn't be read by the PNM plugin in the 3.0 branch. Attached is a small fix in ReaderWriterPNM.cpp, simply opening the file in binary mode." 2011-06-25 20:51:58 +00:00
pov Added support for using GL_UNPACK_ROW_LENGTH in conjunction with texture's + osg::Image via new RowLength 2012-01-24 14:34:02 +00:00
pvr Resolved warnings reported by g++ 4.6's -Wunused-but-set-variable. 2011-06-22 12:30:01 +00:00
qfont
QTKit
quicktime Changed float QuicktimeImageStream::getCurrentTime() to double QuicktimeImageStream::getCurrentTime() to keep it consistent with 2012-01-23 18:48:18 +00:00
revisions Copya and Paste Anti-Pattern strikes again! Renamed FreeType usage to Revisions to correct previous mistake when copying and modifying the ReaderWriter. 2011-09-19 09:44:29 +00:00
rgb Added support for using GL_UNPACK_ROW_LENGTH in conjunction with texture's + osg::Image via new RowLength 2012-01-24 14:34:02 +00:00
rot Fixed typo of commercial 2010-11-22 11:22:03 +00:00
scale Fixed typo of commercial 2010-11-22 11:22:03 +00:00
shadow Fixed typo of commercial 2010-11-22 11:22:03 +00:00
shp Fixed a range of issues reported by cppcheck: 2011-06-20 19:15:53 +00:00
stl From Alberto Luacas, typo fixes 2011-07-17 16:24:47 +00:00
svg From Jason Beverage, "Attached is a patch to the SVG plugin to use cairo_surface_destroy 2012-02-06 12:38:11 +00:00
terrain
tga Added support for using GL_UNPACK_ROW_LENGTH in conjunction with texture's + osg::Image via new RowLength 2012-01-24 14:34:02 +00:00
tgz
tiff From Paul Palumbo, "This change seems to fix a problem reading 32-bit Floating point tiff images. Without this fix, I'm only getting half my image displayed in "osgviewer --image"." 2012-02-06 12:42:52 +00:00
trans Fixed typo of commercial 2010-11-22 11:22:03 +00:00
txf Fixed handling of Font implementations that don't handle multiple font resolutions. 2011-05-13 19:08:04 +00:00
txp From Alberto Luacas, typo fixes 2011-07-17 16:24:47 +00:00
view Fixed typo of commercial 2010-11-22 11:22:03 +00:00
vnc Added support for American spelling of swap and add supportOptions(..) documentation for the new options. 2011-10-27 08:34:53 +00:00
vrml From Mathias Froehlich, "I have attached an updated version of the VRML2 loader. 2011-07-21 09:07:22 +00:00
vtf Resolved warnings reported by g++ 4.6's -Wunused-but-set-variable. 2011-06-22 12:30:01 +00:00
x
xine Added support for using GL_UNPACK_ROW_LENGTH in conjunction with texture's + osg::Image via new RowLength 2012-01-24 14:34:02 +00:00
zip Implemented missing Archive::readShader/writeShader, and added searching of the archive list in Registr::read() so that files 2011-06-24 12:40:18 +00:00
CMakeLists.txt From Rafa Gaitan and Jorge Izquierdo, build support for Android NDK. 2011-03-08 16:35:37 +00:00