Skip to content

Commit 14a593b

Browse files
authored
Update OpenGL function mapping (#69)
We implemented a few new functions, but we didn't update the mapping.
1 parent 11bbaa5 commit 14a593b

File tree

1 file changed

+100
-100
lines changed

1 file changed

+100
-100
lines changed

src/functions.c

+100-100
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ static const ProcMap s_proc_map[] = {
4343
//PROC(glAccum),
4444
PROC(glAlphaFunc),
4545
//PROC(glAreTexturesResident),
46-
//PROC(glArrayElement),
46+
PROC(glArrayElement),
4747
PROC(glBegin),
4848
PROC(glBegin),
4949
PROC(glBindTexture),
@@ -58,38 +58,38 @@ static const ProcMap s_proc_map[] = {
5858
//PROC(glClearIndex),
5959
PROC(glClearStencil),
6060
PROC(glClipPlane),
61-
//PROC(glColor3b),
62-
//PROC(glColor3bv),
63-
//PROC(glColor3d),
64-
//PROC(glColor3dv),
61+
PROC(glColor3b),
62+
PROC(glColor3bv),
63+
PROC(glColor3d),
64+
PROC(glColor3dv),
6565
PROC(glColor3f),
6666
PROC(glColor3fv),
67-
//PROC(glColor3i),
68-
//PROC(glColor3iv),
69-
//PROC(glColor3s),
70-
//PROC(glColor3sv),
67+
PROC(glColor3i),
68+
PROC(glColor3iv),
69+
PROC(glColor3s),
70+
PROC(glColor3sv),
7171
PROC(glColor3ub),
72-
//PROC(glColor3ubv),
73-
//PROC(glColor3ui),
74-
//PROC(glColor3uiv),
75-
//PROC(glColor3us),
76-
//PROC(glColor3usv),
77-
//PROC(glColor4b),
78-
//PROC(glColor4bv),
79-
//PROC(glColor4d),
80-
//PROC(glColor4dv),
72+
PROC(glColor3ubv),
73+
PROC(glColor3ui),
74+
PROC(glColor3uiv),
75+
PROC(glColor3us),
76+
PROC(glColor3usv),
77+
PROC(glColor4b),
78+
PROC(glColor4bv),
79+
PROC(glColor4d),
80+
PROC(glColor4dv),
8181
PROC(glColor4f),
8282
PROC(glColor4fv),
83-
//PROC(glColor4i),
84-
//PROC(glColor4iv),
85-
//PROC(glColor4s),
86-
//PROC(glColor4sv),
87-
//PROC(glColor4ub),
83+
PROC(glColor4i),
84+
PROC(glColor4iv),
85+
PROC(glColor4s),
86+
PROC(glColor4sv),
87+
PROC(glColor4ub),
8888
PROC(glColor4ubv),
89-
//PROC(glColor4ui),
90-
//PROC(glColor4uiv),
91-
//PROC(glColor4us),
92-
//PROC(glColor4usv),
89+
PROC(glColor4ui),
90+
PROC(glColor4uiv),
91+
PROC(glColor4us),
92+
PROC(glColor4usv),
9393
PROC(glColorMask),
9494
PROC(glColorMaterial),
9595
PROC(glColorPointer),
@@ -98,7 +98,7 @@ static const ProcMap s_proc_map[] = {
9898
//PROC(glCopyTexImage2D),
9999
//PROC(glCopyTexSubImage1D),
100100
//PROC(glCopyTexSubImage2D),
101-
//PROC(glCullFace),
101+
PROC(glCullFace),
102102
PROC(glDeleteLists),
103103
PROC(glDeleteTextures),
104104
PROC(glDepthFunc),
@@ -136,7 +136,7 @@ static const ProcMap s_proc_map[] = {
136136
PROC(glFogfv),
137137
PROC(glFogi),
138138
//PROC(glFogiv),
139-
//PROC(glFrontFace),
139+
PROC(glFrontFace),
140140
PROC(glFrustum),
141141
PROC(glGenLists),
142142
PROC(glGenTextures),
@@ -184,7 +184,7 @@ static const ProcMap s_proc_map[] = {
184184
//PROC(glIndexubv),
185185
PROC(glInitNames),
186186
PROC(glInterleavedArrays),
187-
//PROC(glIsEnabled),
187+
PROC(glIsEnabled),
188188
PROC(glIsList),
189189
//PROC(glIsTexture),
190190
PROC(glLightModelf),
@@ -195,7 +195,7 @@ static const ProcMap s_proc_map[] = {
195195
PROC(glLightfv),
196196
//PROC(glLighti),
197197
//PROC(glLightiv),
198-
//PROC(glLineStipple),
198+
PROC(glLineStipple),
199199
PROC(glLineWidth),
200200
//PROC(glListBase),
201201
PROC(glLoadIdentity),
@@ -219,16 +219,16 @@ static const ProcMap s_proc_map[] = {
219219
PROC(glMultMatrixd),
220220
PROC(glMultMatrixf),
221221
PROC(glNewList),
222-
//PROC(glNormal3b),
223-
//PROC(glNormal3bv),
224-
//PROC(glNormal3d),
225-
//PROC(glNormal3dv),
222+
PROC(glNormal3b),
223+
PROC(glNormal3bv),
224+
PROC(glNormal3d),
225+
PROC(glNormal3dv),
226226
PROC(glNormal3f),
227227
PROC(glNormal3fv),
228-
//PROC(glNormal3i),
229-
//PROC(glNormal3iv),
230-
//PROC(glNormal3s),
231-
//PROC(glNormal3sv),
228+
PROC(glNormal3i),
229+
PROC(glNormal3iv),
230+
PROC(glNormal3s),
231+
PROC(glNormal3sv),
232232
PROC(glNormalPointer),
233233
PROC(glOrtho),
234234
//PROC(glPassThrough),
@@ -242,8 +242,8 @@ static const ProcMap s_proc_map[] = {
242242
//PROC(glPixelZoom),
243243
PROC(glPointSize),
244244
PROC(glPolygonMode),
245-
//PROC(glPolygonOffset),
246-
//PROC(glPolygonStipple),
245+
PROC(glPolygonOffset),
246+
PROC(glPolygonStipple),
247247
PROC(glPopAttrib),
248248
PROC(glPopClientAttrib),
249249
PROC(glPopMatrix),
@@ -279,14 +279,14 @@ static const ProcMap s_proc_map[] = {
279279
//PROC(glRasterPos4sv),
280280
PROC(glReadBuffer),
281281
PROC(glReadPixels),
282-
//PROC(glRectd),
283-
//PROC(glRectdv),
284-
//PROC(glRectf),
285-
//PROC(glRectfv),
286-
//PROC(glRecti),
287-
//PROC(glRectiv),
288-
//PROC(glRects),
289-
//PROC(glRectsv),
282+
PROC(glRectd),
283+
PROC(glRectdv),
284+
PROC(glRectf),
285+
PROC(glRectfv),
286+
PROC(glRecti),
287+
PROC(glRectiv),
288+
PROC(glRects),
289+
PROC(glRectsv),
290290
PROC(glRenderMode),
291291
//PROC(glRotated),
292292
PROC(glRotatef),
@@ -295,41 +295,41 @@ static const ProcMap s_proc_map[] = {
295295
PROC(glScissor),
296296
PROC(glSelectBuffer),
297297
PROC(glShadeModel),
298-
//PROC(glStencilFunc),
298+
PROC(glStencilFunc),
299299
PROC(glStencilMask),
300-
//PROC(glStencilOp),
301-
//PROC(glTexCoord1d),
302-
//PROC(glTexCoord1dv),
303-
//PROC(glTexCoord1f),
304-
//PROC(glTexCoord1fv),
305-
//PROC(glTexCoord1i),
306-
//PROC(glTexCoord1iv),
307-
//PROC(glTexCoord1s),
308-
//PROC(glTexCoord1sv),
300+
PROC(glStencilOp),
301+
PROC(glTexCoord1d),
302+
PROC(glTexCoord1dv),
303+
PROC(glTexCoord1f),
304+
PROC(glTexCoord1fv),
305+
PROC(glTexCoord1i),
306+
PROC(glTexCoord1iv),
307+
PROC(glTexCoord1s),
308+
PROC(glTexCoord1sv),
309309
PROC(glTexCoord2d),
310-
//PROC(glTexCoord2dv),
310+
PROC(glTexCoord2dv),
311311
PROC(glTexCoord2f),
312-
//PROC(glTexCoord2fv),
312+
PROC(glTexCoord2fv),
313313
PROC(glTexCoord2i),
314-
//PROC(glTexCoord2iv),
315-
//PROC(glTexCoord2s),
316-
//PROC(glTexCoord2sv),
317-
//PROC(glTexCoord3d),
318-
//PROC(glTexCoord3dv),
314+
PROC(glTexCoord2iv),
315+
PROC(glTexCoord2s),
316+
PROC(glTexCoord2sv),
317+
PROC(glTexCoord3d),
318+
PROC(glTexCoord3dv),
319319
PROC(glTexCoord3f),
320-
//PROC(glTexCoord3fv),
321-
//PROC(glTexCoord3i),
322-
//PROC(glTexCoord3iv),
323-
//PROC(glTexCoord3s),
324-
//PROC(glTexCoord3sv),
325-
//PROC(glTexCoord4d),
326-
//PROC(glTexCoord4dv),
327-
//PROC(glTexCoord4f),
328-
//PROC(glTexCoord4fv),
329-
//PROC(glTexCoord4i),
330-
//PROC(glTexCoord4iv),
331-
//PROC(glTexCoord4s),
332-
//PROC(glTexCoord4sv),
320+
PROC(glTexCoord3fv),
321+
PROC(glTexCoord3i),
322+
PROC(glTexCoord3iv),
323+
PROC(glTexCoord3s),
324+
PROC(glTexCoord3sv),
325+
PROC(glTexCoord4d),
326+
PROC(glTexCoord4dv),
327+
PROC(glTexCoord4f),
328+
PROC(glTexCoord4fv),
329+
PROC(glTexCoord4i),
330+
PROC(glTexCoord4iv),
331+
PROC(glTexCoord4s),
332+
PROC(glTexCoord4sv),
333333
PROC(glTexCoordPointer),
334334
PROC(glTexEnvf),
335335
PROC(glTexEnvfv),
@@ -338,8 +338,8 @@ static const ProcMap s_proc_map[] = {
338338
//PROC(glTexGend),
339339
//PROC(glTexGendv),
340340
//PROC(glTexGenf),
341-
//PROC(glTexGenfv),
342-
//PROC(glTexGeni),
341+
PROC(glTexGenfv),
342+
PROC(glTexGeni),
343343
//PROC(glTexGeniv),
344344
PROC(glTexImage1D),
345345
PROC(glTexImage2D),
@@ -352,29 +352,29 @@ static const ProcMap s_proc_map[] = {
352352
PROC(glTranslated),
353353
PROC(glTranslatef),
354354
PROC(glVertex2d),
355-
//PROC(glVertex2dv),
355+
PROC(glVertex2dv),
356356
PROC(glVertex2f),
357-
//PROC(glVertex2fv),
357+
PROC(glVertex2fv),
358358
PROC(glVertex2i),
359-
//PROC(glVertex2iv),
360-
//PROC(glVertex2s),
361-
//PROC(glVertex2sv),
362-
//PROC(glVertex3d),
363-
//PROC(glVertex3dv),
359+
PROC(glVertex2iv),
360+
PROC(glVertex2s),
361+
PROC(glVertex2sv),
362+
PROC(glVertex3d),
363+
PROC(glVertex3dv),
364364
PROC(glVertex3f),
365-
//PROC(glVertex3fv),
366-
//PROC(glVertex3i),
367-
//PROC(glVertex3iv),
368-
//PROC(glVertex3s),
369-
//PROC(glVertex3sv),
370-
//PROC(glVertex4d),
371-
//PROC(glVertex4dv),
365+
PROC(glVertex3fv),
366+
PROC(glVertex3i),
367+
PROC(glVertex3iv),
368+
PROC(glVertex3s),
369+
PROC(glVertex3sv),
370+
PROC(glVertex4d),
371+
PROC(glVertex4dv),
372372
PROC(glVertex4f),
373-
//PROC(glVertex4fv),
374-
//PROC(glVertex4i),
375-
//PROC(glVertex4iv),
376-
//PROC(glVertex4s),
377-
//PROC(glVertex4sv),
373+
PROC(glVertex4fv),
374+
PROC(glVertex4i),
375+
PROC(glVertex4iv),
376+
PROC(glVertex4s),
377+
PROC(glVertex4sv),
378378
PROC(glVertexPointer),
379379
PROC(glViewport),
380380
};

0 commit comments

Comments
 (0)