annotate examples/opengl/hellogl/opengl/glfuncs.d @ 1:e78566595089

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