Added futher use of readSize/writeSize.

This commit is contained in:
Robert Osfield
2010-02-11 09:13:33 +00:00
parent 725258ea54
commit eac767d494
2 changed files with 6 additions and 6 deletions

View File

@@ -355,11 +355,11 @@ void OutputStream::writeImage( const osg::Image* img )
*this << img->getDataType(); // _dataType
*this << img->getPacking(); // _packing
*this << img->getAllocationMode(); // _allocationMode
// _data
unsigned int size = img->getTotalSizeInBytesIncludingMipmaps();
*this << size; writeCharArray( (char*)img->data(), size );
writeSize(size); writeCharArray( (char*)img->data(), size );
// _mipmapData
const osg::Image::MipmapDataType& levels = img->getMipmapLevels();
writeSize(levels.size());
@@ -379,7 +379,7 @@ void OutputStream::writeImage( const osg::Image* img )
{
infile.seekg( 0, std::ios::end );
unsigned int size = infile.tellg();
*this << size;
writeSize(size);
if ( size>0 )
{