Hi Giuseppe, Could you post the whole modified file?
Cheers, Robert. On 10 September 2013 11:13, Giuseppe Donvito <[email protected]>wrote: > Hi, > I'm using OSG 320 and I need to flush a DDS 3D texture on disk. > I found a bug on DDS ReaderWriter that generates a false positive on a > guard for the size check on writing operation. This is due to a wrong > imageSize computation that uses img->getImageSizeInBytes() method instead > of img->getTotalSizeInBytes(), that actually ignores the r() dimension, > contrariwise taken into account by the function ComputeImageSizeInBytes() > later. > > The line 1062 on file ReaderWriterDDS.cpp should be fixed with: > [code]unsigned int imageSize = img->getTotalSizeInBytes();[/code] > > This fix could be also applied as is to the trunk. > > Cheers, > Giuseppe > > _______________________________________________ > osg-submissions mailing list > [email protected] > > http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org > >
_______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
