[osg-users] image is not being freed
Bruno Oliveira
bruno.manata.oliveira at gmail.com
Tue Apr 12 13:57:54 PDT 2016
Hello,
I am creating an image from custom data pointer as follows, however, this
does not result in freeing my memory after I delete the node and texture.
How could this be?
image->setImage(src->tileSize(), src->tileSize(),1,
GL_RGBA8,
GL_RGBA,
GL_UNSIGNED_INT_8_8_8_8_REV,
src->tileGridCoords(col, row).m_data.data(),
osg::Image::NO_DELETE);
// Setup texture
osg::ref_ptr<osg::Texture2D> texture = new osg::Texture2D;
texture->setImage(image.get());
// Avoid background border between tiles
//
http://stackoverflow.com/questions/19611745/opengl-black-lines-in-between-tiles
texture->setWrap(osg::Texture::WRAP_S,
osg::Texture::CLAMP_TO_EDGE);
texture->setWrap(osg::Texture::WRAP_T,
osg::Texture::CLAMP_TO_EDGE);
texture->setInternalFormatMode(osg::Texture2D::USE_S3TC_DXT1_COMPRESSION);
texture->setUnRefImageDataAfterApply(
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20160412/33a72c5f/attachment-0002.htm>
More information about the osg-users
mailing list