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

Reply via email to