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 GLsizei GLint GLenum format
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)