2 * Copyright (c) 2003 Lionel Ulmer / Mike McCormack
4 * This file contains all structures that are not exported
5 * through d3d.h and all common macros.
7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either
10 * version 2.1 of the License, or (at your option) any later version.
12 * This library is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Lesser General Public License for more details.
17 * You should have received a copy of the GNU Lesser General Public
18 * License along with this library; if not, write to the Free Software
19 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22 /* Note : this file is NOT protected against double-inclusion for pretty good
25 #ifndef GL_API_FUNCTION
26 #error "This file should be included with GL_API_FUNCTION defined !"
29 GL_API_FUNCTION(glAlphaFunc
)
30 GL_API_FUNCTION(glBegin
)
31 GL_API_FUNCTION(glBindTexture
)
32 GL_API_FUNCTION(glBlendFunc
)
33 GL_API_FUNCTION(glClear
)
34 GL_API_FUNCTION(glClearColor
)
35 GL_API_FUNCTION(glClearDepth
)
36 GL_API_FUNCTION(glClearStencil
)
37 GL_API_FUNCTION(glClipPlane
)
38 GL_API_FUNCTION(glColor3f
)
39 GL_API_FUNCTION(glColor3ub
)
40 GL_API_FUNCTION(glColor4ub
)
41 GL_API_FUNCTION(glColorMask
)
42 GL_API_FUNCTION(glColorMaterial
)
43 GL_API_FUNCTION(glColorPointer
)
44 GL_API_FUNCTION(glCopyPixels
)
45 GL_API_FUNCTION(glCopyTexSubImage2D
)
46 GL_API_FUNCTION(glCullFace
)
47 GL_API_FUNCTION(glDeleteTextures
)
48 GL_API_FUNCTION(glDepthFunc
)
49 GL_API_FUNCTION(glDepthMask
)
50 GL_API_FUNCTION(glDepthRange
)
51 GL_API_FUNCTION(glDisable
)
52 GL_API_FUNCTION(glDisableClientState
)
53 GL_API_FUNCTION(glDrawArrays
)
54 GL_API_FUNCTION(glDrawBuffer
)
55 GL_API_FUNCTION(glDrawElements
)
56 GL_API_FUNCTION(glDrawPixels
)
57 GL_API_FUNCTION(glEnable
)
58 GL_API_FUNCTION(glEnableClientState
)
59 GL_API_FUNCTION(glEnd
)
60 GL_API_FUNCTION(glFlush
)
61 GL_API_FUNCTION(glFogf
)
62 GL_API_FUNCTION(glFogfv
)
63 GL_API_FUNCTION(glFogi
)
64 GL_API_FUNCTION(glFrontFace
)
65 GL_API_FUNCTION(glGenTextures
)
66 GL_API_FUNCTION(glGetBooleanv
)
67 GL_API_FUNCTION(glGetError
)
68 GL_API_FUNCTION(glGetFloatv
)
69 GL_API_FUNCTION(glGetIntegerv
)
70 GL_API_FUNCTION(glGetString
)
71 GL_API_FUNCTION(glGetTexEnviv
)
72 GL_API_FUNCTION(glGetTexParameteriv
)
73 GL_API_FUNCTION(glHint
)
74 GL_API_FUNCTION(glLightModelfv
)
75 GL_API_FUNCTION(glLightModeli
)
76 GL_API_FUNCTION(glLightfv
)
77 GL_API_FUNCTION(glLoadIdentity
)
78 GL_API_FUNCTION(glLoadMatrixf
)
79 GL_API_FUNCTION(glMaterialf
)
80 GL_API_FUNCTION(glMaterialfv
)
81 GL_API_FUNCTION(glMatrixMode
)
82 GL_API_FUNCTION(glMultMatrixf
)
83 GL_API_FUNCTION(glNormal3f
)
84 GL_API_FUNCTION(glNormal3fv
)
85 GL_API_FUNCTION(glNormalPointer
)
86 GL_API_FUNCTION(glOrtho
)
87 GL_API_FUNCTION(glPixelStorei
)
88 GL_API_FUNCTION(glPolygonMode
)
89 GL_API_FUNCTION(glPolygonOffset
)
90 GL_API_FUNCTION(glPopMatrix
)
91 GL_API_FUNCTION(glPushMatrix
)
92 GL_API_FUNCTION(glRasterPos2i
)
93 GL_API_FUNCTION(glRasterPos3d
)
94 GL_API_FUNCTION(glReadBuffer
)
95 GL_API_FUNCTION(glReadPixels
)
96 GL_API_FUNCTION(glScissor
)
97 GL_API_FUNCTION(glShadeModel
)
98 GL_API_FUNCTION(glStencilFunc
)
99 GL_API_FUNCTION(glStencilMask
)
100 GL_API_FUNCTION(glStencilOp
)
101 GL_API_FUNCTION(glTexCoord1fv
)
102 GL_API_FUNCTION(glTexCoord2f
)
103 GL_API_FUNCTION(glTexCoord2fv
)
104 GL_API_FUNCTION(glTexCoord3fv
)
105 GL_API_FUNCTION(glTexCoord4fv
)
106 GL_API_FUNCTION(glTexCoordPointer
)
107 GL_API_FUNCTION(glTexEnvf
)
108 GL_API_FUNCTION(glTexEnvfv
)
109 GL_API_FUNCTION(glTexEnvi
)
110 GL_API_FUNCTION(glTexImage2D
)
111 GL_API_FUNCTION(glTexParameteri
)
112 GL_API_FUNCTION(glTexParameterfv
)
113 GL_API_FUNCTION(glTexSubImage2D
)
114 GL_API_FUNCTION(glTranslatef
)
115 GL_API_FUNCTION(glVertex3d
)
116 GL_API_FUNCTION(glVertex3f
)
117 GL_API_FUNCTION(glVertex3fv
)
118 GL_API_FUNCTION(glVertex4f
)
119 GL_API_FUNCTION(glVertexPointer
)
120 GL_API_FUNCTION(glViewport
)
121 GL_API_FUNCTION(glXCreateContext
)
122 GL_API_FUNCTION(glXDestroyContext
)
123 GL_API_FUNCTION(glXMakeCurrent
)
124 GL_API_FUNCTION(glXQueryExtensionsString
)
125 GL_API_FUNCTION(glXSwapBuffers
)