Added support for modifying the osg::Texture*:Extensions stuctures.

Added an example modifying osg::Texture::Extensions to osgtext.  Optionally
compiled out by default.
This commit is contained in:
Robert Osfield
2003-04-10 13:41:45 +00:00
parent bc4fd5b051
commit 8b03d59be3
7 changed files with 55 additions and 6 deletions

View File

@@ -301,7 +301,7 @@ void TextureCubeMap::apply(State& state) const
typedef buffered_value< ref_ptr<TextureCubeMap::Extensions> > BufferedExtensions;
static BufferedExtensions s_extensions;
const TextureCubeMap::Extensions* TextureCubeMap::getExtensions(unsigned int contextID,bool createIfNotInitalized)
TextureCubeMap::Extensions* TextureCubeMap::getExtensions(unsigned int contextID,bool createIfNotInitalized)
{
if (!s_extensions[contextID] && createIfNotInitalized) s_extensions[contextID] = new Extensions;
return s_extensions[contextID].get();