-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Le Mardi 28 Janvier 2003 21:56, Andrew John Hughes a écrit :
On Sat, 25 Jan 2003 01:14:15 +0100
Raphaël Junqueira fenix@club-internet.fr wrote:
<snip>
Including glext.h appears to break the DLL for me. NVidia's GL headers (gl.h) already define some of the types specified in glext.h. I presume X installs glext.h, but I've not had a conflict between the two headers before.
yukkkk,
it's a known recurrent problem ;( currently i have a proto where i redefined all the types, protos, ... but it's not merged yet (it's a HAL arch draft)
sorry, but your nvidia header don't seem to respect the "standard" ;(
can you send me your nvidia gl.h header i'll try to play with #ifdef/#endif
Raphael
In file included from d3d8_private.h:30, from device.c:35: /usr/local/include/GL/glext.h:3142: conflicting types for `glCopyTexSubImage3DEXT' /usr/local/include/GL/gl.h:2486: previous declaration of `glCopyTexSubImage3DEXT' /usr/local/include/GL/glext.h:3566: conflicting types for `glColorSubTableEXT' /usr/local/include/GL/gl.h:2446: previous declaration of `glColorSubTableEXT' /usr/local/include/GL/glext.h:4372: conflicting types for `glTbufferMask3DFX' /usr/local/include/GL/gl.h:2984: previous declaration of `glTbufferMask3DFX' /usr/local/include/GL/glext.h:4406: conflicting types for `glTextureColorMaskSGIS' /usr/local/include/GL/gl.h:3050: previous declaration of `glTextureColorMaskSGIS'