annotate d1/qt/opengl/glfuncs.d @ 344:96a75b1e5b26

project structure changes
author Max Samukha <maxter@spambox.com>
date Fri, 14 May 2010 12:14:37 +0300
parents qt/opengl/glfuncs.d@e78566595089
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e78566595089 initial import
mandel
parents:
diff changeset
1 module qt.opengl.glfuncs;
e78566595089 initial import
mandel
parents:
diff changeset
2
e78566595089 initial import
mandel
parents:
diff changeset
3 private import qt.opengl.gltypes;
e78566595089 initial import
mandel
parents:
diff changeset
4
e78566595089 initial import
mandel
parents:
diff changeset
5 /*
e78566595089 initial import
mandel
parents:
diff changeset
6 extern (C)
e78566595089 initial import
mandel
parents:
diff changeset
7 {
e78566595089 initial import
mandel
parents:
diff changeset
8 void glEnable(GLenum);
e78566595089 initial import
mandel
parents:
diff changeset
9 void glEnableClientState(GLenum);
e78566595089 initial import
mandel
parents:
diff changeset
10 void glDisableClientState(GLenum);
e78566595089 initial import
mandel
parents:
diff changeset
11 void glClear(GLbitfield);
e78566595089 initial import
mandel
parents:
diff changeset
12 void glLoadIdentity();
e78566595089 initial import
mandel
parents:
diff changeset
13 void glBegin(GLenum);
e78566595089 initial import
mandel
parents:
diff changeset
14 void glColor3f(GLfloat,GLfloat,GLfloat);
e78566595089 initial import
mandel
parents:
diff changeset
15 void glVertex3f(GLfloat,GLfloat,GLfloat);
e78566595089 initial import
mandel
parents:
diff changeset
16 void glEnd();
e78566595089 initial import
mandel
parents:
diff changeset
17 void glViewport(GLint,GLint,GLsizei,GLsizei);
e78566595089 initial import
mandel
parents:
diff changeset
18 void glMatrixMode(GLenum);
e78566595089 initial import
mandel
parents:
diff changeset
19 void glGetDoublev(GLenum,GLdouble*);
e78566595089 initial import
mandel
parents:
diff changeset
20 void glGetFloatv(GLenum,GLfloat*);
e78566595089 initial import
mandel
parents:
diff changeset
21 void glGetIntegerv(GLenum,GLint*);
e78566595089 initial import
mandel
parents:
diff changeset
22 void glScalef(GLfloat,GLfloat,GLfloat);
e78566595089 initial import
mandel
parents:
diff changeset
23 void glDeleteLists(GLuint, GLsizei);
e78566595089 initial import
mandel
parents:
diff changeset
24 void glShadeModel(GLenum);
e78566595089 initial import
mandel
parents:
diff changeset
25 void glTranslated(GLdouble, GLdouble, GLdouble);
e78566595089 initial import
mandel
parents:
diff changeset
26 void glTranslatef(GLfloat, GLfloat, GLfloat);
e78566595089 initial import
mandel
parents:
diff changeset
27 void glRotated(GLdouble, GLdouble, GLdouble, GLdouble);
e78566595089 initial import
mandel
parents:
diff changeset
28 void glCallList(GLuint);
e78566595089 initial import
mandel
parents:
diff changeset
29 void glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
e78566595089 initial import
mandel
parents:
diff changeset
30 GLuint glGenLists (GLsizei range);
e78566595089 initial import
mandel
parents:
diff changeset
31 }
e78566595089 initial import
mandel
parents:
diff changeset
32 alias ptrdiff_t GLintptrARB;
e78566595089 initial import
mandel
parents:
diff changeset
33 alias ptrdiff_t GLsizeiptrARB;
e78566595089 initial import
mandel
parents:
diff changeset
34
e78566595089 initial import
mandel
parents:
diff changeset
35 */
e78566595089 initial import
mandel
parents:
diff changeset
36
e78566595089 initial import
mandel
parents:
diff changeset
37 extern (System)
e78566595089 initial import
mandel
parents:
diff changeset
38 {
e78566595089 initial import
mandel
parents:
diff changeset
39 void glAccum (GLenum op, GLfloat value);
e78566595089 initial import
mandel
parents:
diff changeset
40 void glAlphaFunc (GLenum func, GLclampf ref_);
e78566595089 initial import
mandel
parents:
diff changeset
41 GLboolean glAreTexturesResident (GLsizei n, GLuint *textures, GLboolean *residences);
e78566595089 initial import
mandel
parents:
diff changeset
42 void glArrayElement (GLint i);
e78566595089 initial import
mandel
parents:
diff changeset
43 void glBegin (GLenum mode);
e78566595089 initial import
mandel
parents:
diff changeset
44 void glBindTexture (GLenum target, GLuint texture);
e78566595089 initial import
mandel
parents:
diff changeset
45 void glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, GLubyte *bitmap);
e78566595089 initial import
mandel
parents:
diff changeset
46 void glBlendFunc (GLenum sfactor, GLenum dfactor);
e78566595089 initial import
mandel
parents:
diff changeset
47 void glCallList (GLuint list);
e78566595089 initial import
mandel
parents:
diff changeset
48 void glCallLists (GLsizei n, GLenum type, GLvoid *lists);
e78566595089 initial import
mandel
parents:
diff changeset
49 void glClear (GLbitfield mask);
e78566595089 initial import
mandel
parents:
diff changeset
50 void glClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
e78566595089 initial import
mandel
parents:
diff changeset
51 void glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
e78566595089 initial import
mandel
parents:
diff changeset
52 void glClearDepth (GLclampd depth);
e78566595089 initial import
mandel
parents:
diff changeset
53 void glClearIndex (GLfloat c);
e78566595089 initial import
mandel
parents:
diff changeset
54 void glClearStencil (GLint s);
e78566595089 initial import
mandel
parents:
diff changeset
55 void glClipPlane (GLenum plane, GLdouble *equation);
e78566595089 initial import
mandel
parents:
diff changeset
56 void glColor3b (GLbyte red, GLbyte green, GLbyte blue);
e78566595089 initial import
mandel
parents:
diff changeset
57 void glColor3bv (GLbyte *v);
e78566595089 initial import
mandel
parents:
diff changeset
58 void glColor3d (GLdouble red, GLdouble green, GLdouble blue);
e78566595089 initial import
mandel
parents:
diff changeset
59 void glColor3dv (GLdouble *v);
e78566595089 initial import
mandel
parents:
diff changeset
60 void glColor3f (GLfloat red, GLfloat green, GLfloat blue);
e78566595089 initial import
mandel
parents:
diff changeset
61 void glColor3fv (GLfloat *v);
e78566595089 initial import
mandel
parents:
diff changeset
62 void glColor3i (GLint red, GLint green, GLint blue);
e78566595089 initial import
mandel
parents:
diff changeset
63 void glColor3iv (GLint *v);
e78566595089 initial import
mandel
parents:
diff changeset
64 void glColor3s (GLshort red, GLshort green, GLshort blue);
e78566595089 initial import
mandel
parents:
diff changeset
65 void glColor3sv (GLshort *v);
e78566595089 initial import
mandel
parents:
diff changeset
66 void glColor3ub (GLubyte red, GLubyte green, GLubyte blue);
e78566595089 initial import
mandel
parents:
diff changeset
67 void glColor3ubv (GLubyte *v);
e78566595089 initial import
mandel
parents:
diff changeset
68 void glColor3ui (GLuint red, GLuint green, GLuint blue);
e78566595089 initial import
mandel
parents:
diff changeset
69 void glColor3uiv (GLuint *v);
e78566595089 initial import
mandel
parents:
diff changeset
70 void glColor3us (GLushort red, GLushort green, GLushort blue);
e78566595089 initial import
mandel
parents:
diff changeset
71 void glColor3usv (GLushort *v);
e78566595089 initial import
mandel
parents:
diff changeset
72 void glColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
e78566595089 initial import
mandel
parents:
diff changeset
73 void glColor4bv (GLbyte *v);
e78566595089 initial import
mandel
parents:
diff changeset
74 void glColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);
e78566595089 initial import
mandel
parents:
diff changeset
75 void glColor4dv (GLdouble *v);
e78566595089 initial import
mandel
parents:
diff changeset
76 void glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
e78566595089 initial import
mandel
parents:
diff changeset
77 void glColor4fv (GLfloat *v);
e78566595089 initial import
mandel
parents:
diff changeset
78 void glColor4i (GLint red, GLint green, GLint blue, GLint alpha);
e78566595089 initial import
mandel
parents:
diff changeset
79 void glColor4iv (GLint *v);
e78566595089 initial import
mandel
parents:
diff changeset
80 void glColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha);
e78566595089 initial import
mandel
parents:
diff changeset
81 void glColor4sv (GLshort *v);
e78566595089 initial import
mandel
parents:
diff changeset
82 void glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
e78566595089 initial import
mandel
parents:
diff changeset
83 void glColor4ubv (GLubyte *v);
e78566595089 initial import
mandel
parents:
diff changeset
84 void glColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha);
e78566595089 initial import
mandel
parents:
diff changeset
85 void glColor4uiv (GLuint *v);
e78566595089 initial import
mandel
parents:
diff changeset
86 void glColor4us (GLushort red, GLushort green, GLushort blue, GLushort alpha);
e78566595089 initial import
mandel
parents:
diff changeset
87 void glColor4usv (GLushort *v);
e78566595089 initial import
mandel
parents:
diff changeset
88 void glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
e78566595089 initial import
mandel
parents:
diff changeset
89 void glColorMaterial (GLenum face, GLenum mode);
e78566595089 initial import
mandel
parents:
diff changeset
90 void glColorPointer (GLint size, GLenum type, GLsizei stride, GLvoid *pointer);
e78566595089 initial import
mandel
parents:
diff changeset
91 void glCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
e78566595089 initial import
mandel
parents:
diff changeset
92 void glCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border);
e78566595089 initial import
mandel
parents:
diff changeset
93 void glCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
e78566595089 initial import
mandel
parents:
diff changeset
94 void glCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
e78566595089 initial import
mandel
parents:
diff changeset
95 void glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
e78566595089 initial import
mandel
parents:
diff changeset
96 void glCullFace (GLenum mode);
e78566595089 initial import
mandel
parents:
diff changeset
97 void glDeleteLists (GLuint list, GLsizei range);
e78566595089 initial import
mandel
parents:
diff changeset
98 void glDeleteTextures (GLsizei n, GLuint *textures);
e78566595089 initial import
mandel
parents:
diff changeset
99 void glDepthFunc (GLenum func);
e78566595089 initial import
mandel
parents:
diff changeset
100 void glDepthMask (GLboolean flag);
e78566595089 initial import
mandel
parents:
diff changeset
101 void glDepthRange (GLclampd zNear, GLclampd zFar);
e78566595089 initial import
mandel
parents:
diff changeset
102 void glDisable (GLenum cap);
e78566595089 initial import
mandel
parents:
diff changeset
103 void glDisableClientState (GLenum array);
e78566595089 initial import
mandel
parents:
diff changeset
104 void glDrawArrays (GLenum mode, GLint first, GLsizei count);
e78566595089 initial import
mandel
parents:
diff changeset
105 void glDrawBuffer (GLenum mode);
e78566595089 initial import
mandel
parents:
diff changeset
106 void glDrawElements (GLenum mode, GLsizei count, GLenum type, GLvoid *indices);
e78566595089 initial import
mandel
parents:
diff changeset
107 void glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
e78566595089 initial import
mandel
parents:
diff changeset
108 void glEdgeFlag (GLboolean flag);
e78566595089 initial import
mandel
parents:
diff changeset
109 void glEdgeFlagPointer (GLsizei stride, GLvoid *pointer);
e78566595089 initial import
mandel
parents:
diff changeset
110 void glEdgeFlagv (GLboolean *flag);
e78566595089 initial import
mandel
parents:
diff changeset
111 void glEnable (GLenum cap);
e78566595089 initial import
mandel
parents:
diff changeset
112 void glEnableClientState (GLenum array);
e78566595089 initial import
mandel
parents:
diff changeset
113 void glEnd ();
e78566595089 initial import
mandel
parents:
diff changeset
114 void glEndList ();
e78566595089 initial import
mandel
parents:
diff changeset
115 void glEvalCoord1d (GLdouble u);
e78566595089 initial import
mandel
parents:
diff changeset
116 void glEvalCoord1dv (GLdouble *u);
e78566595089 initial import
mandel
parents:
diff changeset
117 void glEvalCoord1f (GLfloat u);
e78566595089 initial import
mandel
parents:
diff changeset
118 void glEvalCoord1fv (GLfloat *u);
e78566595089 initial import
mandel
parents:
diff changeset
119 void glEvalCoord2d (GLdouble u, GLdouble v);
e78566595089 initial import
mandel
parents:
diff changeset
120 void glEvalCoord2dv (GLdouble *u);
e78566595089 initial import
mandel
parents:
diff changeset
121 void glEvalCoord2f (GLfloat u, GLfloat v);
e78566595089 initial import
mandel
parents:
diff changeset
122 void glEvalCoord2fv (GLfloat *u);
e78566595089 initial import
mandel
parents:
diff changeset
123 void glEvalMesh1 (GLenum mode, GLint i1, GLint i2);
e78566595089 initial import
mandel
parents:
diff changeset
124 void glEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
e78566595089 initial import
mandel
parents:
diff changeset
125 void glEvalPoint1 (GLint i);
e78566595089 initial import
mandel
parents:
diff changeset
126 void glEvalPoint2 (GLint i, GLint j);
e78566595089 initial import
mandel
parents:
diff changeset
127 void glFeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer);
e78566595089 initial import
mandel
parents:
diff changeset
128 void glFinish ();
e78566595089 initial import
mandel
parents:
diff changeset
129 void glFlush ();
e78566595089 initial import
mandel
parents:
diff changeset
130 void glFogf (GLenum pname, GLfloat param);
e78566595089 initial import
mandel
parents:
diff changeset
131 void glFogfv (GLenum pname, GLfloat *params);
e78566595089 initial import
mandel
parents:
diff changeset
132 void glFogi (GLenum pname, GLint param);
e78566595089 initial import
mandel
parents:
diff changeset
133 void glFogiv (GLenum pname, GLint *params);
e78566595089 initial import
mandel
parents:
diff changeset
134 void glFrontFace (GLenum mode);
e78566595089 initial import
mandel
parents:
diff changeset
135 void glFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
e78566595089 initial import
mandel
parents:
diff changeset
136 GLuint glGenLists (GLsizei range);
e78566595089 initial import
mandel
parents:
diff changeset
137 void glGenTextures (GLsizei n, GLuint *textures);
e78566595089 initial import
mandel
parents:
diff changeset
138 void glGetBooleanv (GLenum pname, GLboolean *params);
e78566595089 initial import
mandel
parents:
diff changeset
139 void glGetClipPlane (GLenum plane, GLdouble *equation);
e78566595089 initial import
mandel
parents:
diff changeset
140 void glGetDoublev (GLenum pname, GLdouble *params);
e78566595089 initial import
mandel
parents:
diff changeset
141 GLenum glGetError ();
e78566595089 initial import
mandel
parents:
diff changeset
142 void glGetFloatv (GLenum pname, GLfloat *params);
e78566595089 initial import
mandel
parents:
diff changeset
143 void glGetIntegerv (GLenum pname, GLint *params);
e78566595089 initial import
mandel
parents:
diff changeset
144 void glGetLightfv (GLenum light, GLenum pname, GLfloat *params);
e78566595089 initial import
mandel
parents:
diff changeset
145 void glGetLightiv (GLenum light, GLenum pname, GLint *params);
e78566595089 initial import
mandel
parents:
diff changeset
146 void glGetMapdv (GLenum target, GLenum query, GLdouble *v);
e78566595089 initial import
mandel
parents:
diff changeset
147 void glGetMapfv (GLenum target, GLenum query, GLfloat *v);
e78566595089 initial import
mandel
parents:
diff changeset
148 void glGetMapiv (GLenum target, GLenum query, GLint *v);
e78566595089 initial import
mandel
parents:
diff changeset
149 void glGetMaterialfv (GLenum face, GLenum pname, GLfloat *params);
e78566595089 initial import
mandel
parents:
diff changeset
150 void glGetMaterialiv (GLenum face, GLenum pname, GLint *params);
e78566595089 initial import
mandel
parents:
diff changeset
151 void glGetPixelMapfv (GLenum map, GLfloat *values);
e78566595089 initial import
mandel
parents:
diff changeset
152 void glGetPixelMapuiv (GLenum map, GLuint *values);
e78566595089 initial import
mandel
parents:
diff changeset
153 void glGetPixelMapusv (GLenum map, GLushort *values);
e78566595089 initial import
mandel
parents:
diff changeset
154 void glGetPointerv (GLenum pname, GLvoid* *params);
e78566595089 initial import
mandel
parents:
diff changeset
155 void glGetPolygonStipple (GLubyte *mask);
e78566595089 initial import
mandel
parents:
diff changeset
156 GLubyte * glGetString (GLenum name);
e78566595089 initial import
mandel
parents:
diff changeset
157 void glGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params);
e78566595089 initial import
mandel
parents:
diff changeset
158 void glGetTexEnviv (GLenum target, GLenum pname, GLint *params);
e78566595089 initial import
mandel
parents:
diff changeset
159 void glGetTexGendv (GLenum coord, GLenum pname, GLdouble *params);
e78566595089 initial import
mandel
parents:
diff changeset
160 void glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params);
e78566595089 initial import
mandel
parents:
diff changeset
161 void glGetTexGeniv (GLenum coord, GLenum pname, GLint *params);
e78566595089 initial import
mandel
parents:
diff changeset
162 void glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
e78566595089 initial import
mandel
parents:
diff changeset
163 void glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params);
e78566595089 initial import
mandel
parents:
diff changeset
164 void glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params);
e78566595089 initial import
mandel
parents:
diff changeset
165 void glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params);
e78566595089 initial import
mandel
parents:
diff changeset
166 void glGetTexParameteriv (GLenum target, GLenum pname, GLint *params);
e78566595089 initial import
mandel
parents:
diff changeset
167 void glHint (GLenum target, GLenum mode);
e78566595089 initial import
mandel
parents:
diff changeset
168 void glIndexMask (GLuint mask);
e78566595089 initial import
mandel
parents:
diff changeset
169 void glIndexPointer (GLenum type, GLsizei stride, GLvoid *pointer);
e78566595089 initial import
mandel
parents:
diff changeset
170 void glIndexd (GLdouble c);
e78566595089 initial import
mandel
parents:
diff changeset
171 void glIndexdv (GLdouble *c);
e78566595089 initial import
mandel
parents:
diff changeset
172 void glIndexf (GLfloat c);
e78566595089 initial import
mandel
parents:
diff changeset
173 void glIndexfv (GLfloat *c);
e78566595089 initial import
mandel
parents:
diff changeset
174 void glIndexi (GLint c);
e78566595089 initial import
mandel
parents:
diff changeset
175 void glIndexiv (GLint *c);
e78566595089 initial import
mandel
parents:
diff changeset
176 void glIndexs (GLshort c);
e78566595089 initial import
mandel
parents:
diff changeset
177 void glIndexsv (GLshort *c);
e78566595089 initial import
mandel
parents:
diff changeset
178 void glIndexub (GLubyte c);
e78566595089 initial import
mandel
parents:
diff changeset
179 void glIndexubv (GLubyte *c);
e78566595089 initial import
mandel
parents:
diff changeset
180 void glInitNames ();
e78566595089 initial import
mandel
parents:
diff changeset
181 void glInterleavedArrays (GLenum format, GLsizei stride, GLvoid *pointer);
e78566595089 initial import
mandel
parents:
diff changeset
182 GLboolean glIsEnabled (GLenum cap);
e78566595089 initial import
mandel
parents:
diff changeset
183 GLboolean glIsList (GLuint list);
e78566595089 initial import
mandel
parents:
diff changeset
184 GLboolean glIsTexture (GLuint texture);
e78566595089 initial import
mandel
parents:
diff changeset
185 void glLightModelf (GLenum pname, GLfloat param);
e78566595089 initial import
mandel
parents:
diff changeset
186 void glLightModelfv (GLenum pname, GLfloat *params);
e78566595089 initial import
mandel
parents:
diff changeset
187 void glLightModeli (GLenum pname, GLint param);
e78566595089 initial import
mandel
parents:
diff changeset
188 void glLightModeliv (GLenum pname, GLint *params);
e78566595089 initial import
mandel
parents:
diff changeset
189 void glLightf (GLenum light, GLenum pname, GLfloat param);
e78566595089 initial import
mandel
parents:
diff changeset
190 void glLightfv (GLenum light, GLenum pname, GLfloat *params);
e78566595089 initial import
mandel
parents:
diff changeset
191 void glLighti (GLenum light, GLenum pname, GLint param);
e78566595089 initial import
mandel
parents:
diff changeset
192 void glLightiv (GLenum light, GLenum pname, GLint *params);
e78566595089 initial import
mandel
parents:
diff changeset
193 void glLineStipple (GLint factor, GLushort pattern);
e78566595089 initial import
mandel
parents:
diff changeset
194 void glLineWidth (GLfloat width);
e78566595089 initial import
mandel
parents:
diff changeset
195 void glListBase (GLuint base);
e78566595089 initial import
mandel
parents:
diff changeset
196 void glLoadIdentity ();
e78566595089 initial import
mandel
parents:
diff changeset
197 void glLoadMatrixd (GLdouble *m);
e78566595089 initial import
mandel
parents:
diff changeset
198 void glLoadMatrixf (GLfloat *m);
e78566595089 initial import
mandel
parents:
diff changeset
199 void glLoadName (GLuint name);
e78566595089 initial import
mandel
parents:
diff changeset
200 void glLogicOp (GLenum opcode);
e78566595089 initial import
mandel
parents:
diff changeset
201 void glMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, GLdouble *points);
e78566595089 initial import
mandel
parents:
diff changeset
202 void glMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, GLfloat *points);
e78566595089 initial import
mandel
parents:
diff changeset
203 void glMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble *points);
e78566595089 initial import
mandel
parents:
diff changeset
204 void glMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat *points);
e78566595089 initial import
mandel
parents:
diff changeset
205 void glMapGrid1d (GLint un, GLdouble u1, GLdouble u2);
e78566595089 initial import
mandel
parents:
diff changeset
206 void glMapGrid1f (GLint un, GLfloat u1, GLfloat u2);
e78566595089 initial import
mandel
parents:
diff changeset
207 void glMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
e78566595089 initial import
mandel
parents:
diff changeset
208 void glMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
e78566595089 initial import
mandel
parents:
diff changeset
209 void glMaterialf (GLenum face, GLenum pname, GLfloat param);
e78566595089 initial import
mandel
parents:
diff changeset
210 void glMaterialfv (GLenum face, GLenum pname, GLfloat *params);
e78566595089 initial import
mandel
parents:
diff changeset
211 void glMateriali (GLenum face, GLenum pname, GLint param);
e78566595089 initial import
mandel
parents:
diff changeset
212 void glMaterialiv (GLenum face, GLenum pname, GLint *params);
e78566595089 initial import
mandel
parents:
diff changeset
213 void glMatrixMode (GLenum mode);
e78566595089 initial import
mandel
parents:
diff changeset
214 void glMultMatrixd (GLdouble *m);
e78566595089 initial import
mandel
parents:
diff changeset
215 void glMultMatrixf (GLfloat *m);
e78566595089 initial import
mandel
parents:
diff changeset
216 void glNewList (GLuint list, GLenum mode);
e78566595089 initial import
mandel
parents:
diff changeset
217 void glNormal3b (GLbyte nx, GLbyte ny, GLbyte nz);
e78566595089 initial import
mandel
parents:
diff changeset
218 void glNormal3bv (GLbyte *v);
e78566595089 initial import
mandel
parents:
diff changeset
219 void glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz);
e78566595089 initial import
mandel
parents:
diff changeset
220 void glNormal3dv (GLdouble *v);
e78566595089 initial import
mandel
parents:
diff changeset
221 void glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz);
e78566595089 initial import
mandel
parents:
diff changeset
222 void glNormal3fv (GLfloat *v);
e78566595089 initial import
mandel
parents:
diff changeset
223 void glNormal3i (GLint nx, GLint ny, GLint nz);
e78566595089 initial import
mandel
parents:
diff changeset
224 void glNormal3iv (GLint *v);
e78566595089 initial import
mandel
parents:
diff changeset
225 void glNormal3s (GLshort nx, GLshort ny, GLshort nz);
e78566595089 initial import
mandel
parents:
diff changeset
226 void glNormal3sv (GLshort *v);
e78566595089 initial import
mandel
parents:
diff changeset
227 void glNormalPointer (GLenum type, GLsizei stride, GLvoid *pointer);
e78566595089 initial import
mandel
parents:
diff changeset
228 void glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
e78566595089 initial import
mandel
parents:
diff changeset
229 void glPassThrough (GLfloat token);
e78566595089 initial import
mandel
parents:
diff changeset
230 void glPixelMapfv (GLenum map, GLsizei mapsize, GLfloat *values);
e78566595089 initial import
mandel
parents:
diff changeset
231 void glPixelMapuiv (GLenum map, GLsizei mapsize, GLuint *values);
e78566595089 initial import
mandel
parents:
diff changeset
232 void glPixelMapusv (GLenum map, GLsizei mapsize, GLushort *values);
e78566595089 initial import
mandel
parents:
diff changeset
233 void glPixelStoref (GLenum pname, GLfloat param);
e78566595089 initial import
mandel
parents:
diff changeset
234 void glPixelStorei (GLenum pname, GLint param);
e78566595089 initial import
mandel
parents:
diff changeset
235 void glPixelTransferf (GLenum pname, GLfloat param);
e78566595089 initial import
mandel
parents:
diff changeset
236 void glPixelTransferi (GLenum pname, GLint param);
e78566595089 initial import
mandel
parents:
diff changeset
237 void glPixelZoom (GLfloat xfactor, GLfloat yfactor);
e78566595089 initial import
mandel
parents:
diff changeset
238 void glPointSize (GLfloat size);
e78566595089 initial import
mandel
parents:
diff changeset
239 void glPolygonMode (GLenum face, GLenum mode);
e78566595089 initial import
mandel
parents:
diff changeset
240 void glPolygonOffset (GLfloat factor, GLfloat units);
e78566595089 initial import
mandel
parents:
diff changeset
241 void glPolygonStipple (GLubyte *mask);
e78566595089 initial import
mandel
parents:
diff changeset
242 void glPopAttrib ();
e78566595089 initial import
mandel
parents:
diff changeset
243 void glPopClientAttrib ();
e78566595089 initial import
mandel
parents:
diff changeset
244 void glPopMatrix ();
e78566595089 initial import
mandel
parents:
diff changeset
245 void glPopName ();
e78566595089 initial import
mandel
parents:
diff changeset
246 void glPrioritizeTextures (GLsizei n, GLuint *textures, GLclampf *priorities);
e78566595089 initial import
mandel
parents:
diff changeset
247 void glPushAttrib (GLbitfield mask);
e78566595089 initial import
mandel
parents:
diff changeset
248 void glPushClientAttrib (GLbitfield mask);
e78566595089 initial import
mandel
parents:
diff changeset
249 void glPushMatrix ();
e78566595089 initial import
mandel
parents:
diff changeset
250 void glPushName (GLuint name);
e78566595089 initial import
mandel
parents:
diff changeset
251 void glRasterPos2d (GLdouble x, GLdouble y);
e78566595089 initial import
mandel
parents:
diff changeset
252 void glRasterPos2dv (GLdouble *v);
e78566595089 initial import
mandel
parents:
diff changeset
253 void glRasterPos2f (GLfloat x, GLfloat y);
e78566595089 initial import
mandel
parents:
diff changeset
254 void glRasterPos2fv (GLfloat *v);
e78566595089 initial import
mandel
parents:
diff changeset
255 void glRasterPos2i (GLint x, GLint y);
e78566595089 initial import
mandel
parents:
diff changeset
256 void glRasterPos2iv (GLint *v);
e78566595089 initial import
mandel
parents:
diff changeset
257 void glRasterPos2s (GLshort x, GLshort y);
e78566595089 initial import
mandel
parents:
diff changeset
258 void glRasterPos2sv (GLshort *v);
e78566595089 initial import
mandel
parents:
diff changeset
259 void glRasterPos3d (GLdouble x, GLdouble y, GLdouble z);
e78566595089 initial import
mandel
parents:
diff changeset
260 void glRasterPos3dv (GLdouble *v);
e78566595089 initial import
mandel
parents:
diff changeset
261 void glRasterPos3f (GLfloat x, GLfloat y, GLfloat z);
e78566595089 initial import
mandel
parents:
diff changeset
262 void glRasterPos3fv (GLfloat *v);
e78566595089 initial import
mandel
parents:
diff changeset
263 void glRasterPos3i (GLint x, GLint y, GLint z);
e78566595089 initial import
mandel
parents:
diff changeset
264 void glRasterPos3iv (GLint *v);
e78566595089 initial import
mandel
parents:
diff changeset
265 void glRasterPos3s (GLshort x, GLshort y, GLshort z);
e78566595089 initial import
mandel
parents:
diff changeset
266 void glRasterPos3sv (GLshort *v);
e78566595089 initial import
mandel
parents:
diff changeset
267 void glRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
e78566595089 initial import
mandel
parents:
diff changeset
268 void glRasterPos4dv (GLdouble *v);
e78566595089 initial import
mandel
parents:
diff changeset
269 void glRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
e78566595089 initial import
mandel
parents:
diff changeset
270 void glRasterPos4fv (GLfloat *v);
e78566595089 initial import
mandel
parents:
diff changeset
271 void glRasterPos4i (GLint x, GLint y, GLint z, GLint w);
e78566595089 initial import
mandel
parents:
diff changeset
272 void glRasterPos4iv (GLint *v);
e78566595089 initial import
mandel
parents:
diff changeset
273 void glRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w);
e78566595089 initial import
mandel
parents:
diff changeset
274 void glRasterPos4sv (GLshort *v);
e78566595089 initial import
mandel
parents:
diff changeset
275 void glReadBuffer (GLenum mode);
e78566595089 initial import
mandel
parents:
diff changeset
276 void glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
e78566595089 initial import
mandel
parents:
diff changeset
277 void glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
e78566595089 initial import
mandel
parents:
diff changeset
278 void glRectdv (GLdouble *v1, GLdouble *v2);
e78566595089 initial import
mandel
parents:
diff changeset
279 void glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
e78566595089 initial import
mandel
parents:
diff changeset
280 void glRectfv (GLfloat *v1, GLfloat *v2);
e78566595089 initial import
mandel
parents:
diff changeset
281 void glRecti (GLint x1, GLint y1, GLint x2, GLint y2);
e78566595089 initial import
mandel
parents:
diff changeset
282 void glRectiv (GLint *v1, GLint *v2);
e78566595089 initial import
mandel
parents:
diff changeset
283 void glRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2);
e78566595089 initial import
mandel
parents:
diff changeset
284 void glRectsv (GLshort *v1, GLshort *v2);
e78566595089 initial import
mandel
parents:
diff changeset
285 GLint glRenderMode (GLenum mode);
e78566595089 initial import
mandel
parents:
diff changeset
286 void glRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
e78566595089 initial import
mandel
parents:
diff changeset
287 void glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
e78566595089 initial import
mandel
parents:
diff changeset
288 void glScaled (GLdouble x, GLdouble y, GLdouble z);
e78566595089 initial import
mandel
parents:
diff changeset
289 void glScalef (GLfloat x, GLfloat y, GLfloat z);
e78566595089 initial import
mandel
parents:
diff changeset
290 void glScissor (GLint x, GLint y, GLsizei width, GLsizei height);
e78566595089 initial import
mandel
parents:
diff changeset
291 void glSelectBuffer (GLsizei size, GLuint *buffer);
e78566595089 initial import
mandel
parents:
diff changeset
292 void glShadeModel (GLenum mode);
e78566595089 initial import
mandel
parents:
diff changeset
293 void glStencilFunc (GLenum func, GLint ref_, GLuint mask);
e78566595089 initial import
mandel
parents:
diff changeset
294 void glStencilMask (GLuint mask);
e78566595089 initial import
mandel
parents:
diff changeset
295 void glStencilOp (GLenum fail, GLenum zfail, GLenum zpass);
e78566595089 initial import
mandel
parents:
diff changeset
296 void glTexCoord1d (GLdouble s);
e78566595089 initial import
mandel
parents:
diff changeset
297 void glTexCoord1dv (GLdouble *v);
e78566595089 initial import
mandel
parents:
diff changeset
298 void glTexCoord1f (GLfloat s);
e78566595089 initial import
mandel
parents:
diff changeset
299 void glTexCoord1fv (GLfloat *v);
e78566595089 initial import
mandel
parents:
diff changeset
300 void glTexCoord1i (GLint s);
e78566595089 initial import
mandel
parents:
diff changeset
301 void glTexCoord1iv (GLint *v);
e78566595089 initial import
mandel
parents:
diff changeset
302 void glTexCoord1s (GLshort s);
e78566595089 initial import
mandel
parents:
diff changeset
303 void glTexCoord1sv (GLshort *v);
e78566595089 initial import
mandel
parents:
diff changeset
304 void glTexCoord2d (GLdouble s, GLdouble t);
e78566595089 initial import
mandel
parents:
diff changeset
305 void glTexCoord2dv (GLdouble *v);
e78566595089 initial import
mandel
parents:
diff changeset
306 void glTexCoord2f (GLfloat s, GLfloat t);
e78566595089 initial import
mandel
parents:
diff changeset
307 void glTexCoord2fv (GLfloat *v);
e78566595089 initial import
mandel
parents:
diff changeset
308 void glTexCoord2i (GLint s, GLint t);
e78566595089 initial import
mandel
parents:
diff changeset
309 void glTexCoord2iv (GLint *v);
e78566595089 initial import
mandel
parents:
diff changeset
310 void glTexCoord2s (GLshort s, GLshort t);
e78566595089 initial import
mandel
parents:
diff changeset
311 void glTexCoord2sv (GLshort *v);
e78566595089 initial import
mandel
parents:
diff changeset
312 void glTexCoord3d (GLdouble s, GLdouble t, GLdouble r);
e78566595089 initial import
mandel
parents:
diff changeset
313 void glTexCoord3dv (GLdouble *v);
e78566595089 initial import
mandel
parents:
diff changeset
314 void glTexCoord3f (GLfloat s, GLfloat t, GLfloat r);
e78566595089 initial import
mandel
parents:
diff changeset
315 void glTexCoord3fv (GLfloat *v);
e78566595089 initial import
mandel
parents:
diff changeset
316 void glTexCoord3i (GLint s, GLint t, GLint r);
e78566595089 initial import
mandel
parents:
diff changeset
317 void glTexCoord3iv (GLint *v);
e78566595089 initial import
mandel
parents:
diff changeset
318 void glTexCoord3s (GLshort s, GLshort t, GLshort r);
e78566595089 initial import
mandel
parents:
diff changeset
319 void glTexCoord3sv (GLshort *v);
e78566595089 initial import
mandel
parents:
diff changeset
320 void glTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q);
e78566595089 initial import
mandel
parents:
diff changeset
321 void glTexCoord4dv (GLdouble *v);
e78566595089 initial import
mandel
parents:
diff changeset
322 void glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q);
e78566595089 initial import
mandel
parents:
diff changeset
323 void glTexCoord4fv (GLfloat *v);
e78566595089 initial import
mandel
parents:
diff changeset
324 void glTexCoord4i (GLint s, GLint t, GLint r, GLint q);
e78566595089 initial import
mandel
parents:
diff changeset
325 void glTexCoord4iv (GLint *v);
e78566595089 initial import
mandel
parents:
diff changeset
326 void glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q);
e78566595089 initial import
mandel
parents:
diff changeset
327 void glTexCoord4sv (GLshort *v);
e78566595089 initial import
mandel
parents:
diff changeset
328 void glTexCoordPointer (GLint size, GLenum type, GLsizei stride, GLvoid *pointer);
e78566595089 initial import
mandel
parents:
diff changeset
329 void glTexEnvf (GLenum target, GLenum pname, GLfloat param);
e78566595089 initial import
mandel
parents:
diff changeset
330 void glTexEnvfv (GLenum target, GLenum pname, GLfloat *params);
e78566595089 initial import
mandel
parents:
diff changeset
331 void glTexEnvi (GLenum target, GLenum pname, GLint param);
e78566595089 initial import
mandel
parents:
diff changeset
332 void glTexEnviv (GLenum target, GLenum pname, GLint *params);
e78566595089 initial import
mandel
parents:
diff changeset
333 void glTexGend (GLenum coord, GLenum pname, GLdouble param);
e78566595089 initial import
mandel
parents:
diff changeset
334 void glTexGendv (GLenum coord, GLenum pname, GLdouble *params);
e78566595089 initial import
mandel
parents:
diff changeset
335 void glTexGenf (GLenum coord, GLenum pname, GLfloat param);
e78566595089 initial import
mandel
parents:
diff changeset
336 void glTexGenfv (GLenum coord, GLenum pname, GLfloat *params);
e78566595089 initial import
mandel
parents:
diff changeset
337 void glTexGeni (GLenum coord, GLenum pname, GLint param);
e78566595089 initial import
mandel
parents:
diff changeset
338 void glTexGeniv (GLenum coord, GLenum pname, GLint *params);
e78566595089 initial import
mandel
parents:
diff changeset
339 void glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, GLvoid *pixels);
e78566595089 initial import
mandel
parents:
diff changeset
340 void glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLvoid *pixels);
e78566595089 initial import
mandel
parents:
diff changeset
341 void glTexParameterf (GLenum target, GLenum pname, GLfloat param);
e78566595089 initial import
mandel
parents:
diff changeset
342 void glTexParameterfv (GLenum target, GLenum pname, GLfloat *params);
e78566595089 initial import
mandel
parents:
diff changeset
343 void glTexParameteri (GLenum target, GLenum pname, GLint param);
e78566595089 initial import
mandel
parents:
diff changeset
344 void glTexParameteriv (GLenum target, GLenum pname, GLint *params);
e78566595089 initial import
mandel
parents:
diff changeset
345 void glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, GLvoid *pixels);
e78566595089 initial import
mandel
parents:
diff changeset
346 void glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
e78566595089 initial import
mandel
parents:
diff changeset
347 void glTranslated (GLdouble x, GLdouble y, GLdouble z);
e78566595089 initial import
mandel
parents:
diff changeset
348 void glTranslatef (GLfloat x, GLfloat y, GLfloat z);
e78566595089 initial import
mandel
parents:
diff changeset
349 void glVertex2d (GLdouble x, GLdouble y);
e78566595089 initial import
mandel
parents:
diff changeset
350 void glVertex2dv (GLdouble *v);
e78566595089 initial import
mandel
parents:
diff changeset
351 void glVertex2f (GLfloat x, GLfloat y);
e78566595089 initial import
mandel
parents:
diff changeset
352 void glVertex2fv (GLfloat *v);
e78566595089 initial import
mandel
parents:
diff changeset
353 void glVertex2i (GLint x, GLint y);
e78566595089 initial import
mandel
parents:
diff changeset
354 void glVertex2iv (GLint *v);
e78566595089 initial import
mandel
parents:
diff changeset
355 void glVertex2s (GLshort x, GLshort y);
e78566595089 initial import
mandel
parents:
diff changeset
356 void glVertex2sv (GLshort *v);
e78566595089 initial import
mandel
parents:
diff changeset
357 void glVertex3d (GLdouble x, GLdouble y, GLdouble z);
e78566595089 initial import
mandel
parents:
diff changeset
358 void glVertex3dv (GLdouble *v);
e78566595089 initial import
mandel
parents:
diff changeset
359 void glVertex3f (GLfloat x, GLfloat y, GLfloat z);
e78566595089 initial import
mandel
parents:
diff changeset
360 void glVertex3fv (GLfloat *v);
e78566595089 initial import
mandel
parents:
diff changeset
361 void glVertex3i (GLint x, GLint y, GLint z);
e78566595089 initial import
mandel
parents:
diff changeset
362 void glVertex3iv (GLint *v);
e78566595089 initial import
mandel
parents:
diff changeset
363 void glVertex3s (GLshort x, GLshort y, GLshort z);
e78566595089 initial import
mandel
parents:
diff changeset
364 void glVertex3sv (GLshort *v);
e78566595089 initial import
mandel
parents:
diff changeset
365 void glVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
e78566595089 initial import
mandel
parents:
diff changeset
366 void glVertex4dv (GLdouble *v);
e78566595089 initial import
mandel
parents:
diff changeset
367 void glVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
e78566595089 initial import
mandel
parents:
diff changeset
368 void glVertex4fv (GLfloat *v);
e78566595089 initial import
mandel
parents:
diff changeset
369 void glVertex4i (GLint x, GLint y, GLint z, GLint w);
e78566595089 initial import
mandel
parents:
diff changeset
370 void glVertex4iv (GLint *v);
e78566595089 initial import
mandel
parents:
diff changeset
371 void glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w);
e78566595089 initial import
mandel
parents:
diff changeset
372 void glVertex4sv (GLshort *v);
e78566595089 initial import
mandel
parents:
diff changeset
373 void glVertexPointer (GLint size, GLenum type, GLsizei stride, GLvoid *pointer);
e78566595089 initial import
mandel
parents:
diff changeset
374 void glViewport (GLint x, GLint y, GLsizei width, GLsizei height);
e78566595089 initial import
mandel
parents:
diff changeset
375 }