HI Ulrich, Your suggestion of moving the define to entirely with include/osg/Texture should work fine, I've just applied this change am waiting on a rebuild before submitting them.
Robert. On 9/7/07, Ulrich Hertlein <[EMAIL PROTECTED]> wrote: > Hi all, > > I'm getting the following error: > /home/uli/projects/osg/OpenSceneGraph/src/osg/Image.cpp: In member > function 'void osg::Image::readImageFromCurrentTexture(unsigned int, > bool, GLenum)': > /home/uli/projects/osg/OpenSceneGraph/src/osg/Image.cpp:537: error: > 'GL_TEXTURE_BINDING_2D_ARRAY_EXT' was not declared in this scope > make[2]: *** [src/osg/CMakeFiles/osg.dir/Image.o] Error 1 > > It is defined (along with other enums) in the Texture2DArray header file > if GL_TEXTURE_2D_ARRAY_EXT is not defined. The problem is that > GL_TEXTURE_2D_ARRAY_EXT (without the other enums) is already in the > Texture header file. > > The defines are not in my OpenGL header files (nvidia 100.14.11) so > maybe this is why it bites me?!? > > I'd propose to move the defines from the Texture2DArray header file to > the Texture header file. > > Cheers, > /ulrich > _______________________________________________ > 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

