--- src/osg.i.orig 2009-12-21 18:16:02.000000000 +0100 +++ src/osg.i 2009-12-21 22:01:15.000000000 +0100 @@ -462,8 +463,12 @@ %ignore osg::GraphicsContext::getCurrentOperation; +%ignore osg::Texture::getTextureObjectManager; %ignore osg::Texture::getExtensions; %ignore osg::Texture::setExtensions; +%ignore osg::Texture::s_numberTextureReusedLastInLastFrame; +%ignore osg::Texture::s_numberNewTextureInLastFrame; +%ignore osg::Texture::s_numberDeletedTextureInLastFrame; %ignore osg::Texture1D::setSubloadCallback; %ignore osg::Texture1D::getSubloadCallback; @@ -500,8 +505,11 @@ %ignore osg::BlendEquation::setExtensions; %ignore osg::BlendColor::getExtensions; %ignore osg::BlendColor::setExtensions; -%ignore osg::BufferObject::getExtensions; -%ignore osg::BufferObject::setExtensions; + +%ignore osg::GLBufferObject::_extensions; +%ignore osg::GLBufferObject::Extensions; +%ignore osg::GLBufferObject::getExtensions; +%ignore osg::GLBufferObject::setExtensions; %ignore osg::Point::Extensions; %ignore osg::Point::getExtensions; @@ -679,7 +687,7 @@ if (PyString_Check($input)) { int len; char *buf; - PyString_AsStringAndSize($input, &buf, &len); + PyString_AsStringAndSize($input, &buf, (Py_ssize_t *)&len); $1 = (unsigned char *)malloc(len); memcpy($1, buf, len); } else { @@ -733,7 +742,14 @@ %extend osg::Viewport { value_type getHeight() {return $self->height();}}; %include osg/Viewport +%ignore osg::Shader::Extensions; +%ignore osg::Shader::getExtensions; +%ignore osg::Shader::setExtensions; %include osg/Shader + +%ignore osg::Program::Extensions; +%ignore osg::Program::getExtensions; +%ignore osg::Program::setExtensions; %include osg/Program %extend osg::Program { @@ -940,6 +956,9 @@ %include osg/ArgumentParser %include osg/Array +%ignore osg::PrimitiveSet::Extensions; +%ignore osg::PrimitiveSet::getExtensions; +%ignore osg::PrimitiveSet::setExtensions; %include osg/PrimitiveSet @@ -1020,6 +1038,9 @@ %ignore osg::Uniform::getUpdateCallback; %ignore osg::Uniform::setEventCallback; %ignore osg::Uniform::getEventCallback; +%ignore osg::Uniform::Extensions; +%ignore osg::Uniform::getExtensions; +%ignore osg::Uniform::setExtensions; %include osg/Uniform