diff --git a/src/osg/Image.cpp b/src/osg/Image.cpp index a6fa94c5a..88f87c7b5 100644 --- a/src/osg/Image.cpp +++ b/src/osg/Image.cpp @@ -514,7 +514,7 @@ unsigned int Image::computeRowWidthInBytes(int width,GLenum pixelFormat,GLenum t { unsigned int pixelSize = computePixelSizeInBits(pixelFormat,type); int widthInBits = width*pixelSize; - int packingInBits = packing*8; + int packingInBits = packing!=0 ? packing*8 : 8; //OSG_INFO << "width="<