diff --git a/src/osg/Image.cpp b/src/osg/Image.cpp index 104a08335..f129a4f80 100644 --- a/src/osg/Image.cpp +++ b/src/osg/Image.cpp @@ -478,7 +478,7 @@ void Image::allocateImage(int s,int t,int r, _internalTextureFormat = 0; } - ++_modifiedCount; + dirty(); } void Image::setImage(int s,int t,int r, @@ -502,7 +502,7 @@ void Image::setImage(int s,int t,int r, _packing = packing; - ++_modifiedCount; + dirty(); } @@ -626,7 +626,7 @@ void Image::readImageFromCurrentTexture(unsigned int contextID, bool copyMipMaps extensions->glGetCompressedTexImage(textureMode, i, getMipmapData(i)); } - ++_modifiedCount; + dirty(); } else @@ -685,7 +685,7 @@ void Image::readImageFromCurrentTexture(unsigned int contextID, bool copyMipMaps glGetTexImage(textureMode,i,_pixelFormat,_dataType,getMipmapData(i)); } - ++_modifiedCount; + dirty(); } } @@ -748,7 +748,7 @@ void Image::scaleImage(int s,int t,int r, GLenum newDataType) notify(WARN) << "Error Image::scaleImage() did not succeed : errorString = "<