Description: Tolerate absence of several extensions removed in Mesa 9.2.0
 See: http://cgit.freedesktop.org/mesa/mesa/commit/?h=9a14e41
Author: Colin Watson <cjwatson@ubuntu.com>
Forwarded: https://sourceforge.net/p/pogl/code/merge-requests/1/
Last-Update: 2013-10-23

Index: b/gl_const.h
===================================================================
--- a/gl_const.h
+++ b/gl_const.h
@@ -1921,8 +1921,10 @@
 	i(GL_FRAMEZOOM_SGIX)
 	i(GL_FRAMEZOOM_FACTOR_SGIX)
 	i(GL_MAX_FRAMEZOOM_FACTOR_SGIX)
+#if defined(GL_FfdMaskSGIX)
 	i(GL_TEXTURE_DEFORMATION_BIT_SGIX)
 	i(GL_GEOMETRY_DEFORMATION_BIT_SGIX)
+#endif
 	i(GL_GEOMETRY_DEFORMATION_SGIX)
 	i(GL_TEXTURE_DEFORMATION_SGIX)
 	i(GL_DEFORMATIONS_MASK_SGIX)
@@ -2068,6 +2070,7 @@
 	i(GL_TEXTURE_MATERIAL_PARAMETER_EXT)
 	i(GL_ALPHA_MIN_SGIX)
 	i(GL_ALPHA_MAX_SGIX)
+#if defined(GL_SGIX_impact_pixel_texture)
 	i(GL_PIXEL_TEX_GEN_Q_CEILING_SGIX)
 	i(GL_PIXEL_TEX_GEN_Q_ROUND_SGIX)
 	i(GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX)
@@ -2075,6 +2078,7 @@
 	i(GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX)
 	i(GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX)
 	i(GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX)
+#endif
 	i(GL_BGR_EXT)
 	i(GL_BGRA_EXT)
 	i(GL_ASYNC_MARKER_SGIX)
@@ -2161,8 +2165,10 @@
 	i(GL_OPERAND2_ALPHA_EXT)
 	i(GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE)
 	i(GL_TRANSFORM_HINT_APPLE)
+#if defined(GL_SGIX_fog_scale)
 	i(GL_FOG_SCALE_SGIX)
 	i(GL_FOG_SCALE_VALUE_SGIX)
+#endif
 	i(GL_UNPACK_CONSTANT_DATA_SUNX)
 	i(GL_TEXTURE_CONSTANT_DATA_SUNX)
 	i(GL_GLOBAL_ALPHA_SUN)
@@ -2333,9 +2339,11 @@
 	i(GL_PIXEL_SUBSAMPLE_4242_SGIX)
 	i(GL_YCRCB_SGIX)
 	i(GL_YCRCBA_SGIX)
+#if defined(GL_SGI_depth_pass_instrument)
 	i(GL_DEPTH_PASS_INSTRUMENT_SGIX)
 	i(GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX)
 	i(GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX)
+#endif
 	i(GL_COMPRESSED_RGB_FXT1_3DFX)
 	i(GL_COMPRESSED_RGBA_FXT1_3DFX)
 	i(GL_MULTISAMPLE_3DFX)
