Andy Ross writes: > John Check wrote:> > > main.cxx:153: > > void (*glPointParameterfvEXT)(unsigned int, const GLfloat*) > > /usr/X11R6/include/GL/gl.h:2520: > > glPointParameterfvEXT(unsigned int, const GLfloat*)' > > OK, this one looks kinda wrong. Our code is defining its own copy of > the glPointParameter function pointers, when they've already been > declared as regular functions in gl.h. What's the purpose here? All > of the declared extensions are supposed to be defined in the ARB > glext.h header, I believe. User-level code shouldn't have to play > this kind of game anymore.
This is true in the non-windows world, but since the distributed M$oft OpenGL is version 1.1 this is a major pain to do easily in a cross platform way. FWIW making this transparent is what the extgl package in the Clouds3D directory is trying to do. Perhaps it is time to bring up cross platform OpenGL extension handling on the PLIB list. Norman _______________________________________________ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
