29 void retrieveStoreModes();
32 void retrieveStoreModes3D();
64 extern OSG_EXPORT GLint
gluScaleImage (GLenum
format, GLsizei wIn, GLsizei hIn, GLenum typeIn,
const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid* dataOut);
74 extern OSG_EXPORT GLint
gluBuild3DMipmapLevels (GLTexImage3DProc glTextImage3DProc, GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLint level, GLint base, GLint max,
const void *data);
77 extern OSG_EXPORT GLint
gluBuild3DMipmaps (GLTexImage3DProc glTextImage3DProc, GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type,
const void *data);
80 #define GLU_INVALID_ENUM 100900
81 #define GLU_INVALID_VALUE 100901
82 #define GLU_OUT_OF_MEMORY 100902
83 #define GLU_INCOMPATIBLE_GL_VERSION 100903
84 #define GLU_INVALID_OPERATION 100904
91 #define GLU_POINT 100010
92 #define GLU_LINE 100011
93 #define GLU_FILL 100012
94 #define GLU_SILHOUETTE 100013
100 #define GLU_SMOOTH 100000
101 #define GLU_FLAT 100001
102 #define GLU_NONE 100002
105 #define GLU_OUTSIDE 100020
106 #define GLU_INSIDE 100021
109 #define GLU_TESS_BEGIN 100100
110 #define GLU_BEGIN 100100
111 #define GLU_TESS_VERTEX 100101
112 #define GLU_VERTEX 100101
113 #define GLU_TESS_END 100102
114 #define GLU_END 100102
115 #define GLU_TESS_ERROR 100103
116 #define GLU_TESS_EDGE_FLAG 100104
117 #define GLU_EDGE_FLAG 100104
118 #define GLU_TESS_COMBINE 100105
119 #define GLU_TESS_BEGIN_DATA 100106
120 #define GLU_TESS_VERTEX_DATA 100107
121 #define GLU_TESS_END_DATA 100108
122 #define GLU_TESS_ERROR_DATA 100109
123 #define GLU_TESS_EDGE_FLAG_DATA 100110
124 #define GLU_TESS_COMBINE_DATA 100111
127 #define GLU_CW 100120
128 #define GLU_CCW 100121
129 #define GLU_INTERIOR 100122
130 #define GLU_EXTERIOR 100123
131 #define GLU_UNKNOWN 100124
134 #define GLU_TESS_WINDING_RULE 100140
135 #define GLU_TESS_BOUNDARY_ONLY 100141
136 #define GLU_TESS_TOLERANCE 100142
139 #define GLU_TESS_ERROR1 100151
140 #define GLU_TESS_ERROR2 100152
141 #define GLU_TESS_ERROR3 100153
142 #define GLU_TESS_ERROR4 100154
143 #define GLU_TESS_ERROR5 100155
144 #define GLU_TESS_ERROR6 100156
145 #define GLU_TESS_ERROR7 100157
146 #define GLU_TESS_ERROR8 100158
147 #define GLU_TESS_MISSING_BEGIN_POLYGON 100151
148 #define GLU_TESS_MISSING_BEGIN_CONTOUR 100152
149 #define GLU_TESS_MISSING_END_POLYGON 100153
150 #define GLU_TESS_MISSING_END_CONTOUR 100154
151 #define GLU_TESS_COORD_TOO_LARGE 100155
152 #define GLU_TESS_NEED_COMBINE_CALLBACK 100156
155 #define GLU_TESS_WINDING_ODD 100130
156 #define GLU_TESS_WINDING_NONZERO 100131
157 #define GLU_TESS_WINDING_POSITIVE 100132
158 #define GLU_TESS_WINDING_NEGATIVE 100133
159 #define GLU_TESS_WINDING_ABS_GEQ_TWO 100134
161 struct GLUtesselator;
165 #define GLU_TESS_MAX_COORD 1.0e150
OSG_EXPORT void GL_APIENTRY gluGetTessProperty(GLUtesselator *tess, GLenum which, GLdouble *value)
OSG_EXPORT GLint gluBuild3DMipmaps(GLTexImage3DProc glTextImage3DProc, GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data)
GLint GLenum internalFormat
OSG_EXPORT void GL_APIENTRY gluDeleteTess(GLUtesselator *tess)
GLint GLenum GLsizei GLsizei GLsizei depth
OSG_EXPORT void GL_APIENTRY gluTessCallback(GLUtesselator *tess, GLenum which, _GLUfuncptr CallBackFunc)
OSG_EXPORT GLint gluBuild1DMipmaps(GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, const void *data)
OSG_EXPORT GLint gluBuild3DMipmapLevels(GLTexImage3DProc glTextImage3DProc, GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data)
OSG_EXPORT void GL_APIENTRY gluTessEndPolygon(GLUtesselator *tess)
OSG_EXPORT GLint gluScaleImage(PixelStorageModes *psm, GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid *dataOut)
OSG_EXPORT void GL_APIENTRY gluTessEndContour(GLUtesselator *tess)
OSG_EXPORT void GL_APIENTRY gluTessNormal(GLUtesselator *tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ)
void(GL_APIENTRY * _GLUfuncptr)()
GLUtesselator GLUtriangulatorObj
OSG_EXPORT void GL_APIENTRY gluTessBeginContour(GLUtesselator *tess)
GLint GLenum GLsizei width
OSG_EXPORT GLint gluBuild1DMipmapLevels(GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data)
typedef void(GL_APIENTRY *GLTexImage3DProc)(GLenum target
void(GL_APIENTRY * GLU_TESS_CALLBACK)()
OSG_EXPORT GLint gluBuild2DMipmaps(GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *data)
GLint unpack_image_height
OSG_EXPORT GLint gluBuild2DMipmapLevels(GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data)
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum type
OSG_EXPORT GLUtesselator *GL_APIENTRY gluNewTess(void)
GLint GLenum GLsizei GLsizei height
OSG_EXPORT const GLubyte * gluErrorString(GLenum error)
OSG_EXPORT void GL_APIENTRY gluTessBeginPolygon(GLUtesselator *tess, GLvoid *data)
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid * pixels
GLUtesselator GLUtesselatorObj
OSG_EXPORT void GL_APIENTRY gluTessProperty(GLUtesselator *tess, GLenum which, GLdouble data)
GLint GLenum GLsizei GLsizei GLsizei GLint border
OSG_EXPORT void GL_APIENTRY gluTessVertex(GLUtesselator *tess, GLdouble *location, GLvoid *data)
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum format