1OpenGL(3)             User Contributed Perl Documentation            OpenGL(3)
2
3
4

NAME

6       OpenGL - v0.62
7

SYNOPSIS

9               use OpenGL qw(:old); # Exports much old functionality of OpenGL 0.4
10
11               use OpenGL; # DEPRECATED!  Same as above.  DEPRECATED!
12
13               use OpenGL qw(:glfunctions :glconstants); # exports functions and
14                           # constants for using OpenGL, without exporting GLU, GLUT,
15                           # or GLX stuff.
16
17               use OpenGL qw(:all); # exports all new functionality, without the OpenGL
18                                    # 0.4 compatibility functions
19
20               See also: POGL Objects
21
22               * OpenGL::Array - optimized data arrays via C pointers
23
24               * OpenGL::Image - direct C pointer acces to ImageMagick image cache
25
26               * OpenGL::Shader - abstracted shader interface: ARB, GLSL and Cg
27

DOCUMENTATION

29       Documentation, tips, sample source, benchmarks and binary distributions
30       available at http://graphcomp.com/opengl
31

PREREQUISITES

33       This module assumes that you have OpenGL, GLU, and some flavor of GLUT
34       properly installed on your system.  These will be names like libGL.so,
35       libGLU.so and libglut.so for unixen, opengl32.dll and glu32.dll for MS
36       Windows.
37
38       If used with OpenGL::Image, use v1.03 or higher.
39

DESCRIPTION

41   Naming convention:
42       Virtually all of the OpenGL 1.0, and 1.1 functions are available, and
43       most of 1.2. In general, the calling sequence is identical in Perl as
44       in C.
45
46       Most functions that have no pointer arguments are called identically in
47       Perl as in C, and the same name is used.
48
49       Functions that use Perl array arguments and have been changed in "the
50       obvious way" -- to take a variable number of arguments and/or to return
51       an array -- have the the same names as their C counterparts, but with a
52       _p suffix.
53
54       All functions that take pointers are available with their original
55       calling syntax and a _c suffix. These are most useful when combined
56       with the OpenGL::Array module, which lets you allocate C arrays from
57       Perl.
58
59       A third variant, _s, exists for most pointer functions, and takes a
60       string argument for each pointer or a reference to a Perl string
61       containing packed data. The underlying OpenGL function will be passed a
62       pointer to that data.
63
64   GLUT functions
65         done_glutInit
66         glutAddMenuEntry
67         glutAddSubMenu
68         glutAttachMenu
69         glutBitmapCharacter
70         glutBitmapHeight
71         glutBitmapLength
72         glutBitmapString
73         glutBitmapWidth
74         glutButtonBoxFunc
75         glutChangeToMenuEntry
76         glutChangeToSubMenu
77         glutCloseFunc
78         glutCopyColormap
79         glutCreateMenu
80         glutCreateSubWindow
81         glutCreateWindow
82         glutDestroyMenu
83         glutDestroyWindow
84         glutDetachMenu
85         glutDeviceGet
86         glutDialsFunc
87         glutDisplayFunc
88         glutEnterGameMode
89         glutEntryFunc
90         glutEstablishOverlay
91         glutExtensionSupported
92         glutForceJoystickFunc
93         glutFullScreen
94         glutGameModeGet
95         glutGameModeString
96         glutGet
97         glutGetColor
98         glutGetMenu
99         glutGetModifiers
100         glutGetWindow
101         glutHideOverlay
102         glutHideWindow
103         glutIconifyWindow
104         glutIdleFunc
105         glutIgnoreKeyRepeat
106         glutInit
107         glutInitDisplayMode
108         glutInitDisplayString
109         glutInitWindowPosition
110         glutInitWindowSize
111         glutKeyboardFunc
112         glutKeyboardUpFunc
113         glutLayerGet
114         glutLeaveGameMode
115         glutLeaveMainLoop
116         glutMainLoop
117         glutMainLoopEvent
118         glutMenuDestroyFunc
119         glutMenuStateFunc
120         glutMenuStatusFunc
121         glutMotionFunc
122         glutMouseFunc
123         glutMouseWheelFunc
124         glutOverlayDisplayFunc
125         glutPassiveMotionFunc
126         glutPopWindow
127         glutPositionWindow
128         glutPostOverlayRedisplay
129         glutPostRedisplay
130         glutPostWindowOverlayRedisplay
131         glutPostWindowRedisplay
132         glutPushWindow
133         glutRemoveMenuItem
134         glutRemoveOverlay
135         glutReportErrors
136         glutReshapeFunc
137         glutReshapeWindow
138         glutSetColor
139         glutSetCursor
140         glutSetIconTitle
141         glutSetKeyRepeat
142         glutSetMenu
143         glutSetOption
144         glutSetWindow
145         glutSetWindowTitle
146         glutShowOverlay
147         glutShowWindow
148         glutSolidCone
149         glutSolidCube
150         glutSolidCylinder
151         glutSolidDodecahedron
152         glutSolidIcosahedron
153         glutSolidOctahedron
154         glutSolidRhombicDodecahedron
155         glutSolidSphere
156         glutSolidTeapot
157         glutSolidTetrahedron
158         glutSolidTorus
159         glutSpaceballButtonFunc
160         glutSpaceballMotionFunc
161         glutSpaceballRotateFunc
162         glutSpecialFunc
163         glutSpecialUpFunc
164         glutStrokeCharacter
165         glutStrokeHeight
166         glutStrokeLength
167         glutStrokeString
168         glutStrokeWidth
169         glutSwapBuffers
170         glutTabletButtonFunc
171         glutTabletMotionFunc
172         glutTimerFunc
173         glutUseLayer
174         glutVisibilityFunc
175         glutWarpPointer
176         glutWindowStatusFunc
177         glutWireCone
178         glutWireCube
179         glutWireCylinder
180         glutWireDodecahedron
181         glutWireIcosahedron
182         glutWireOctahedron
183         glutWireRhombicDodecahedron
184         glutWireSphere
185         glutWireTeapot
186         glutWireTetrahedron
187         glutWireTorus
188
189   GLU functions
190         gluBeginCurve
191         gluBeginPolygon
192         gluBeginSurface
193         gluBeginTrim
194         gluBuild1DMipmaps_c
195         gluBuild1DMipmaps_s
196         gluBuild2DMipmaps_c
197         gluBuild2DMipmaps_s
198         gluCylinder
199         gluDeleteNurbsRenderer
200         gluDeleteQuadric
201         gluDeleteTess
202         gluDisk
203         gluEndCurve
204         gluEndPolygon
205         gluEndSurface
206         gluEndTrim
207         gluErrorString
208         gluGetNurbsProperty_p
209         gluGetString
210         gluGetTessProperty_p
211         gluLoadSamplingMatrices_p
212         gluLookAt
213         gluNewNurbsRenderer
214         gluNewQuadric
215         gluNewTess
216         gluNextContour
217         gluNurbsCurve_c
218         gluNurbsSurface_c
219         gluOrtho2D
220         gluPartialDisk
221         gluPerspective
222         gluPickMatrix_p
223         gluProject_p
224         gluPwlCurve_c
225         gluQuadricDrawStyle
226         gluQuadricNormals
227         gluQuadricOrientation
228         gluQuadricTexture
229         gluScaleImage_s
230         gluSphere
231         gluTessBeginCountour
232         gluTessBeginPolygon
233         gluTessCallback
234         gluTessEndContour
235         gluTessEndPolygon
236         gluTessNormal
237         gluTessProperty
238         gluTessVertex
239         gluUnProject_p
240
241   OpenGL functions
242         glAccum
243         glActiveTextureARB
244         glAlphaFunc
245         glAreTexturesResidentEXT_p
246         glAreTexturesResident_c
247         glAreTexturesResident_p
248         glAreTexturesResident_s
249         glArrayElement
250         glArrayElementEXT
251         glAttachObjectARB
252         glBegin
253         glBindAttribLocationARB
254         glBindBufferARB
255         glBindFramebufferEXT
256         glBindProgramARB
257         glBindRenderbufferEXT
258         glBindTexture
259         glBindTextureEXT
260         glBitmap_c
261         glBitmap_p
262         glBitmap_s
263         glBlendColorEXT
264         glBlendEquationEXT
265         glBlendFunc
266         glBufferDataARB_c
267         glBufferDataARB_p
268         glBufferDataARB_s
269         glBufferSubDataARB_c
270         glBufferSubDataARB_p
271         glBufferSubDataARB_s
272         glCallList
273         glCallLists_c
274         glCallLists_p
275         glCallLists_s
276         glCheckFramebufferStatusEXT
277         glClampColorARB
278         glClear
279         glClearAccum
280         glClearColor
281         glClearDepth
282         glClearIndex
283         glClearStencil
284         glClientActiveTextureARB
285         glClipPlane_c
286         glClipPlane_p
287         glClipPlane_s
288         glColor3b
289         glColor3bv_c
290         glColor3bv_p
291         glColor3bv_s
292         glColor3d
293         glColor3dv_c
294         glColor3dv_p
295         glColor3dv_s
296         glColor3f
297         glColor3fv_c
298         glColor3fv_p
299         glColor3fv_s
300         glColor3i
301         glColor3iv_c
302         glColor3iv_p
303         glColor3iv_s
304         glColor3s
305         glColor3sv_c
306         glColor3sv_p
307         glColor3sv_s
308         glColor3ub
309         glColor3ubv_c
310         glColor3ubv_p
311         glColor3ubv_s
312         glColor3ui
313         glColor3uiv_c
314         glColor3uiv_p
315         glColor3uiv_s
316         glColor3us
317         glColor3usv_c
318         glColor3usv_p
319         glColor3usv_s
320         glColor4b
321         glColor4bv_c
322         glColor4bv_p
323         glColor4bv_s
324         glColor4d
325         glColor4dv_c
326         glColor4dv_p
327         glColor4dv_s
328         glColor4f
329         glColor4fv_c
330         glColor4fv_p
331         glColor4fv_s
332         glColor4i
333         glColor4iv_c
334         glColor4iv_p
335         glColor4iv_s
336         glColor4s
337         glColor4sv_c
338         glColor4sv_p
339         glColor4sv_s
340         glColor4ub
341         glColor4ubv_c
342         glColor4ubv_p
343         glColor4ubv_s
344         glColor4ui
345         glColor4uiv_c
346         glColor4uiv_p
347         glColor4uiv_s
348         glColor4us
349         glColor4usv_c
350         glColor4usv_p
351         glColor4usv_s
352         glColorMask
353         glColorMaterial
354         glColorPointerEXT_c
355         glColorPointerEXT_p
356         glColorPointerEXT_s
357         glColorPointer_c
358         glColorPointer_p
359         glColorPointer_s
360         glCompileShaderARB
361         glCopyPixels
362         glCopyTexImage1D
363         glCopyTexImage1DEXT
364         glCopyTexImage2D
365         glCopyTexImage2DEXT
366         glCopyTexSubImage1D
367         glCopyTexSubImage1DEXT
368         glCopyTexSubImage2D
369         glCopyTexSubImage2DEXT
370         glCopyTexSubImage3D
371         glCopyTexSubImage3DEXT
372         glCreateProgramObjectARB
373         glCreateShaderObjectARB
374         glCullFace
375         glDeleteBuffersARB_c
376         glDeleteBuffersARB_p
377         glDeleteBuffersARB_s
378         glDeleteFramebuffersEXT_c
379         glDeleteFramebuffersEXT_p
380         glDeleteFramebuffersEXT_s
381         glDeleteLists
382         glDeleteObjectARB
383         glDeleteProgramsARB_c
384         glDeleteProgramsARB_p
385         glDeleteProgramsARB_s
386         glDeleteRenderbuffersEXT_c
387         glDeleteRenderbuffersEXT_p
388         glDeleteRenderbuffersEXT_s
389         glDeleteTexturesEXT_p
390         glDeleteTextures_c
391         glDeleteTextures_p
392         glDeleteTextures_s
393         glDepthFunc
394         glDepthMask
395         glDepthRange
396         glDetachObjectARB
397         glDisable
398         glDisableClientState
399         glDisableVertexAttribArrayARB
400         glDrawArrays
401         glDrawArraysEXT
402         glDrawBuffer
403         glDrawBuffersARB_c
404         glDrawBuffersARB_p
405         glDrawBuffersARB_s
406         glDrawBuffers_c
407         glDrawBuffers_p
408         glDrawBuffers_s
409         glDrawElements_c
410         glDrawElements_p
411         glDrawElements_s
412         glDrawPixels_c
413         glDrawPixels_p
414         glDrawPixels_s
415         glDrawRangeElements_c
416         glDrawRangeElements_p
417         glDrawRangeElements_s
418         glEdgeFlag
419         glEdgeFlagPointerEXT_c
420         glEdgeFlagPointerEXT_p
421         glEdgeFlagPointerEXT_s
422         glEdgeFlagPointer_c
423         glEdgeFlagPointer_p
424         glEdgeFlagPointer_s
425         glEnable
426         glEnableClientState
427         glEnableVertexAttribArrayARB
428         glEnd
429         glEndList
430         glEvalCoord1d
431         glEvalCoord1f
432         glEvalCoord2d
433         glEvalCoord2f
434         glEvalMesh1
435         glEvalMesh2
436         glEvalPoint1
437         glEvalPoint2
438         glFeedbackBuffer_c
439         glFeedbackBuffer_p -- not yet implemented
440         glFeedbackBuffer_s -- not yet implemented
441         glFinish
442         glFlush
443         glFogf
444         glFogfv_c
445         glFogfv_p
446         glFogfv_s
447         glFogi
448         glFogiv_c
449         glFogiv_p
450         glFogiv_s
451         glFramebufferRenderbufferEXT
452         glFramebufferTexture1DEXT
453         glFramebufferTexture2DEXT
454         glFramebufferTexture3DEXT
455         glFrontFace
456         glFrustum
457         glGenBuffersARB_c
458         glGenBuffersARB_p
459         glGenBuffersARB_s
460         glGenFramebuffersEXT_c
461         glGenFramebuffersEXT_p
462         glGenFramebuffersEXT_s
463         glGenLists
464         glGenProgramsARB_c
465         glGenProgramsARB_p
466         glGenProgramsARB_s
467         glGenRenderbuffersEXT_c
468         glGenRenderbuffersEXT_p
469         glGenRenderbuffersEXT_s
470         glGenTexturesEXT_p
471         glGenTextures_c
472         glGenTextures_p
473         glGenTextures_s
474         glGenerateMipmapEXT
475         glGetActiveAttribARB_c
476         glGetActiveAttribARB_p
477         glGetActiveAttribARB_s
478         glGetActiveUniformARB_c
479         glGetActiveUniformARB_p
480         glGetActiveUniformARB_s
481         glGetAttachedObjectsARB_c
482         glGetAttachedObjectsARB_p
483         glGetAttachedObjectsARB_s
484         glGetAttribLocationARB_c
485         glGetAttribLocationARB_p
486         glGetBooleanv_c
487         glGetBooleanv_p
488         glGetBooleanv_s
489         glGetBufferParameterivARB_c
490         glGetBufferParameterivARB_p
491         glGetBufferParameterivARB_s
492         glGetBufferPointervARB_c
493         glGetBufferPointervARB_p
494         glGetBufferPointervARB_s
495         glGetBufferSubDataARB_c
496         glGetBufferSubDataARB_p
497         glGetBufferSubDataARB_s
498         glGetClipPlane_c
499         glGetClipPlane_p
500         glGetClipPlane_s
501         glGetDoublev_c
502         glGetDoublev_p
503         glGetDoublev_s
504         glGetError
505         glGetFloatv_c
506         glGetFloatv_p
507         glGetFloatv_s
508         glGetFramebufferAttachmentParameterivEXT_c
509         glGetFramebufferAttachmentParameterivEXT_s
510         glGetGLhandleARB
511         glGetInfoLogARB_c
512         glGetInfoLogARB_p
513         glGetIntegerv_c
514         glGetIntegerv_p
515         glGetIntegerv_s
516         glGetLightfv_c
517         glGetLightfv_p
518         glGetLightfv_s
519         glGetLightiv_c
520         glGetLightiv_p
521         glGetLightiv_s
522         glGetMapdv_c
523         glGetMapdv_p
524         glGetMapdv_s
525         glGetMapfv_c
526         glGetMapfv_p
527         glGetMapfv_s
528         glGetMapiv_c
529         glGetMapiv_p
530         glGetMapiv_s
531         glGetMaterialfv_c
532         glGetMaterialfv_p
533         glGetMaterialfv_s
534         glGetMaterialiv_c
535         glGetMaterialiv_p
536         glGetMaterialiv_s
537         glGetObjectParameterfvARB_c
538         glGetObjectParameterfvARB_p
539         glGetObjectParameterfvARB_s
540         glGetObjectParameterivARB_c
541         glGetObjectParameterivARB_p
542         glGetObjectParameterivARB_s
543         glGetPixelMapfv_c
544         glGetPixelMapfv_p
545         glGetPixelMapfv_s
546         glGetPixelMapuiv_c
547         glGetPixelMapuiv_p
548         glGetPixelMapuiv_s
549         glGetPixelMapusv_c
550         glGetPixelMapusv_p
551         glGetPixelMapusv_s
552         glGetPointerv_c
553         glGetPointerv_p
554         glGetPointerv_s
555         glGetPolygonStipple_c
556         glGetPolygonStipple_p
557         glGetPolygonStipple_s
558         glGetProgramEnvParameterdvARB_c
559         glGetProgramEnvParameterdvARB_p
560         glGetProgramEnvParameterdvARB_s
561         glGetProgramEnvParameterfvARB_c
562         glGetProgramEnvParameterfvARB_p
563         glGetProgramEnvParameterfvARB_s
564         glGetProgramLocalParameterdvARB_c
565         glGetProgramLocalParameterdvARB_p
566         glGetProgramLocalParameterdvARB_s
567         glGetProgramLocalParameterfvARB_c
568         glGetProgramLocalParameterfvARB_p
569         glGetProgramLocalParameterfvARB_s
570         glGetProgramStringARB_c
571         glGetProgramStringARB_p
572         glGetProgramStringARB_s
573         glGetProgramivARB_c
574         glGetProgramivARB_p
575         glGetProgramivARB_s
576         glGetRenderbufferParameterivEXT_c
577         glGetRenderbufferParameterivEXT_s
578         glGetShaderSourceARB_c
579         glGetShaderSourceARB_p
580         glGetString
581         glGetTexEnvfv_c
582         glGetTexEnvfv_p
583         glGetTexEnvfv_s
584         glGetTexEnviv_c
585         glGetTexEnviv_p
586         glGetTexEnviv_s
587         glGetTexGendv_c
588         glGetTexGendv_p
589         glGetTexGendv_s
590         glGetTexGenfv_c
591         glGetTexGenfv_p
592         glGetTexGenfv_s
593         glGetTexGeniv_c
594         glGetTexGeniv_p
595         glGetTexGeniv_s
596         glGetTexImage_c
597         glGetTexImage_p
598         glGetTexImage_s
599         glGetTexLevelParameterfv_c
600         glGetTexLevelParameterfv_p
601         glGetTexLevelParameterfv_s
602         glGetTexLevelParameteriv_c
603         glGetTexLevelParameteriv_p
604         glGetTexLevelParameteriv_s
605         glGetTexParameterfv_c
606         glGetTexParameterfv_p
607         glGetTexParameterfv_s
608         glGetTexParameteriv_c
609         glGetTexParameteriv_p
610         glGetTexParameteriv_s
611         glGetUniformLocationARB_c
612         glGetUniformLocationARB_p
613         glGetUniformfvARB_c
614         glGetUniformfvARB_p
615         glGetUniformivARB_c
616         glGetUniformivARB_p
617         glGetVertexAttribPointervARB_c
618         glGetVertexAttribdvARB_c
619         glGetVertexAttribdvARB_p
620         glGetVertexAttribdvARB_s
621         glGetVertexAttribfvARB_c
622         glGetVertexAttribfvARB_p
623         glGetVertexAttribfvARB_s
624         glGetVertexAttribivARB_c
625         glGetVertexAttribivARB_p
626         glGetVertexAttribivARB_s
627         glHint
628         glIndexMask
629         glIndexPointerEXT_c
630         glIndexPointerEXT_p
631         glIndexPointerEXT_s
632         glIndexPointer_c
633         glIndexd
634         glIndexi
635         glInitNames
636         glInterleavedArrays_c
637         glIsBufferARB
638         glIsEnabled
639         glIsFramebufferEXT
640         glIsList
641         glIsProgramARB
642         glIsRenderbufferEXT
643         glIsTexture
644         glIsTextureEXT
645         glLightModelf
646         glLightModelfv_c
647         glLightModelfv_p
648         glLightModelfv_s
649         glLightModeli
650         glLightModeliv_c
651         glLightModeliv_p
652         glLightModeliv_s
653         glLightf
654         glLightfv_c
655         glLightfv_p
656         glLightfv_s
657         glLighti
658         glLightiv_c
659         glLightiv_p
660         glLightiv_s
661         glLineStipple
662         glLineWidth
663         glLinkProgramARB
664         glListBase
665         glLoadIdentity
666         glLoadMatrixd_c
667         glLoadMatrixd_p
668         glLoadMatrixd_s
669         glLoadMatrixf_c
670         glLoadMatrixf_p
671         glLoadMatrixf_s
672         glLoadName
673         glLogicOp
674         glMap1d_c
675         glMap1d_p
676         glMap1d_s
677         glMap1f_c
678         glMap1f_p
679         glMap1f_s
680         glMap2d_c
681         glMap2d_p
682         glMap2d_s
683         glMap2f_c
684         glMap2f_p
685         glMap2f_s
686         glMapBufferARB_c
687         glMapBufferARB_p
688         glMapGrid1d
689         glMapGrid1f
690         glMapGrid2d
691         glMapGrid2f
692         glMaterialf
693         glMaterialfv_c
694         glMaterialfv_p
695         glMaterialfv_s
696         glMateriali
697         glMaterialiv_c
698         glMaterialiv_p
699         glMaterialiv_s
700         glMatrixMode
701         glMultMatrixd_p
702         glMultMatrixf_p
703         glMultiTexCoord1dARB
704         glMultiTexCoord1dvARB_c
705         glMultiTexCoord1dvARB_c
706         glMultiTexCoord1dvARB_c
707         glMultiTexCoord1fARB
708         glMultiTexCoord1fvARB_c
709         glMultiTexCoord1fvARB_c
710         glMultiTexCoord1fvARB_c
711         glMultiTexCoord1iARB
712         glMultiTexCoord1ivARB_c
713         glMultiTexCoord1ivARB_c
714         glMultiTexCoord1ivARB_c
715         glMultiTexCoord1sARB
716         glMultiTexCoord1svARB_c
717         glMultiTexCoord1svARB_c
718         glMultiTexCoord1svARB_c
719         glMultiTexCoord2dARB
720         glMultiTexCoord2dvARB_c
721         glMultiTexCoord2dvARB_c
722         glMultiTexCoord2dvARB_c
723         glMultiTexCoord2fARB
724         glMultiTexCoord2fvARB_c
725         glMultiTexCoord2fvARB_c
726         glMultiTexCoord2fvARB_c
727         glMultiTexCoord2iARB
728         glMultiTexCoord2ivARB_c
729         glMultiTexCoord2ivARB_c
730         glMultiTexCoord2ivARB_c
731         glMultiTexCoord2sARB
732         glMultiTexCoord2svARB_c
733         glMultiTexCoord2svARB_c
734         glMultiTexCoord2svARB_c
735         glMultiTexCoord3dARB
736         glMultiTexCoord3dvARB_c
737         glMultiTexCoord3dvARB_c
738         glMultiTexCoord3dvARB_c
739         glMultiTexCoord3fARB
740         glMultiTexCoord3fvARB_c
741         glMultiTexCoord3fvARB_c
742         glMultiTexCoord3fvARB_c
743         glMultiTexCoord3iARB
744         glMultiTexCoord3ivARB_c
745         glMultiTexCoord3ivARB_c
746         glMultiTexCoord3ivARB_c
747         glMultiTexCoord3sARB
748         glMultiTexCoord3svARB_c
749         glMultiTexCoord3svARB_c
750         glMultiTexCoord3svARB_c
751         glMultiTexCoord4dARB
752         glMultiTexCoord4dvARB_c
753         glMultiTexCoord4dvARB_c
754         glMultiTexCoord4dvARB_c
755         glMultiTexCoord4fARB
756         glMultiTexCoord4fvARB_c
757         glMultiTexCoord4fvARB_c
758         glMultiTexCoord4fvARB_c
759         glMultiTexCoord4iARB
760         glMultiTexCoord4ivARB_c
761         glMultiTexCoord4ivARB_c
762         glMultiTexCoord4ivARB_c
763         glMultiTexCoord4sARB
764         glMultiTexCoord4svARB_c
765         glMultiTexCoord4svARB_c
766         glMultiTexCoord4svARB_c
767         glNewList
768         glNormal3b
769         glNormal3bv_c
770         glNormal3bv_p
771         glNormal3bv_s
772         glNormal3d
773         glNormal3dv_c
774         glNormal3dv_p
775         glNormal3dv_s
776         glNormal3f
777         glNormal3fv_c
778         glNormal3fv_p
779         glNormal3fv_s
780         glNormal3i
781         glNormal3iv_c
782         glNormal3iv_p
783         glNormal3iv_s
784         glNormal3s
785         glNormal3sv_c
786         glNormal3sv_p
787         glNormal3sv_s
788         glNormalPointerEXT_c
789         glNormalPointerEXT_p
790         glNormalPointerEXT_s
791         glNormalPointer_c
792         glOrtho
793         glPassThrough
794         glPixelMapfv_c
795         glPixelMapfv_p
796         glPixelMapfv_s
797         glPixelMapuiv_c
798         glPixelMapuiv_p
799         glPixelMapuiv_s
800         glPixelMapusv_c
801         glPixelMapusv_p
802         glPixelMapusv_s
803         glPixelStoref
804         glPixelStorei
805         glPixelTransferf
806         glPixelTransferi
807         glPixelZoom
808         glPointParameterfARB
809         glPointParameterfvARB_c
810         glPointParameterfvARB_p
811         glPointParameterfvARB_s
812         glPointSize
813         glPolygonMode
814         glPolygonOffset
815         glPolygonOffsetEXT
816         glPolygonStipple_c
817         glPolygonStipple_p
818         glPolygonStipple_s
819         glPopAttrib
820         glPopClientAttrib
821         glPopMatrix
822         glPopName
823         glPrioritizeTexturesEXT_p
824         glPrioritizeTextures_c
825         glPrioritizeTextures_p
826         glPrioritizeTextures_s
827         glProgramEnvParameter4dARB
828         glProgramEnvParameter4dvARB_c
829         glProgramEnvParameter4dvARB_p
830         glProgramEnvParameter4dvARB_s
831         glProgramEnvParameter4fARB
832         glProgramEnvParameter4fvARB_c
833         glProgramEnvParameter4fvARB_p
834         glProgramEnvParameter4fvARB_s
835         glProgramLocalParameter4dARB
836         glProgramLocalParameter4dvARB_c
837         glProgramLocalParameter4dvARB_p
838         glProgramLocalParameter4dvARB_s
839         glProgramLocalParameter4fARB
840         glProgramLocalParameter4fvARB_c
841         glProgramLocalParameter4fvARB_p
842         glProgramLocalParameter4fvARB_s
843         glProgramStringARB_c
844         glProgramStringARB_p
845         glProgramStringARB_s
846         glPushAttrib
847         glPushClientAttrib
848         glPushMatrix
849         glPushName
850         glRasterPos2d
851         glRasterPos2dv_c
852         glRasterPos2dv_p
853         glRasterPos2dv_s
854         glRasterPos2f
855         glRasterPos2fv_c
856         glRasterPos2fv_p
857         glRasterPos2fv_s
858         glRasterPos2i
859         glRasterPos2iv_c
860         glRasterPos2iv_p
861         glRasterPos2iv_s
862         glRasterPos2s
863         glRasterPos2sv_c
864         glRasterPos2sv_p
865         glRasterPos2sv_s
866         glRasterPos3d
867         glRasterPos3dv_c
868         glRasterPos3dv_p
869         glRasterPos3dv_s
870         glRasterPos3f
871         glRasterPos3fv_c
872         glRasterPos3fv_p
873         glRasterPos3fv_s
874         glRasterPos3i
875         glRasterPos3iv_c
876         glRasterPos3iv_p
877         glRasterPos3iv_s
878         glRasterPos3s
879         glRasterPos3sv_c
880         glRasterPos3sv_p
881         glRasterPos3sv_s
882         glRasterPos4d
883         glRasterPos4dv_c
884         glRasterPos4dv_p
885         glRasterPos4dv_s
886         glRasterPos4f
887         glRasterPos4fv_c
888         glRasterPos4fv_p
889         glRasterPos4fv_s
890         glRasterPos4i
891         glRasterPos4iv_c
892         glRasterPos4iv_p
893         glRasterPos4iv_s
894         glRasterPos4s
895         glRasterPos4sv_c
896         glRasterPos4sv_p
897         glRasterPos4sv_s
898         glReadBuffer
899         glReadPixels_c
900         glReadPixels_p
901         glReadPixels_s
902         glRectd
903         glRectdv_c
904         glRectdv_s
905         glRectf
906         glRectfv_c
907         glRectfv_s
908         glRecti
909         glRectiv_c
910         glRectiv_s
911         glRects
912         glRectsv_c
913         glRectsv_s
914         glRenderMode
915         glRenderbufferStorageEXT
916         glResizeBuffersMESA
917         glRotated
918         glRotatef
919         glSampleCoverageARB
920         glScaled
921         glScalef
922         glScissor
923         glSelectBuffer_c
924         glShadeModel
925         glShaderSourceARB_c
926         glShaderSourceARB_p
927         glStencilFunc
928         glStencilMask
929         glStencilOp
930         glTexCoord1d
931         glTexCoord1dv_c
932         glTexCoord1dv_p
933         glTexCoord1dv_s
934         glTexCoord1f
935         glTexCoord1fv_c
936         glTexCoord1fv_p
937         glTexCoord1fv_s
938         glTexCoord1i
939         glTexCoord1iv_c
940         glTexCoord1iv_p
941         glTexCoord1iv_s
942         glTexCoord1s
943         glTexCoord1sv_c
944         glTexCoord1sv_p
945         glTexCoord1sv_s
946         glTexCoord2d
947         glTexCoord2dv_c
948         glTexCoord2dv_p
949         glTexCoord2dv_s
950         glTexCoord2f
951         glTexCoord2fv_c
952         glTexCoord2fv_p
953         glTexCoord2fv_s
954         glTexCoord2i
955         glTexCoord2iv_c
956         glTexCoord2iv_p
957         glTexCoord2iv_s
958         glTexCoord2s
959         glTexCoord2sv_c
960         glTexCoord2sv_p
961         glTexCoord2sv_s
962         glTexCoord3d
963         glTexCoord3dv_c
964         glTexCoord3dv_p
965         glTexCoord3dv_s
966         glTexCoord3f
967         glTexCoord3fv_c
968         glTexCoord3fv_p
969         glTexCoord3fv_s
970         glTexCoord3i
971         glTexCoord3iv_c
972         glTexCoord3iv_p
973         glTexCoord3iv_s
974         glTexCoord3s
975         glTexCoord3sv_c
976         glTexCoord3sv_p
977         glTexCoord3sv_s
978         glTexCoord4d
979         glTexCoord4dv_c
980         glTexCoord4dv_p
981         glTexCoord4dv_s
982         glTexCoord4f
983         glTexCoord4fv_c
984         glTexCoord4fv_p
985         glTexCoord4fv_s
986         glTexCoord4i
987         glTexCoord4iv_c
988         glTexCoord4iv_p
989         glTexCoord4iv_s
990         glTexCoord4s
991         glTexCoord4sv_c
992         glTexCoord4sv_p
993         glTexCoord4sv_s
994         glTexCoordPointerEXT_c
995         glTexCoordPointerEXT_p
996         glTexCoordPointerEXT_s
997         glTexCoordPointer_c
998         glTexEnvf
999         glTexEnvfv_p
1000         glTexEnvfv_s
1001         glTexEnvi
1002         glTexEnviv_p
1003         glTexEnviv_s
1004         glTexGend
1005         glTexGendv_c
1006         glTexGendv_p
1007         glTexGendv_s
1008         glTexGenf
1009         glTexGenfv_c
1010         glTexGenfv_p
1011         glTexGenfv_s
1012         glTexGeni
1013         glTexGeniv_c
1014         glTexGeniv_p
1015         glTexGeniv_s
1016         glTexImage1D_c
1017         glTexImage1D_p
1018         glTexImage1D_s
1019         glTexImage2D_c
1020         glTexImage2D_p
1021         glTexImage2D_s
1022         glTexImage3DEXT_c
1023         glTexImage3DEXT_p
1024         glTexImage3DEXT_s
1025         glTexImage3D_c
1026         glTexImage3D_p
1027         glTexImage3D_s
1028         glTexParameterf
1029         glTexParameterfv_c
1030         glTexParameterfv_p
1031         glTexParameterfv_s
1032         glTexParameteri
1033         glTexParameteriv_c
1034         glTexParameteriv_p
1035         glTexParameteriv_s
1036         glTexSubImage1DEXT_c
1037         glTexSubImage1DEXT_p
1038         glTexSubImage1DEXT_s
1039         glTexSubImage1D_c
1040         glTexSubImage1D_p
1041         glTexSubImage1D_s
1042         glTexSubImage2DEXT_c
1043         glTexSubImage2DEXT_p
1044         glTexSubImage2DEXT_s
1045         glTexSubImage2D_c
1046         glTexSubImage2D_p
1047         glTexSubImage2D_s
1048         glTexSubImage3D_c
1049         glTexSubImage3D_p
1050         glTexSubImage3D_s
1051         glTranslated
1052         glTranslatef
1053         glUniform1fARB
1054         glUniform1fvARB_c
1055         glUniform1fvARB_p
1056         glUniform1fvARB_s
1057         glUniform1iARB
1058         glUniform1ivARB_c
1059         glUniform1ivARB_p
1060         glUniform1ivARB_s
1061         glUniform2fARB
1062         glUniform2fvARB_c
1063         glUniform2fvARB_p
1064         glUniform2fvARB_s
1065         glUniform2iARB
1066         glUniform2ivARB_c
1067         glUniform2ivARB_p
1068         glUniform2ivARB_s
1069         glUniform3fARB
1070         glUniform3fvARB_c
1071         glUniform3fvARB_p
1072         glUniform3fvARB_s
1073         glUniform3iARB
1074         glUniform3ivARB_c
1075         glUniform3ivARB_p
1076         glUniform3ivARB_s
1077         glUniform4fARB
1078         glUniform4fvARB_c
1079         glUniform4fvARB_p
1080         glUniform4fvARB_s
1081         glUniform4iARB
1082         glUniform4ivARB_c
1083         glUniform4ivARB_p
1084         glUniform4ivARB_s
1085         glUniformMatrix2fvARB_c
1086         glUniformMatrix2fvARB_p
1087         glUniformMatrix2fvARB_s
1088         glUniformMatrix3fvARB_c
1089         glUniformMatrix3fvARB_p
1090         glUniformMatrix3fvARB_s
1091         glUniformMatrix4fvARB_c
1092         glUniformMatrix4fvARB_p
1093         glUniformMatrix4fvARB_s
1094         glUnmapBufferARB
1095         glUseProgramObjectARB
1096         glValidateProgramARB
1097         glVertex2d
1098         glVertex2dv_c
1099         glVertex2dv_p
1100         glVertex2dv_s
1101         glVertex2f
1102         glVertex2fv_c
1103         glVertex2fv_p
1104         glVertex2fv_s
1105         glVertex2i
1106         glVertex2iv_c
1107         glVertex2iv_p
1108         glVertex2iv_s
1109         glVertex2s
1110         glVertex2sv_c
1111         glVertex2sv_p
1112         glVertex2sv_s
1113         glVertex3d
1114         glVertex3dv_c
1115         glVertex3dv_p
1116         glVertex3dv_s
1117         glVertex3f
1118         glVertex3fv_c
1119         glVertex3fv_p
1120         glVertex3fv_s
1121         glVertex3i
1122         glVertex3iv_c
1123         glVertex3iv_p
1124         glVertex3iv_s
1125         glVertex3s
1126         glVertex3sv_c
1127         glVertex3sv_p
1128         glVertex3sv_s
1129         glVertex4d
1130         glVertex4dv_c
1131         glVertex4dv_p
1132         glVertex4dv_s
1133         glVertex4f
1134         glVertex4fv_c
1135         glVertex4fv_p
1136         glVertex4fv_s
1137         glVertex4i
1138         glVertex4iv_c
1139         glVertex4iv_p
1140         glVertex4iv_s
1141         glVertex4s
1142         glVertex4sv_c
1143         glVertex4sv_p
1144         glVertex4sv_s
1145         glVertexAttrib1dARB
1146         glVertexAttrib1dvARB_c
1147         glVertexAttrib1dvARB_p
1148         glVertexAttrib1dvARB_s
1149         glVertexAttrib1fARB
1150         glVertexAttrib1fvARB_c
1151         glVertexAttrib1fvARB_p
1152         glVertexAttrib1fvARB_s
1153         glVertexAttrib1sARB
1154         glVertexAttrib1svARB_c
1155         glVertexAttrib1svARB_p
1156         glVertexAttrib1svARB_s
1157         glVertexAttrib2dARB
1158         glVertexAttrib2dvARB_c
1159         glVertexAttrib2dvARB_p
1160         glVertexAttrib2dvARB_s
1161         glVertexAttrib2fARB
1162         glVertexAttrib2fvARB_c
1163         glVertexAttrib2fvARB_p
1164         glVertexAttrib2fvARB_s
1165         glVertexAttrib2sARB
1166         glVertexAttrib2svARB_c
1167         glVertexAttrib2svARB_p
1168         glVertexAttrib2svARB_s
1169         glVertexAttrib3dARB
1170         glVertexAttrib3dvARB_c
1171         glVertexAttrib3dvARB_p
1172         glVertexAttrib3dvARB_s
1173         glVertexAttrib3fARB
1174         glVertexAttrib3fvARB_c
1175         glVertexAttrib3fvARB_p
1176         glVertexAttrib3fvARB_s
1177         glVertexAttrib3sARB
1178         glVertexAttrib3svARB_c
1179         glVertexAttrib3svARB_p
1180         glVertexAttrib3svARB_s
1181         glVertexAttrib4NbvARB_c
1182         glVertexAttrib4NbvARB_p
1183         glVertexAttrib4NbvARB_s
1184         glVertexAttrib4NivARB_c
1185         glVertexAttrib4NivARB_p
1186         glVertexAttrib4NivARB_s
1187         glVertexAttrib4NsvARB_c
1188         glVertexAttrib4NsvARB_p
1189         glVertexAttrib4NsvARB_s
1190         glVertexAttrib4NubARB
1191         glVertexAttrib4NubvARB_c
1192         glVertexAttrib4NubvARB_p
1193         glVertexAttrib4NubvARB_s
1194         glVertexAttrib4NuivARB_c
1195         glVertexAttrib4NuivARB_p
1196         glVertexAttrib4NuivARB_s
1197         glVertexAttrib4NusvARB_c
1198         glVertexAttrib4NusvARB_p
1199         glVertexAttrib4NusvARB_s
1200         glVertexAttrib4bvARB_c
1201         glVertexAttrib4bvARB_p
1202         glVertexAttrib4bvARB_s
1203         glVertexAttrib4dARB
1204         glVertexAttrib4dvARB_c
1205         glVertexAttrib4dvARB_p
1206         glVertexAttrib4dvARB_s
1207         glVertexAttrib4fARB
1208         glVertexAttrib4fvARB_c
1209         glVertexAttrib4fvARB_p
1210         glVertexAttrib4fvARB_s
1211         glVertexAttrib4ivARB_c
1212         glVertexAttrib4ivARB_p
1213         glVertexAttrib4ivARB_s
1214         glVertexAttrib4sARB
1215         glVertexAttrib4svARB_c
1216         glVertexAttrib4svARB_p
1217         glVertexAttrib4svARB_s
1218         glVertexAttrib4ubvARB_c
1219         glVertexAttrib4ubvARB_p
1220         glVertexAttrib4ubvARB_s
1221         glVertexAttrib4uivARB_c
1222         glVertexAttrib4uivARB_p
1223         glVertexAttrib4uivARB_s
1224         glVertexAttrib4usvARB_c
1225         glVertexAttrib4usvARB_p
1226         glVertexAttrib4usvARB_s
1227         glVertexAttribPointerARB_c
1228         glVertexPointerEXT_c
1229         glVertexPointerEXT_p
1230         glVertexPointerEXT_s
1231         glVertexPointer_c
1232         glVertexPointer_p
1233         glVertexPointer_s
1234         glViewport
1235         glWindowPos2dMESA
1236         glWindowPos2iMESA
1237         glWindowPos3dMESA
1238         glWindowPos3iMESA
1239         glWindowPos4dMESA
1240         glWindowPos4iMESA
1241
1242         glpCheckExtension
1243         glpFullScreen
1244         glpHasGLUT
1245         glpRestoreScreen
1246
1247   GLX functions
1248       GLX is only supported to the degree that Stan's original module
1249       supported it. Without an entire X binding it is of limited use, and I
1250       recommend using GLUT/FreeGLUT instead.
1251
1252         XPending
1253         glXSwapBuffers
1254         glpXNextEvent
1255         glpXQueryPointer
1256
1257         glpcOpenWindow        (Not exported, must use fully qualified package name)
1258
1259   Old functions
1260         AlreadyGrabbed
1261         AnyModifier
1262         AsyncBoth
1263         AsyncKeyboard
1264         AsyncPointer
1265         Button1
1266         Button1Mask
1267         Button1MotionMask
1268         Button2
1269         Button2Mask
1270         Button2MotionMask
1271         Button3
1272         Button3Mask
1273         Button3MotionMask
1274         Button4
1275         Button4Mask
1276         Button4MotionMask
1277         Button5
1278         Button5Mask
1279         Button5MotionMask
1280         ButtonMotionMask
1281         ButtonPress
1282         ButtonPressMask
1283         ButtonRelease
1284         ButtonReleaseMask
1285         CirculateNotify
1286         CirculateRequest
1287         ClientMessage
1288         ColormapChangeMask
1289         ColormapInstalled
1290         ColormapNotify
1291         ColormapUninstalled
1292         ConfigureNotify
1293         ConfigureRequest
1294         ControlMapIndex
1295         ControlMask
1296         CreateNotify
1297         DestroyNotify
1298         DirectColor
1299         EnterNotify
1300         EnterWindowMask
1301         Expose
1302         ExposureMask
1303         FamilyChaos
1304         FamilyDECnet
1305         FamilyInternet
1306         FocusChangeMask
1307         FocusIn
1308         FocusOut
1309         GrabFrozen
1310         GrabInvalidTime
1311         GrabModeAsync
1312         GrabModeSync
1313         GrabNotViewable
1314         GrabSuccess
1315         GraphicsExpose
1316         GravityNotify
1317         GrayScale
1318         KeyPress
1319         KeyPressMask
1320         KeyRelease
1321         KeyReleaseMask
1322         KeymapNotify
1323         KeymapStateMask
1324         LASTEvent
1325         LeaveNotify
1326         LeaveWindowMask
1327         LockMapIndex
1328         LockMask
1329         MapNotify
1330         MapRequest
1331         MappingNotify
1332         Mod1MapIndex
1333         Mod1Mask
1334         Mod2MapIndex
1335         Mod2Mask
1336         Mod3MapIndex
1337         Mod3Mask
1338         Mod4MapIndex
1339         Mod4Mask
1340         Mod5MapIndex
1341         Mod5Mask
1342         MotionNotify
1343         NoEventMask
1344         NoExpose
1345         NotifyAncestor
1346         NotifyDetailNone
1347         NotifyGrab
1348         NotifyHint
1349         NotifyInferior
1350         NotifyNonlinear
1351         NotifyNonlinearVirtual
1352         NotifyNormal
1353         NotifyPointer
1354         NotifyPointerRoot
1355         NotifyUngrab
1356         NotifyVirtual
1357         NotifyWhileGrabbed
1358         OwnerGrabButtonMask
1359         PlaceOnBottom
1360         PlaceOnTop
1361         PointerMotionHintMask
1362         PointerMotionMask
1363         PropertyChangeMask
1364         PropertyDelete
1365         PropertyNewValue
1366         PropertyNotify
1367         PseudoColor
1368         ReparentNotify
1369         ReplayKeyboard
1370         ReplayPointer
1371         ResizeRedirectMask
1372         ResizeRequest
1373         SelectionClear
1374         SelectionNotify
1375         SelectionRequest
1376         ShiftMapIndex
1377         ShiftMask
1378         StaticColor
1379         StaticGray
1380         StructureNotifyMask
1381         SubstructureNotifyMask
1382         SubstructureRedirectMask
1383         SyncBoth
1384         SyncKeyboard
1385         SyncPointer
1386         TrueColor
1387         UnmapNotify
1388         VisibilityChangeMask
1389         VisibilityFullyObscured
1390         VisibilityNotify
1391         VisibilityPartiallyObscured
1392         VisibilityUnobscured
1393         XPending
1394         X_PROTOCOL
1395         X_PROTOCOL_REVISION
1396         glAccum
1397         glAlphaFunc
1398         glBegin
1399         glBitmap
1400         glBlendColorEXT
1401         glBlendEquationEXT
1402         glBlendFunc
1403         glCallList
1404         glCallLists
1405         glClear
1406         glClearAccum
1407         glClearColor
1408         glClearDepth
1409         glClearIndex
1410         glClearStencil
1411         glClipPlane
1412         glColor3b
1413         glColor3bv
1414         glColor3d
1415         glColor3dv
1416         glColor3f
1417         glColor3fv
1418         glColor3i
1419         glColor3iv
1420         glColor3s
1421         glColor3sv
1422         glColor3ub
1423         glColor3ubv
1424         glColor3ui
1425         glColor3uiv
1426         glColor3us
1427         glColor3usv
1428         glColor4b
1429         glColor4bv
1430         glColor4d
1431         glColor4dv
1432         glColor4f
1433         glColor4fv
1434         glColor4i
1435         glColor4iv
1436         glColor4s
1437         glColor4sv
1438         glColor4ub
1439         glColor4ubv
1440         glColor4ui
1441         glColor4uiv
1442         glColor4us
1443         glColor4usv
1444         glColorMask
1445         glColorMaterial
1446         glConvolutionFilter1DEXT
1447         glConvolutionFilter2DEXT
1448         glConvolutionParameterfEXT
1449         glConvolutionParameterfvEXT
1450         glConvolutionParameteriEXT
1451         glConvolutionParameterivEXT
1452         glCopyConvolutionFilter1DEXT
1453         glCopyConvolutionFilter2DEXT
1454         glCopyPixels
1455         glCullFace
1456         glDeleteLists
1457         glDepthFunc
1458         glDepthMask
1459         glDepthRange
1460         glDetailTexFuncSGIS
1461         glDisable
1462         glDrawBuffer
1463         glDrawPixels
1464         glEdgeFlag
1465         glEdgeFlagv
1466         glEnable
1467         glEnd
1468         glEndList
1469         glEvalCoord1d
1470         glEvalCoord1dv
1471         glEvalCoord1f
1472         glEvalCoord1fv
1473         glEvalCoord2d
1474         glEvalCoord2dv
1475         glEvalCoord2f
1476         glEvalCoord2fv
1477         glEvalMesh1
1478         glEvalMesh2
1479         glEvalPoint1
1480         glEvalPoint2
1481         glFeedbackBuffer
1482         glFinish
1483         glFlush
1484         glFogf
1485         glFogfv
1486         glFogi
1487         glFogiv
1488         glFrontFace
1489         glFrustum
1490         glGenLists
1491         glGetBooleanv
1492         glGetClipPlane
1493         glGetConvolutionFilterEXT
1494         glGetConvolutionParameterfvEXT
1495         glGetConvolutionParameterivEXT
1496         glGetDetailTexFuncSGIS
1497         glGetDoublev
1498         glGetError
1499         glGetFloatv
1500         glGetHistogramEXT
1501         glGetHistogramParameterfvEXT
1502         glGetHistogramParameterivEXT
1503         glGetIntegerv
1504         glGetLightfv
1505         glGetLightiv
1506         glGetMapdv
1507         glGetMapfv
1508         glGetMapiv
1509         glGetMaterialfv
1510         glGetMaterialiv
1511         glGetMinmaxEXT
1512         glGetMinmaxParameterfvEXT
1513         glGetMinmaxParameterivEXT
1514         glGetPixelMapfv
1515         glGetPixelMapuiv
1516         glGetPixelMapusv
1517         glGetPolygonStipple
1518         glGetSeparableFilterEXT
1519         glGetSharpenTexFuncSGIS
1520         glGetTexEnvfv
1521         glGetTexEnviv
1522         glGetTexGendv
1523         glGetTexGenfv
1524         glGetTexGeniv
1525         glGetTexImage
1526         glGetTexLevelParameterfv
1527         glGetTexLevelParameteriv
1528         glGetTexParameterfv
1529         glGetTexParameteriv
1530         glHint
1531         glHistogramEXT
1532         glIndexMask
1533         glIndexd
1534         glIndexdv
1535         glIndexf
1536         glIndexfv
1537         glIndexi
1538         glIndexiv
1539         glIndexs
1540         glIndexsv
1541         glInitNames
1542         glIsEnabled
1543         glIsList
1544         glLightModelf
1545         glLightModelfv
1546         glLightModeli
1547         glLightModeliv
1548         glLightf
1549         glLightfv
1550         glLighti
1551         glLightiv
1552         glLineStipple
1553         glLineWidth
1554         glListBase
1555         glLoadIdentity
1556         glLoadMatrixd
1557         glLoadMatrixf
1558         glLoadName
1559         glLogicOp
1560         glMap1d
1561         glMap1f
1562         glMap2d
1563         glMap2f
1564         glMapGrid1d
1565         glMapGrid1f
1566         glMapGrid2d
1567         glMapGrid2f
1568         glMaterialf
1569         glMaterialfv
1570         glMateriali
1571         glMaterialiv
1572         glMatrixMode
1573         glMinmaxEXT
1574         glMultMatrixd
1575         glMultMatrixf
1576         glNewList
1577         glNormal3b
1578         glNormal3bv
1579         glNormal3d
1580         glNormal3dv
1581         glNormal3f
1582         glNormal3fv
1583         glNormal3i
1584         glNormal3iv
1585         glNormal3s
1586         glNormal3sv
1587         glOrtho
1588         glPassThrough
1589         glPixelMapfv
1590         glPixelMapuiv
1591         glPixelMapusv
1592         glPixelStoref
1593         glPixelStorei
1594         glPixelTransferf
1595         glPixelTransferi
1596         glPixelZoom
1597         glPointSize
1598         glPolygonMode
1599         glPolygonOffsetEXT
1600         glPolygonStipple
1601         glPopAttrib
1602         glPopMatrix
1603         glPopName
1604         glPushAttrib
1605         glPushMatrix
1606         glPushName
1607         glRasterPos2d
1608         glRasterPos2dv
1609         glRasterPos2f
1610         glRasterPos2fv
1611         glRasterPos2i
1612         glRasterPos2iv
1613         glRasterPos2s
1614         glRasterPos2sv
1615         glRasterPos3d
1616         glRasterPos3dv
1617         glRasterPos3f
1618         glRasterPos3fv
1619         glRasterPos3i
1620         glRasterPos3iv
1621         glRasterPos3s
1622         glRasterPos3sv
1623         glRasterPos4d
1624         glRasterPos4dv
1625         glRasterPos4f
1626         glRasterPos4fv
1627         glRasterPos4i
1628         glRasterPos4iv
1629         glRasterPos4s
1630         glRasterPos4sv
1631         glReadBuffer
1632         glReadPixels
1633         glRectd
1634         glRectdv
1635         glRectf
1636         glRectfv
1637         glRecti
1638         glRectiv
1639         glRects
1640         glRectsv
1641         glRenderMode
1642         glResetHistogramEXT
1643         glResetMinmaxEXT
1644         glRotated
1645         glRotatef
1646         glSampleMaskSGIS
1647         glSamplePatternSGIS
1648         glScaled
1649         glScalef
1650         glScissor
1651         glSelectBuffer
1652         glSeparableFilter2DEXT
1653         glShadeModel
1654         glSharpenTexFuncSGIS
1655         glStencilFunc
1656         glStencilMask
1657         glStencilOp
1658         glTagSampleBufferSGIX
1659         glTexCoord1d
1660         glTexCoord1dv
1661         glTexCoord1f
1662         glTexCoord1fv
1663         glTexCoord1i
1664         glTexCoord1iv
1665         glTexCoord1s
1666         glTexCoord1sv
1667         glTexCoord2d
1668         glTexCoord2dv
1669         glTexCoord2f
1670         glTexCoord2fv
1671         glTexCoord2i
1672         glTexCoord2iv
1673         glTexCoord2s
1674         glTexCoord2sv
1675         glTexCoord3d
1676         glTexCoord3dv
1677         glTexCoord3f
1678         glTexCoord3fv
1679         glTexCoord3i
1680         glTexCoord3iv
1681         glTexCoord3s
1682         glTexCoord3sv
1683         glTexCoord4d
1684         glTexCoord4dv
1685         glTexCoord4f
1686         glTexCoord4fv
1687         glTexCoord4i
1688         glTexCoord4iv
1689         glTexCoord4s
1690         glTexCoord4sv
1691         glTexEnvf
1692         glTexEnvfv
1693         glTexEnvi
1694         glTexEnviv
1695         glTexGend
1696         glTexGendv
1697         glTexGenf
1698         glTexGenfv
1699         glTexGeni
1700         glTexGeniv
1701         glTexImage1D
1702         glTexImage2D
1703         glTexImage3DEXT
1704         glTexParameterf
1705         glTexParameterfv
1706         glTexParameteri
1707         glTexParameteriv
1708         glTexSubImage1DEXT
1709         glTexSubImage2DEXT
1710         glTexSubImage3DEXT
1711         glTranslated
1712         glTranslatef
1713         glVertex2d
1714         glVertex2dv
1715         glVertex2f
1716         glVertex2fv
1717         glVertex2i
1718         glVertex2iv
1719         glVertex2s
1720         glVertex2sv
1721         glVertex3d
1722         glVertex3dv
1723         glVertex3f
1724         glVertex3fv
1725         glVertex3i
1726         glVertex3iv
1727         glVertex3s
1728         glVertex3sv
1729         glVertex4d
1730         glVertex4dv
1731         glVertex4f
1732         glVertex4fv
1733         glVertex4i
1734         glVertex4iv
1735         glVertex4s
1736         glVertex4sv
1737         glViewport
1738         glXSwapBuffers
1739         gluLookAt
1740         gluOrtho2D
1741         gluPerspective
1742
1743   "Perl" GL access shortcuts
1744         glpClipPlane
1745         glpDisplay
1746         glpFlush
1747         glpFullScreen
1748         glpGetClipPlane
1749         glpLoadMatrixd
1750         glpLoadMatrixf
1751         glpMainLoop
1752         glpMoveResizeWindow
1753         glpMoveWindow
1754         glpMultMatrixd
1755         glpMultMatrixf
1756         glpOpenWindow
1757         glpPrintString        (from PDL)
1758         glpRasterFont         (from PDL)
1759         glpReadTex
1760         glpResizeWindow
1761         glpRestoreScreen
1762         glpSetDebug           (from PDL)
1763         glpSolidSphere
1764         glpXNextEvent
1765         glpXQueryPointer
1766
1767       glpOpenWindow() provides the preferred interface to glpcOpenWindow().
1768       Both these functions have a special (mis)feature to handle cases when
1769       one does not need double buffering: if no GLX_DOUBLEBUFFER is
1770       specified, and creation of a "visual" fails, the creation is retried
1771       with GLX_DOUBLEBUFFER specified (to make it easier to support
1772       implementation which do not have SINGLEBUFFER visuals - which is
1773       typical on Suns).
1774
1775       Since "finishing drawing" with and without GLX_DOUBLEBUFFER should be
1776       done in different ways, a convenience function glpFlush() is provided;
1777       it operates the same as glFlush() if no enable-GLX_DOUBLEBUFFER hack
1778       was need, otherwise it acts as glFlush() followed by glXSwapBuffers().
1779       This function should be used only in the case no GLX_DOUBLEBUFFER
1780       attribute was given to glpOpenWindow().
1781
1782       Additionally, in absense of GLUT, glpSolidSphere() is aliased to
1783       glutSolidSphere(), to make writing simple portable backward-compatible
1784       scripts easier.
1785

Historical Compatibility

1787       The original OpenGL-0.4 library, written by Stan Melax, was releaseed
1788       to CPAN on 16-Feb-1996.
1789
1790       The OpenGL-0.5 library, by Kenneth Albanowski, was released to CPAN on
1791       24-Apr-1999.
1792
1793       Ilya Zakharevich released OpenGL-0.53 on 05-Nov-2000 and and
1794       OpenGL-0.54 on 26-May-2002.
1795
1796       Bob Free has been responsible for the OpenGL module development
1797       starting with OpenGL-0.55 on 26-Apr-2007.
1798
1799       Chris Marshall has been responsible for the OpenGL module development
1800       starting with OpenGL-0.58 on 06-Sep-2009.
1801
1802       Compatibility with these earlier libraries is in a state of flux with
1803       with on-going work to re-integrate the Perl OpenGL module into the Perl
1804       Data Language and replacing its fork of the OpenGL-0.5.
1805

EXPORTS

1807       The following tags can be used to selectively import symbols into the
1808       main namespace.
1809
1810       :all
1811           Exports all symbols (constants and functions).
1812
1813       :functions
1814           Exports all functions.
1815
1816       :constants
1817           Exports all constants.
1818
1819       :glfunctions
1820           Exports all gl* functions.
1821
1822       :glconstants
1823           Exports all symbols needed for the gl* functions.
1824
1825       :glufunctions
1826           Exports all glu* functions.
1827
1828       :gluconstants
1829           Exports all symbols needed for the glu* functions.
1830
1831       :glutfunctions
1832           Exports all glut* functions.
1833
1834       :glutconstants
1835           Exports all symbols needed for the glut* functions.
1836
1837       :glxfunctions
1838           Exports all glx* functions.  No longer exports "glpcOpenWindow()".
1839
1840       :glxconstants
1841           Exports all symbols needed for the glx* functions.
1842
1843       :old
1844           Exports all old functions and constants.
1845
1846       :oldfunctions
1847           Exports all old functions.
1848
1849       :oldconstants
1850           Exports all symbols needed for the old functions.
1851

AUTHORS

1853       Primary CPAN OpenGL Owner/Maintainer: Bob "grafman" Free -
1854       http://graphcomp.com/opengl Co-Maintainer Chris Marshall (PAUSE id CHM)
1855
1856       Original Author: Stan Melax
1857
1858       Primary author of 0.50: Kenneth Albanowski; derived from Stan's OpenGL
1859       0.4, with pinches of Cass Everitt's OpenGL work.
1860
1861       Copyright (c) 1998,1999 Kenneth Albanowski. All rights reserved.
1862
1863       Copyright (c) 2000 Ilya Zakharevich. All rights reserved.
1864
1865       Windows port: Jean-Louis Morel -
1866       http://www.bribes.org/perl/wopengl.html
1867
1868       Primary author of 0.55+: Bob Free; added support for 52 OpenGL
1869       extensions, including FBO, VBO and Vertex/Fragment Programs.
1870
1871       Copyright (c) 2007 Bob Free. All rights reserved.
1872
1873       Contributing developer of 0.57+: Chris Marshall: cygwin port, PDL
1874       integration, release support.  Copyright (c) 2009 Christopher Marshall.
1875       All rights reserved.
1876
1877       MacOSX port: Sherm Pendley
1878
1879       FreeBSD support: Nomura-san
1880
1881       This program is free software; you can redistribute it and/or modify it
1882       under the same terms as Perl itself.
1883

DISTRIBUTIONS

1885       POGL Developer's Site: http://graphcomp.com/opengl
1886
1887   SOURCE
1888       CPAN: http://search.cpan.org/~chm/
1889
1890       GIT:  git://pdl.git.sourceforge.net/gitroot/pdl/pogl (Read only)
1891
1892       SVN:     TBD
1893
1894       TARBALL: TBD
1895
1896       ZIP:     TBD
1897
1898   WINDOWS BINARIES
1899       PPM 5.6.x: TBD
1900
1901       PPM 5.8.x: TBD
1902
1903
1904
1905perl v5.12.0                      2009-12-27                         OpenGL(3)
Impressum