48#define GLU_VERSION_1_1 1
49#define GLU_VERSION_1_2 1
52#define GLU_VERSION 100800
53#define GLU_EXTENSIONS 100801
56#define GLU_INVALID_ENUM 100900
57#define GLU_INVALID_VALUE 100901
58#define GLU_OUT_OF_MEMORY 100902
59#define GLU_INVALID_OPERATION 100904
63#define GLU_OUTLINE_POLYGON 100240
64#define GLU_OUTLINE_PATCH 100241
67#define GLU_NURBS_ERROR1 100251
68#define GLU_NURBS_ERROR2 100252
69#define GLU_NURBS_ERROR3 100253
70#define GLU_NURBS_ERROR4 100254
71#define GLU_NURBS_ERROR5 100255
72#define GLU_NURBS_ERROR6 100256
73#define GLU_NURBS_ERROR7 100257
74#define GLU_NURBS_ERROR8 100258
75#define GLU_NURBS_ERROR9 100259
76#define GLU_NURBS_ERROR10 100260
77#define GLU_NURBS_ERROR11 100261
78#define GLU_NURBS_ERROR12 100262
79#define GLU_NURBS_ERROR13 100263
80#define GLU_NURBS_ERROR14 100264
81#define GLU_NURBS_ERROR15 100265
82#define GLU_NURBS_ERROR16 100266
83#define GLU_NURBS_ERROR17 100267
84#define GLU_NURBS_ERROR18 100268
85#define GLU_NURBS_ERROR19 100269
86#define GLU_NURBS_ERROR20 100270
87#define GLU_NURBS_ERROR21 100271
88#define GLU_NURBS_ERROR22 100272
89#define GLU_NURBS_ERROR23 100273
90#define GLU_NURBS_ERROR24 100274
91#define GLU_NURBS_ERROR25 100275
92#define GLU_NURBS_ERROR26 100276
93#define GLU_NURBS_ERROR27 100277
94#define GLU_NURBS_ERROR28 100278
95#define GLU_NURBS_ERROR29 100279
96#define GLU_NURBS_ERROR30 100280
97#define GLU_NURBS_ERROR31 100281
98#define GLU_NURBS_ERROR32 100282
99#define GLU_NURBS_ERROR33 100283
100#define GLU_NURBS_ERROR34 100284
101#define GLU_NURBS_ERROR35 100285
102#define GLU_NURBS_ERROR36 100286
103#define GLU_NURBS_ERROR37 100287
106#define GLU_AUTO_LOAD_MATRIX 100200
107#define GLU_CULLING 100201
108#define GLU_SAMPLING_TOLERANCE 100203
109#define GLU_DISPLAY_MODE 100204
110#define GLU_PARAMETRIC_TOLERANCE 100202
111#define GLU_SAMPLING_METHOD 100205
112#define GLU_U_STEP 100206
113#define GLU_V_STEP 100207
116#define GLU_PATH_LENGTH 100215
117#define GLU_PARAMETRIC_ERROR 100216
118#define GLU_DOMAIN_DISTANCE 100217
121#define GLU_MAP1_TRIM_2 100210
122#define GLU_MAP1_TRIM_3 100211
125#define GLU_POINT 100010
126#define GLU_LINE 100011
127#define GLU_FILL 100012
128#define GLU_SILHOUETTE 100013
131#define GLU_ERROR 100103
134#define GLU_SMOOTH 100000
135#define GLU_FLAT 100001
136#define GLU_NONE 100002
139#define GLU_OUTSIDE 100020
140#define GLU_INSIDE 100021
143#define GLU_TESS_BEGIN 100100
144#define GLU_BEGIN 100100
145#define GLU_TESS_VERTEX 100101
146#define GLU_VERTEX 100101
147#define GLU_TESS_END 100102
148#define GLU_END 100102
149#define GLU_TESS_ERROR 100103
150#define GLU_TESS_EDGE_FLAG 100104
151#define GLU_EDGE_FLAG 100104
152#define GLU_TESS_COMBINE 100105
153#define GLU_TESS_BEGIN_DATA 100106
154#define GLU_TESS_VERTEX_DATA 100107
155#define GLU_TESS_END_DATA 100108
156#define GLU_TESS_ERROR_DATA 100109
157#define GLU_TESS_EDGE_FLAG_DATA 100110
158#define GLU_TESS_COMBINE_DATA 100111
162#define GLU_CCW 100121
163#define GLU_INTERIOR 100122
164#define GLU_EXTERIOR 100123
165#define GLU_UNKNOWN 100124
168#define GLU_TESS_WINDING_RULE 100140
169#define GLU_TESS_BOUNDARY_ONLY 100141
170#define GLU_TESS_TOLERANCE 100142
173#define GLU_TESS_ERROR1 100151
174#define GLU_TESS_ERROR2 100152
175#define GLU_TESS_ERROR3 100153
176#define GLU_TESS_ERROR4 100154
177#define GLU_TESS_ERROR5 100155
178#define GLU_TESS_ERROR6 100156
179#define GLU_TESS_ERROR7 100157
180#define GLU_TESS_ERROR8 100158
181#define GLU_TESS_MISSING_BEGIN_POLYGON 100151
182#define GLU_TESS_MISSING_BEGIN_CONTOUR 100152
183#define GLU_TESS_MISSING_END_POLYGON 100153
184#define GLU_TESS_MISSING_END_CONTOUR 100154
185#define GLU_TESS_COORD_TOO_LARGE 100155
186#define GLU_TESS_NEED_COMBINE_CALLBACK 100156
189#define GLU_TESS_WINDING_ODD 100130
190#define GLU_TESS_WINDING_NONZERO 100131
191#define GLU_TESS_WINDING_POSITIVE 100132
192#define GLU_TESS_WINDING_NEGATIVE 100133
193#define GLU_TESS_WINDING_ABS_GEQ_TWO 100134
196#define GLU_INCOMPATIBLE_GL_VERSION 100903
217#define GLU_TESS_MAX_COORD 1.0e150
251GLAPI void APIENTRY gluNurbsSurface (
GLUnurbs* nurb,
GLint sKnotCount,
GLfloat* sKnots,
GLint tKnotCount,
GLfloat* tKnots,
GLint sStride,
GLint tStride,
GLfloat*
control,
GLint sOrder,
GLint tOrder,
GLenum type);
274GLAPI GLint APIENTRY gluUnProject4 (
GLdouble winX,
GLdouble winY,
GLdouble winZ,
GLdouble clipW,
const GLdouble *model,
const GLdouble *proj,
const GLint *
view,
GLdouble nearVal,
GLdouble farVal,
GLdouble* objX,
GLdouble* objY,
GLdouble* objZ,
GLdouble* objW);
277#define gluErrorStringWIN gluErrorUnicodeStringEXT
279#define gluErrorStringWIN gluErrorString
GLAPI GLUquadric *GLAPIENTRY gluNewQuadric(void)
GLAPI GLUtesselator *GLAPIENTRY gluNewTess(void)
GLUtesselator GLUtriangulatorObj
GLUtesselator GLUtesselatorObj
GLAPI GLUnurbs *GLAPIENTRY gluNewNurbsRenderer(void)
GLint GLint GLint GLint GLint x
GLuint GLuint GLsizei GLenum type
GLint GLint GLint GLint GLint GLint y
GLuint GLuint GLsizei count
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
GLint GLint GLsizei GLsizei height
GLint GLint GLsizei width
GLdouble GLdouble GLdouble GLdouble GLdouble zNear
GLdouble GLdouble GLdouble GLdouble top
GLuint GLdouble GLdouble GLint GLint order
#define gluBuild1DMipmaps
#define gluQuadricCallback
#define gluTessEndPolygon
#define gluLoadSamplingMatrices
#define gluTessBeginContour
#define gluTessEndContour
#define gluQuadricNormals
#define gluDeleteNurbsRenderer
#define gluGetTessProperty
#define gluGetNurbsProperty
#define gluTessBeginPolygon
#define gluQuadricOrientation
#define gluBuild2DMipmaps
#define gluQuadricTexture
#define gluQuadricDrawStyle
static void quad(GLcontext *ctx, GLuint v0, GLuint v1, GLuint v2, GLuint v3, GLuint pv)
GLAPI const wchar_t *APIENTRY gluErrorUnicodeStringEXT(GLenum error)
void(WINAPI * _GLUfuncptr)(void)