Hi Lionel,
Im using Xfree86 standard headers (no NVidia/ATI/... headers) and Linux RH 9. I'm getting the same warning as Gerard's however.
========= Well, the Linux ABI tells this :
" 4.4. glx.h must include the prototype of the glXGetProcAddressARB extension described above.
4.5. All OpenGL 1.2 and ARB_multitexture, GLU 1.3, and GLX 1.3 entry points and enumerants must be present in the corresponding header files gl.h, glu.h, and glx.h, even if only OpenGL 1.1 is implemented at runtime by the associated runtime libraries. "
So if your system was compliant, you should have all the glMulti* prototypes defined in your gl.h file and glXGetProcAddressARB too.... So you should not have any warning.
Nothing is mentionned in the ABI about any need for 'GL_GLEXT_PROTOTYPES' protection of these calls, so well, I still think that it's somehow a problem in your headers :-)
===== Sylvain Petreolle (spetreolle_at_users_dot_sourceforge_dot_net) ICQ #170597259
alias upsf='false ; while [ $? -ne 0 ] ; do cvs update -APd ; done 2>&1 |tee cvslog'
"What if tomorrow the War could be over ?" Morpheus, in "Reloaded".
___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com
Le mer 02/07/2003 à 02:29, Sylvain Petreolle a écrit :
Hi Lionel,
Im using Xfree86 standard headers (no NVidia/ATI/... headers) and Linux RH 9. I'm getting the same warning as Gerard's however.
Those are Mesa 3.4.2 headers IIRC, ie the same as Gerard's (again IIRC).
Vincent