#ifndef GLU_INCOMPATIBLE_GL_VERSION
#define GLU_INCOMPATIBLE_GL_VERSION 100903
#endif

#ifdef GLU_VERSION_1_0
	OGL_CONST_i(GLU_SMOOTH)
	OGL_CONST_i(GLU_FLAT)
	OGL_CONST_i(GLU_NONE)
	OGL_CONST_i(GLU_POINT)
	OGL_CONST_i(GLU_LINE)
	OGL_CONST_i(GLU_FILL)
	OGL_CONST_i(GLU_SILHOUETTE)
	OGL_CONST_i(GLU_OUTSIDE)
	OGL_CONST_i(GLU_INSIDE)
	OGL_CONST_i(GLU_BEGIN)
	OGL_CONST_i(GLU_VERTEX)
	OGL_CONST_i(GLU_END)
	OGL_CONST_i(GLU_ERROR)
	OGL_CONST_i(GLU_EDGE_FLAG)
	OGL_CONST_i(GLU_CW)
	OGL_CONST_i(GLU_CCW)
	OGL_CONST_i(GLU_INTERIOR)
	OGL_CONST_i(GLU_EXTERIOR)
	OGL_CONST_i(GLU_UNKNOWN)
	OGL_CONST_i(GLU_TESS_ERROR1)
	OGL_CONST_i(GLU_TESS_ERROR2)
	OGL_CONST_i(GLU_TESS_ERROR3)
	OGL_CONST_i(GLU_TESS_ERROR4)
	OGL_CONST_i(GLU_TESS_ERROR5)
	OGL_CONST_i(GLU_TESS_ERROR6)
	OGL_CONST_i(GLU_TESS_ERROR7)
	OGL_CONST_i(GLU_TESS_ERROR8)
	OGL_CONST_i(GLU_AUTO_LOAD_MATRIX)
	OGL_CONST_i(GLU_CULLING)
	OGL_CONST_i(GLU_SAMPLING_TOLERANCE)
	OGL_CONST_i(GLU_DISPLAY_MODE)
	OGL_CONST_i(GLU_PATH_LENGTH)
	OGL_CONST_i(GLU_PARAMETRIC_ERROR)
	OGL_CONST_i(GLU_DOMAIN_DISTANCE)
	OGL_CONST_i(GLU_MAP1_TRIM_2)
	OGL_CONST_i(GLU_MAP1_TRIM_3)
	OGL_CONST_i(GLU_OUTLINE_POLYGON)
	OGL_CONST_i(GLU_OUTLINE_PATCH)
	OGL_CONST_i(GLU_NURBS_ERROR1)
	OGL_CONST_i(GLU_NURBS_ERROR2)
	OGL_CONST_i(GLU_NURBS_ERROR3)
	OGL_CONST_i(GLU_NURBS_ERROR4)
	OGL_CONST_i(GLU_NURBS_ERROR5)
	OGL_CONST_i(GLU_NURBS_ERROR6)
	OGL_CONST_i(GLU_NURBS_ERROR7)
	OGL_CONST_i(GLU_NURBS_ERROR8)
	OGL_CONST_i(GLU_NURBS_ERROR9)
	OGL_CONST_i(GLU_NURBS_ERROR10)
	OGL_CONST_i(GLU_NURBS_ERROR11)
	OGL_CONST_i(GLU_NURBS_ERROR12)
	OGL_CONST_i(GLU_NURBS_ERROR13)
	OGL_CONST_i(GLU_NURBS_ERROR14)
	OGL_CONST_i(GLU_NURBS_ERROR15)
	OGL_CONST_i(GLU_NURBS_ERROR16)
	OGL_CONST_i(GLU_NURBS_ERROR17)
	OGL_CONST_i(GLU_NURBS_ERROR18)
	OGL_CONST_i(GLU_NURBS_ERROR19)
	OGL_CONST_i(GLU_NURBS_ERROR20)
	OGL_CONST_i(GLU_NURBS_ERROR21)
	OGL_CONST_i(GLU_NURBS_ERROR22)
	OGL_CONST_i(GLU_NURBS_ERROR23)
	OGL_CONST_i(GLU_NURBS_ERROR24)
	OGL_CONST_i(GLU_NURBS_ERROR25)
	OGL_CONST_i(GLU_NURBS_ERROR26)
	OGL_CONST_i(GLU_NURBS_ERROR27)
	OGL_CONST_i(GLU_NURBS_ERROR28)
	OGL_CONST_i(GLU_NURBS_ERROR29)
	OGL_CONST_i(GLU_NURBS_ERROR30)
	OGL_CONST_i(GLU_NURBS_ERROR31)
	OGL_CONST_i(GLU_NURBS_ERROR32)
	OGL_CONST_i(GLU_NURBS_ERROR33)
	OGL_CONST_i(GLU_NURBS_ERROR34)
	OGL_CONST_i(GLU_NURBS_ERROR35)
	OGL_CONST_i(GLU_NURBS_ERROR36)
	OGL_CONST_i(GLU_NURBS_ERROR37)
	OGL_CONST_i(GLU_INVALID_ENUM)
	OGL_CONST_i(GLU_INVALID_VALUE)
	OGL_CONST_i(GLU_OUT_OF_MEMORY)
	OGL_CONST_i(GLU_INCOMPATIBLE_GL_VERSION)

#ifdef GLU_VERSION_1_1
  OGL_CONST_i(GLU_VERSION_1_1)
	OGL_CONST_i(GLU_VERSION)
	OGL_CONST_i(GLU_EXTENSIONS)
	OGL_CONST_i(GLU_SAMPLING_METHOD)
	OGL_CONST_i(GLU_PARAMETRIC_TOLERANCE)
	OGL_CONST_i(GLU_U_STEP)
	OGL_CONST_i(GLU_V_STEP)
#endif

#ifdef GLU_VERSION_1_2
  OGL_CONST_i(GLU_VERSION_1_2)
	OGL_CONST_i(GLU_TESS_ERROR)
	OGL_CONST_i(GLU_TESS_BEGIN)
	OGL_CONST_i(GLU_TESS_EDGE_FLAG)
	OGL_CONST_i(GLU_TESS_VERTEX)
	OGL_CONST_i(GLU_TESS_COMBINE)
	OGL_CONST_i(GLU_TESS_END)
	OGL_CONST_i(GLU_TESS_ERROR_DATA)
	OGL_CONST_i(GLU_TESS_BEGIN_DATA)
	OGL_CONST_i(GLU_TESS_EDGE_FLAG_DATA)
	OGL_CONST_i(GLU_TESS_VERTEX_DATA)
	OGL_CONST_i(GLU_TESS_COMBINE_DATA)
	OGL_CONST_i(GLU_TESS_END_DATA)
	OGL_CONST_i(GLU_TESS_WINDING_RULE)
	OGL_CONST_i(GLU_TESS_WINDING_ODD)
	OGL_CONST_i(GLU_TESS_WINDING_NONZERO)
	OGL_CONST_i(GLU_TESS_WINDING_POSITIVE)
	OGL_CONST_i(GLU_TESS_WINDING_NEGATIVE)
	OGL_CONST_i(GLU_TESS_WINDING_ABS_GEQ_TWO)
#endif

#ifdef GLU_VERSION_1_3
  OGL_CONST_i(GLU_VERSION_1_3)
  OGL_CONST_i(GLU_INVALID_OPERATION)
  OGL_CONST_i(GLU_NURBS_BEGIN)
  OGL_CONST_i(GLU_NURBS_BEGIN_DATA)
  OGL_CONST_i(GLU_NURBS_BEGIN_DATA_EXT)
  OGL_CONST_i(GLU_NURBS_BEGIN_EXT)
  OGL_CONST_i(GLU_NURBS_COLOR)
  OGL_CONST_i(GLU_NURBS_COLOR_DATA)
  OGL_CONST_i(GLU_NURBS_COLOR_DATA_EXT)
  OGL_CONST_i(GLU_NURBS_COLOR_EXT)
  OGL_CONST_i(GLU_NURBS_END)
  OGL_CONST_i(GLU_NURBS_END_DATA)
  OGL_CONST_i(GLU_NURBS_END_DATA_EXT)
  OGL_CONST_i(GLU_NURBS_END_EXT)
  OGL_CONST_i(GLU_NURBS_ERROR)
  OGL_CONST_i(GLU_NURBS_MODE)
  OGL_CONST_i(GLU_NURBS_MODE_EXT)
  OGL_CONST_i(GLU_NURBS_NORMAL)
  OGL_CONST_i(GLU_NURBS_NORMAL_DATA)
  OGL_CONST_i(GLU_NURBS_NORMAL_DATA_EXT)
  OGL_CONST_i(GLU_NURBS_NORMAL_EXT)
  OGL_CONST_i(GLU_NURBS_RENDERER)
  OGL_CONST_i(GLU_NURBS_RENDERER_EXT)
  OGL_CONST_i(GLU_NURBS_TESSELLATOR)
  OGL_CONST_i(GLU_NURBS_TESSELLATOR_EXT)
  OGL_CONST_i(GLU_NURBS_TEXTURE_COORD)
  OGL_CONST_i(GLU_NURBS_TEXTURE_COORD_DATA)
  OGL_CONST_i(GLU_NURBS_TEX_COORD_DATA_EXT)
  OGL_CONST_i(GLU_NURBS_TEX_COORD_EXT)
  OGL_CONST_i(GLU_NURBS_VERTEX)
  OGL_CONST_i(GLU_NURBS_VERTEX_DATA)
  OGL_CONST_i(GLU_NURBS_VERTEX_DATA_EXT)
  OGL_CONST_i(GLU_NURBS_VERTEX_EXT)
  OGL_CONST_i(GLU_OBJECT_PARAMETRIC_ERROR)
  OGL_CONST_i(GLU_OBJECT_PATH_LENGTH)
# endif

/* 75 */
#ifdef GLU_EXT_object_space_tess
	OGL_CONST_i(GLU_OBJECT_PARAMETRIC_ERROR_EXT)
	OGL_CONST_i(GLU_OBJECT_PATH_LENGTH_EXT)
  OGL_CONST_i(GLU_EXT_object_space_tess)
#endif

#ifdef GLU_EXT_object_space_tess
  OGL_CONST_i(GLU_EXT_nurbs_tessellator)
#endif

  OGL_CONST_f(GLU_TESS_MAX_COORD)
  OGL_CONST_i(GLU_FALSE)
  OGL_CONST_i(GLU_TESS_BOUNDARY_ONLY)
  OGL_CONST_i(GLU_TESS_COORD_TOO_LARGE)
  OGL_CONST_i(GLU_TESS_MISSING_BEGIN_CONTOUR)
  OGL_CONST_i(GLU_TESS_MISSING_BEGIN_POLYGON)
  OGL_CONST_i(GLU_TESS_MISSING_END_CONTOUR)
  OGL_CONST_i(GLU_TESS_MISSING_END_POLYGON)
  OGL_CONST_i(GLU_TESS_NEED_COMBINE_CALLBACK)
  OGL_CONST_i(GLU_TESS_TOLERANCE)
  OGL_CONST_i(GLU_TRUE)

#endif
