Jeremy, Just to be clear, this only impacts a single demo program in freeglut and is the demo programs code and not freeglut's shared libraries code so it doesn't really impact us seriously. I'll file a bug report upstream about this. Jack On Sat, Apr 25, 2009 at 10:47:46PM -0700, Jeremy Huddleston wrote:
That is an "interesting" issue... I'm guessing that freeglut test probably has something like:
#ifdef __APPLE__ #define PFNGLGENBUFFERSPROC ... ... #endif
That's because Apple's OpenGL.framework doesn't use the same naming convention for the OpenGL function pointer types as Mesa/Windows does. We exist in an awkward state bridging the two... in order to be as compatible as possible at the source level, I decided to support both conventions.
It looks like the freeglut test tried to be too clever for its own good...