Hi Glenn, Since TextureArrays are supposed to work only with programmable pipeline, there is no such GL Mode as GL_TEXTURE_2D_ARRAY. It could be considered a bug in OSG that setting this mode is attempted. Workaround: don't attach the textureArray with setTextureAttributeAndModes but with setTextureAttribute.
Cheers, Wojtek From: Glenn Waldron Sent: Wednesday, July 28, 2010 3:12 AM To: OpenSceneGraph Users Subject: [osg-users] Texture2DArray and invalid enumerant error Hi, I'm using the Texture2DArray class with a VBO geometry and a shader program. I get a non-stop stream of this message: Warning: detected OpenGL error 'invalid enumerant' after applying GLMode 0x8c1a (..where 0x8c1a = TEXTURE_2D_ARRAY_EXT) The Texture2DArray (and associated sampler2Darray) is working correctly and my scene renders properly. But I'm having no luck tracking down cause of the message ... any ideas? OSG SVN trunk, Win7/VS9, GTS 250. -- Glenn Waldron : Pelican Mapping : +1.703.652.4791 -------------------------------------------------------------------------------- _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

