Disable (at least for now) PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC typedef.
authorBrian <brian@yutani.localnet.net>
Sat, 19 May 2007 14:56:15 +0000 (08:56 -0600)
committerBrian <brian@yutani.localnet.net>
Sat, 19 May 2007 14:56:15 +0000 (08:56 -0600)
If an app (like progs/samples/blendxor.c) includes both gl.h and glext.h
this typedef will get hit in both headers, causing an error.
Possibly work around by bringing GL_NV_geometry_program4 items into gl.h.

include/GL/gl.h

index 6e92481a5368b792e546e87da67a36b44bbe177c..a388de36e4995ed1fa8839d277a50483401f68c7 100644 (file)
@@ -2221,8 +2221,13 @@ GLAPI void APIENTRY glFramebufferTextureLayerEXT(GLenum target,
     GLenum attachment, GLuint texture, GLint level, GLint layer);
 #endif /* GL_GLEXT_PROTOTYPES */
 
+#if 0
+/* (temporarily) disabled because of collision with typedef in glext.h
+ * that happens if apps include both gl.h and glext.h
+ */
 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target,
     GLenum attachment, GLuint texture, GLint level, GLint layer);
+#endif
 
 #define GL_TEXTURE_1D_ARRAY_EXT         0x8C18
 #define GL_PROXY_TEXTURE_1D_ARRAY_EXT   0x8C19