standalone: revive spu_c64x build
[pcsx_rearmed.git] / deps / libretro-common / include / glsym / switch / nx_glsym.h
CommitLineData
3719602c
PC
1#ifndef __NX_GLSYM_H__
2#define __NX_GLSYM_H__
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8typedef void *GLeglImageOES;
9typedef void (APIENTRYP RGLSYMGLCLEARINDEXPROC) ( GLfloat c );
10typedef void (APIENTRYP RGLSYMGLCLEARCOLORPROC) ( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
11typedef void (APIENTRYP RGLSYMGLCLEARPROC) ( GLbitfield mask );
12typedef void (APIENTRYP RGLSYMGLINDEXMASKPROC) ( GLuint mask );
13typedef void (APIENTRYP RGLSYMGLCOLORMASKPROC) ( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha );
14typedef void (APIENTRYP RGLSYMGLALPHAFUNCPROC) ( GLenum func, GLclampf ref );
15typedef void (APIENTRYP RGLSYMGLBLENDFUNCPROC) ( GLenum sfactor, GLenum dfactor );
16typedef void (APIENTRYP RGLSYMGLLOGICOPPROC) ( GLenum opcode );
17typedef void (APIENTRYP RGLSYMGLCULLFACEPROC) ( GLenum mode );
18typedef void (APIENTRYP RGLSYMGLFRONTFACEPROC) ( GLenum mode );
19typedef void (APIENTRYP RGLSYMGLPOINTSIZEPROC) ( GLfloat size );
20typedef void (APIENTRYP RGLSYMGLLINEWIDTHPROC) ( GLfloat width );
21typedef void (APIENTRYP RGLSYMGLLINESTIPPLEPROC) ( GLint factor, GLushort pattern );
22typedef void (APIENTRYP RGLSYMGLPOLYGONMODEPROC) ( GLenum face, GLenum mode );
23typedef void (APIENTRYP RGLSYMGLPOLYGONOFFSETPROC) ( GLfloat factor, GLfloat units );
24typedef void (APIENTRYP RGLSYMGLPOLYGONSTIPPLEPROC) ( const GLubyte *mask );
25typedef void (APIENTRYP RGLSYMGLGETPOLYGONSTIPPLEPROC) ( GLubyte *mask );
26typedef void (APIENTRYP RGLSYMGLEDGEFLAGPROC) ( GLboolean flag );
27typedef void (APIENTRYP RGLSYMGLEDGEFLAGVPROC) ( const GLboolean *flag );
28typedef void (APIENTRYP RGLSYMGLSCISSORPROC) ( GLint x, GLint y, GLsizei width, GLsizei height);
29typedef void (APIENTRYP RGLSYMGLCLIPPLANEPROC) ( GLenum plane, const GLdouble *equation );
30typedef void (APIENTRYP RGLSYMGLGETCLIPPLANEPROC) ( GLenum plane, GLdouble *equation );
31typedef void (APIENTRYP RGLSYMGLDRAWBUFFERPROC) ( GLenum mode );
32typedef void (APIENTRYP RGLSYMGLREADBUFFERPROC) ( GLenum mode );
33typedef void (APIENTRYP RGLSYMGLENABLEPROC) ( GLenum cap );
34typedef void (APIENTRYP RGLSYMGLDISABLEPROC) ( GLenum cap );
35typedef GLboolean (APIENTRYP RGLSYMGLISENABLEDPROC) ( GLenum cap );
36typedef void (APIENTRYP RGLSYMGLENABLECLIENTSTATEPROC) ( GLenum cap );
37typedef void (APIENTRYP RGLSYMGLDISABLECLIENTSTATEPROC) ( GLenum cap );
38typedef void (APIENTRYP RGLSYMGLGETBOOLEANVPROC) ( GLenum pname, GLboolean *params );
39typedef void (APIENTRYP RGLSYMGLGETDOUBLEVPROC) ( GLenum pname, GLdouble *params );
40typedef void (APIENTRYP RGLSYMGLGETFLOATVPROC) ( GLenum pname, GLfloat *params );
41typedef void (APIENTRYP RGLSYMGLGETINTEGERVPROC) ( GLenum pname, GLint *params );
42typedef void (APIENTRYP RGLSYMGLPUSHATTRIBPROC) ( GLbitfield mask );
43typedef void (APIENTRYP RGLSYMGLPOPATTRIBPROC) ( void );
44typedef void (APIENTRYP RGLSYMGLPUSHCLIENTATTRIBPROC) ( GLbitfield mask );
45typedef void (APIENTRYP RGLSYMGLPOPCLIENTATTRIBPROC) ( void );
46typedef GLint (APIENTRYP RGLSYMGLRENDERMODEPROC) ( GLenum mode );
47typedef GLenum (APIENTRYP RGLSYMGLGETERRORPROC) ( void );
48typedef const GLubyte * (APIENTRYP RGLSYMGLGETSTRINGPROC) ( GLenum name );
49typedef void (APIENTRYP RGLSYMGLFINISHPROC) ( void );
50typedef void (APIENTRYP RGLSYMGLFLUSHPROC) ( void );
51typedef void (APIENTRYP RGLSYMGLHINTPROC) ( GLenum target, GLenum mode );
52typedef void (APIENTRYP RGLSYMGLCLEARDEPTHPROC) ( GLclampd depth );
53typedef void (APIENTRYP RGLSYMGLDEPTHFUNCPROC) ( GLenum func );
54typedef void (APIENTRYP RGLSYMGLDEPTHMASKPROC) ( GLboolean flag );
55typedef void (APIENTRYP RGLSYMGLDEPTHRANGEPROC) ( GLclampd near_val, GLclampd far_val );
56typedef void (APIENTRYP RGLSYMGLCLEARACCUMPROC) ( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
57typedef void (APIENTRYP RGLSYMGLACCUMPROC) ( GLenum op, GLfloat value );
58typedef void (APIENTRYP RGLSYMGLMATRIXMODEPROC) ( GLenum mode );
59typedef void (APIENTRYP RGLSYMGLORTHOPROC) ( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val );
60typedef void (APIENTRYP RGLSYMGLFRUSTUMPROC) ( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val );
61typedef void (APIENTRYP RGLSYMGLVIEWPORTPROC) ( GLint x, GLint y, GLsizei width, GLsizei height );
62typedef void (APIENTRYP RGLSYMGLPUSHMATRIXPROC) ( void );
63typedef void (APIENTRYP RGLSYMGLPOPMATRIXPROC) ( void );
64typedef void (APIENTRYP RGLSYMGLLOADIDENTITYPROC) ( void );
65typedef void (APIENTRYP RGLSYMGLLOADMATRIXDPROC) ( const GLdouble *m );
66typedef void (APIENTRYP RGLSYMGLLOADMATRIXFPROC) ( const GLfloat *m );
67typedef void (APIENTRYP RGLSYMGLMULTMATRIXDPROC) ( const GLdouble *m );
68typedef void (APIENTRYP RGLSYMGLMULTMATRIXFPROC) ( const GLfloat *m );
69typedef void (APIENTRYP RGLSYMGLROTATEDPROC) ( GLdouble angle, GLdouble x, GLdouble y, GLdouble z );
70typedef void (APIENTRYP RGLSYMGLROTATEFPROC) ( GLfloat angle, GLfloat x, GLfloat y, GLfloat z );
71typedef void (APIENTRYP RGLSYMGLSCALEDPROC) ( GLdouble x, GLdouble y, GLdouble z );
72typedef void (APIENTRYP RGLSYMGLSCALEFPROC) ( GLfloat x, GLfloat y, GLfloat z );
73typedef void (APIENTRYP RGLSYMGLTRANSLATEDPROC) ( GLdouble x, GLdouble y, GLdouble z );
74typedef void (APIENTRYP RGLSYMGLTRANSLATEFPROC) ( GLfloat x, GLfloat y, GLfloat z );
75typedef GLboolean (APIENTRYP RGLSYMGLISLISTPROC) ( GLuint list );
76typedef void (APIENTRYP RGLSYMGLDELETELISTSPROC) ( GLuint list, GLsizei range );
77typedef GLuint (APIENTRYP RGLSYMGLGENLISTSPROC) ( GLsizei range );
78typedef void (APIENTRYP RGLSYMGLNEWLISTPROC) ( GLuint list, GLenum mode );
79typedef void (APIENTRYP RGLSYMGLENDLISTPROC) ( void );
80typedef void (APIENTRYP RGLSYMGLCALLLISTPROC) ( GLuint list );
81typedef void (APIENTRYP RGLSYMGLCALLLISTSPROC) ( GLsizei n, GLenum type, const GLvoid *lists );
82typedef void (APIENTRYP RGLSYMGLLISTBASEPROC) ( GLuint base );
83typedef void (APIENTRYP RGLSYMGLBEGINPROC) ( GLenum mode );
84typedef void (APIENTRYP RGLSYMGLENDPROC) ( void );
85typedef void (APIENTRYP RGLSYMGLVERTEX2DPROC) ( GLdouble x, GLdouble y );
86typedef void (APIENTRYP RGLSYMGLVERTEX2FPROC) ( GLfloat x, GLfloat y );
87typedef void (APIENTRYP RGLSYMGLVERTEX2IPROC) ( GLint x, GLint y );
88typedef void (APIENTRYP RGLSYMGLVERTEX2SPROC) ( GLshort x, GLshort y );
89typedef void (APIENTRYP RGLSYMGLVERTEX3DPROC) ( GLdouble x, GLdouble y, GLdouble z );
90typedef void (APIENTRYP RGLSYMGLVERTEX3FPROC) ( GLfloat x, GLfloat y, GLfloat z );
91typedef void (APIENTRYP RGLSYMGLVERTEX3IPROC) ( GLint x, GLint y, GLint z );
92typedef void (APIENTRYP RGLSYMGLVERTEX3SPROC) ( GLshort x, GLshort y, GLshort z );
93typedef void (APIENTRYP RGLSYMGLVERTEX4DPROC) ( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
94typedef void (APIENTRYP RGLSYMGLVERTEX4FPROC) ( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
95typedef void (APIENTRYP RGLSYMGLVERTEX4IPROC) ( GLint x, GLint y, GLint z, GLint w );
96typedef void (APIENTRYP RGLSYMGLVERTEX4SPROC) ( GLshort x, GLshort y, GLshort z, GLshort w );
97typedef void (APIENTRYP RGLSYMGLVERTEX2DVPROC) ( const GLdouble *v );
98typedef void (APIENTRYP RGLSYMGLVERTEX2FVPROC) ( const GLfloat *v );
99typedef void (APIENTRYP RGLSYMGLVERTEX2IVPROC) ( const GLint *v );
100typedef void (APIENTRYP RGLSYMGLVERTEX2SVPROC) ( const GLshort *v );
101typedef void (APIENTRYP RGLSYMGLVERTEX3DVPROC) ( const GLdouble *v );
102typedef void (APIENTRYP RGLSYMGLVERTEX3FVPROC) ( const GLfloat *v );
103typedef void (APIENTRYP RGLSYMGLVERTEX3IVPROC) ( const GLint *v );
104typedef void (APIENTRYP RGLSYMGLVERTEX3SVPROC) ( const GLshort *v );
105typedef void (APIENTRYP RGLSYMGLVERTEX4DVPROC) ( const GLdouble *v );
106typedef void (APIENTRYP RGLSYMGLVERTEX4FVPROC) ( const GLfloat *v );
107typedef void (APIENTRYP RGLSYMGLVERTEX4IVPROC) ( const GLint *v );
108typedef void (APIENTRYP RGLSYMGLVERTEX4SVPROC) ( const GLshort *v );
109typedef void (APIENTRYP RGLSYMGLNORMAL3BPROC) ( GLbyte nx, GLbyte ny, GLbyte nz );
110typedef void (APIENTRYP RGLSYMGLNORMAL3DPROC) ( GLdouble nx, GLdouble ny, GLdouble nz );
111typedef void (APIENTRYP RGLSYMGLNORMAL3FPROC) ( GLfloat nx, GLfloat ny, GLfloat nz );
112typedef void (APIENTRYP RGLSYMGLNORMAL3IPROC) ( GLint nx, GLint ny, GLint nz );
113typedef void (APIENTRYP RGLSYMGLNORMAL3SPROC) ( GLshort nx, GLshort ny, GLshort nz );
114typedef void (APIENTRYP RGLSYMGLNORMAL3BVPROC) ( const GLbyte *v );
115typedef void (APIENTRYP RGLSYMGLNORMAL3DVPROC) ( const GLdouble *v );
116typedef void (APIENTRYP RGLSYMGLNORMAL3FVPROC) ( const GLfloat *v );
117typedef void (APIENTRYP RGLSYMGLNORMAL3IVPROC) ( const GLint *v );
118typedef void (APIENTRYP RGLSYMGLNORMAL3SVPROC) ( const GLshort *v );
119typedef void (APIENTRYP RGLSYMGLINDEXDPROC) ( GLdouble c );
120typedef void (APIENTRYP RGLSYMGLINDEXFPROC) ( GLfloat c );
121typedef void (APIENTRYP RGLSYMGLINDEXIPROC) ( GLint c );
122typedef void (APIENTRYP RGLSYMGLINDEXSPROC) ( GLshort c );
123typedef void (APIENTRYP RGLSYMGLINDEXUBPROC) ( GLubyte c );
124typedef void (APIENTRYP RGLSYMGLINDEXDVPROC) ( const GLdouble *c );
125typedef void (APIENTRYP RGLSYMGLINDEXFVPROC) ( const GLfloat *c );
126typedef void (APIENTRYP RGLSYMGLINDEXIVPROC) ( const GLint *c );
127typedef void (APIENTRYP RGLSYMGLINDEXSVPROC) ( const GLshort *c );
128typedef void (APIENTRYP RGLSYMGLINDEXUBVPROC) ( const GLubyte *c );
129typedef void (APIENTRYP RGLSYMGLCOLOR3BPROC) ( GLbyte red, GLbyte green, GLbyte blue );
130typedef void (APIENTRYP RGLSYMGLCOLOR3DPROC) ( GLdouble red, GLdouble green, GLdouble blue );
131typedef void (APIENTRYP RGLSYMGLCOLOR3FPROC) ( GLfloat red, GLfloat green, GLfloat blue );
132typedef void (APIENTRYP RGLSYMGLCOLOR3IPROC) ( GLint red, GLint green, GLint blue );
133typedef void (APIENTRYP RGLSYMGLCOLOR3SPROC) ( GLshort red, GLshort green, GLshort blue );
134typedef void (APIENTRYP RGLSYMGLCOLOR3UBPROC) ( GLubyte red, GLubyte green, GLubyte blue );
135typedef void (APIENTRYP RGLSYMGLCOLOR3UIPROC) ( GLuint red, GLuint green, GLuint blue );
136typedef void (APIENTRYP RGLSYMGLCOLOR3USPROC) ( GLushort red, GLushort green, GLushort blue );
137typedef void (APIENTRYP RGLSYMGLCOLOR4BPROC) ( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha );
138typedef void (APIENTRYP RGLSYMGLCOLOR4DPROC) ( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha );
139typedef void (APIENTRYP RGLSYMGLCOLOR4FPROC) ( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
140typedef void (APIENTRYP RGLSYMGLCOLOR4IPROC) ( GLint red, GLint green, GLint blue, GLint alpha );
141typedef void (APIENTRYP RGLSYMGLCOLOR4SPROC) ( GLshort red, GLshort green, GLshort blue, GLshort alpha );
142typedef void (APIENTRYP RGLSYMGLCOLOR4UBPROC) ( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha );
143typedef void (APIENTRYP RGLSYMGLCOLOR4UIPROC) ( GLuint red, GLuint green, GLuint blue, GLuint alpha );
144typedef void (APIENTRYP RGLSYMGLCOLOR4USPROC) ( GLushort red, GLushort green, GLushort blue, GLushort alpha );
145typedef void (APIENTRYP RGLSYMGLCOLOR3BVPROC) ( const GLbyte *v );
146typedef void (APIENTRYP RGLSYMGLCOLOR3DVPROC) ( const GLdouble *v );
147typedef void (APIENTRYP RGLSYMGLCOLOR3FVPROC) ( const GLfloat *v );
148typedef void (APIENTRYP RGLSYMGLCOLOR3IVPROC) ( const GLint *v );
149typedef void (APIENTRYP RGLSYMGLCOLOR3SVPROC) ( const GLshort *v );
150typedef void (APIENTRYP RGLSYMGLCOLOR3UBVPROC) ( const GLubyte *v );
151typedef void (APIENTRYP RGLSYMGLCOLOR3UIVPROC) ( const GLuint *v );
152typedef void (APIENTRYP RGLSYMGLCOLOR3USVPROC) ( const GLushort *v );
153typedef void (APIENTRYP RGLSYMGLCOLOR4BVPROC) ( const GLbyte *v );
154typedef void (APIENTRYP RGLSYMGLCOLOR4DVPROC) ( const GLdouble *v );
155typedef void (APIENTRYP RGLSYMGLCOLOR4FVPROC) ( const GLfloat *v );
156typedef void (APIENTRYP RGLSYMGLCOLOR4IVPROC) ( const GLint *v );
157typedef void (APIENTRYP RGLSYMGLCOLOR4SVPROC) ( const GLshort *v );
158typedef void (APIENTRYP RGLSYMGLCOLOR4UBVPROC) ( const GLubyte *v );
159typedef void (APIENTRYP RGLSYMGLCOLOR4UIVPROC) ( const GLuint *v );
160typedef void (APIENTRYP RGLSYMGLCOLOR4USVPROC) ( const GLushort *v );
161typedef void (APIENTRYP RGLSYMGLTEXCOORD1DPROC) ( GLdouble s );
162typedef void (APIENTRYP RGLSYMGLTEXCOORD1FPROC) ( GLfloat s );
163typedef void (APIENTRYP RGLSYMGLTEXCOORD1IPROC) ( GLint s );
164typedef void (APIENTRYP RGLSYMGLTEXCOORD1SPROC) ( GLshort s );
165typedef void (APIENTRYP RGLSYMGLTEXCOORD2DPROC) ( GLdouble s, GLdouble t );
166typedef void (APIENTRYP RGLSYMGLTEXCOORD2FPROC) ( GLfloat s, GLfloat t );
167typedef void (APIENTRYP RGLSYMGLTEXCOORD2IPROC) ( GLint s, GLint t );
168typedef void (APIENTRYP RGLSYMGLTEXCOORD2SPROC) ( GLshort s, GLshort t );
169typedef void (APIENTRYP RGLSYMGLTEXCOORD3DPROC) ( GLdouble s, GLdouble t, GLdouble r );
170typedef void (APIENTRYP RGLSYMGLTEXCOORD3FPROC) ( GLfloat s, GLfloat t, GLfloat r );
171typedef void (APIENTRYP RGLSYMGLTEXCOORD3IPROC) ( GLint s, GLint t, GLint r );
172typedef void (APIENTRYP RGLSYMGLTEXCOORD3SPROC) ( GLshort s, GLshort t, GLshort r );
173typedef void (APIENTRYP RGLSYMGLTEXCOORD4DPROC) ( GLdouble s, GLdouble t, GLdouble r, GLdouble q );
174typedef void (APIENTRYP RGLSYMGLTEXCOORD4FPROC) ( GLfloat s, GLfloat t, GLfloat r, GLfloat q );
175typedef void (APIENTRYP RGLSYMGLTEXCOORD4IPROC) ( GLint s, GLint t, GLint r, GLint q );
176typedef void (APIENTRYP RGLSYMGLTEXCOORD4SPROC) ( GLshort s, GLshort t, GLshort r, GLshort q );
177typedef void (APIENTRYP RGLSYMGLTEXCOORD1DVPROC) ( const GLdouble *v );
178typedef void (APIENTRYP RGLSYMGLTEXCOORD1FVPROC) ( const GLfloat *v );
179typedef void (APIENTRYP RGLSYMGLTEXCOORD1IVPROC) ( const GLint *v );
180typedef void (APIENTRYP RGLSYMGLTEXCOORD1SVPROC) ( const GLshort *v );
181typedef void (APIENTRYP RGLSYMGLTEXCOORD2DVPROC) ( const GLdouble *v );
182typedef void (APIENTRYP RGLSYMGLTEXCOORD2FVPROC) ( const GLfloat *v );
183typedef void (APIENTRYP RGLSYMGLTEXCOORD2IVPROC) ( const GLint *v );
184typedef void (APIENTRYP RGLSYMGLTEXCOORD2SVPROC) ( const GLshort *v );
185typedef void (APIENTRYP RGLSYMGLTEXCOORD3DVPROC) ( const GLdouble *v );
186typedef void (APIENTRYP RGLSYMGLTEXCOORD3FVPROC) ( const GLfloat *v );
187typedef void (APIENTRYP RGLSYMGLTEXCOORD3IVPROC) ( const GLint *v );
188typedef void (APIENTRYP RGLSYMGLTEXCOORD3SVPROC) ( const GLshort *v );
189typedef void (APIENTRYP RGLSYMGLTEXCOORD4DVPROC) ( const GLdouble *v );
190typedef void (APIENTRYP RGLSYMGLTEXCOORD4FVPROC) ( const GLfloat *v );
191typedef void (APIENTRYP RGLSYMGLTEXCOORD4IVPROC) ( const GLint *v );
192typedef void (APIENTRYP RGLSYMGLTEXCOORD4SVPROC) ( const GLshort *v );
193typedef void (APIENTRYP RGLSYMGLRASTERPOS2DPROC) ( GLdouble x, GLdouble y );
194typedef void (APIENTRYP RGLSYMGLRASTERPOS2FPROC) ( GLfloat x, GLfloat y );
195typedef void (APIENTRYP RGLSYMGLRASTERPOS2IPROC) ( GLint x, GLint y );
196typedef void (APIENTRYP RGLSYMGLRASTERPOS2SPROC) ( GLshort x, GLshort y );
197typedef void (APIENTRYP RGLSYMGLRASTERPOS3DPROC) ( GLdouble x, GLdouble y, GLdouble z );
198typedef void (APIENTRYP RGLSYMGLRASTERPOS3FPROC) ( GLfloat x, GLfloat y, GLfloat z );
199typedef void (APIENTRYP RGLSYMGLRASTERPOS3IPROC) ( GLint x, GLint y, GLint z );
200typedef void (APIENTRYP RGLSYMGLRASTERPOS3SPROC) ( GLshort x, GLshort y, GLshort z );
201typedef void (APIENTRYP RGLSYMGLRASTERPOS4DPROC) ( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
202typedef void (APIENTRYP RGLSYMGLRASTERPOS4FPROC) ( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
203typedef void (APIENTRYP RGLSYMGLRASTERPOS4IPROC) ( GLint x, GLint y, GLint z, GLint w );
204typedef void (APIENTRYP RGLSYMGLRASTERPOS4SPROC) ( GLshort x, GLshort y, GLshort z, GLshort w );
205typedef void (APIENTRYP RGLSYMGLRASTERPOS2DVPROC) ( const GLdouble *v );
206typedef void (APIENTRYP RGLSYMGLRASTERPOS2FVPROC) ( const GLfloat *v );
207typedef void (APIENTRYP RGLSYMGLRASTERPOS2IVPROC) ( const GLint *v );
208typedef void (APIENTRYP RGLSYMGLRASTERPOS2SVPROC) ( const GLshort *v );
209typedef void (APIENTRYP RGLSYMGLRASTERPOS3DVPROC) ( const GLdouble *v );
210typedef void (APIENTRYP RGLSYMGLRASTERPOS3FVPROC) ( const GLfloat *v );
211typedef void (APIENTRYP RGLSYMGLRASTERPOS3IVPROC) ( const GLint *v );
212typedef void (APIENTRYP RGLSYMGLRASTERPOS3SVPROC) ( const GLshort *v );
213typedef void (APIENTRYP RGLSYMGLRASTERPOS4DVPROC) ( const GLdouble *v );
214typedef void (APIENTRYP RGLSYMGLRASTERPOS4FVPROC) ( const GLfloat *v );
215typedef void (APIENTRYP RGLSYMGLRASTERPOS4IVPROC) ( const GLint *v );
216typedef void (APIENTRYP RGLSYMGLRASTERPOS4SVPROC) ( const GLshort *v );
217typedef void (APIENTRYP RGLSYMGLRECTDPROC) ( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 );
218typedef void (APIENTRYP RGLSYMGLRECTFPROC) ( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 );
219typedef void (APIENTRYP RGLSYMGLRECTIPROC) ( GLint x1, GLint y1, GLint x2, GLint y2 );
220typedef void (APIENTRYP RGLSYMGLRECTSPROC) ( GLshort x1, GLshort y1, GLshort x2, GLshort y2 );
221typedef void (APIENTRYP RGLSYMGLRECTDVPROC) ( const GLdouble *v1, const GLdouble *v2 );
222typedef void (APIENTRYP RGLSYMGLRECTFVPROC) ( const GLfloat *v1, const GLfloat *v2 );
223typedef void (APIENTRYP RGLSYMGLRECTIVPROC) ( const GLint *v1, const GLint *v2 );
224typedef void (APIENTRYP RGLSYMGLRECTSVPROC) ( const GLshort *v1, const GLshort *v2 );
225typedef void (APIENTRYP RGLSYMGLVERTEXPOINTERPROC) ( GLint size, GLenum type, GLsizei stride, const GLvoid *ptr );
226typedef void (APIENTRYP RGLSYMGLNORMALPOINTERPROC) ( GLenum type, GLsizei stride, const GLvoid *ptr );
227typedef void (APIENTRYP RGLSYMGLCOLORPOINTERPROC) ( GLint size, GLenum type, GLsizei stride, const GLvoid *ptr );
228typedef void (APIENTRYP RGLSYMGLINDEXPOINTERPROC) ( GLenum type, GLsizei stride, const GLvoid *ptr );
229typedef void (APIENTRYP RGLSYMGLTEXCOORDPOINTERPROC) ( GLint size, GLenum type, GLsizei stride, const GLvoid *ptr );
230typedef void (APIENTRYP RGLSYMGLEDGEFLAGPOINTERPROC) ( GLsizei stride, const GLvoid *ptr );
231typedef void (APIENTRYP RGLSYMGLGETPOINTERVPROC) ( GLenum pname, GLvoid **params );
232typedef void (APIENTRYP RGLSYMGLARRAYELEMENTPROC) ( GLint i );
233typedef void (APIENTRYP RGLSYMGLDRAWARRAYSPROC) ( GLenum mode, GLint first, GLsizei count );
234typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSPROC) ( GLenum mode, GLsizei count, GLenum type, const GLvoid *indices );
235typedef void (APIENTRYP RGLSYMGLINTERLEAVEDARRAYSPROC) ( GLenum format, GLsizei stride, const GLvoid *pointer );
236typedef void (APIENTRYP RGLSYMGLSHADEMODELPROC) ( GLenum mode );
237typedef void (APIENTRYP RGLSYMGLLIGHTFPROC) ( GLenum light, GLenum pname, GLfloat param );
238typedef void (APIENTRYP RGLSYMGLLIGHTIPROC) ( GLenum light, GLenum pname, GLint param );
239typedef void (APIENTRYP RGLSYMGLLIGHTFVPROC) ( GLenum light, GLenum pname, const GLfloat *params );
240typedef void (APIENTRYP RGLSYMGLLIGHTIVPROC) ( GLenum light, GLenum pname, const GLint *params );
241typedef void (APIENTRYP RGLSYMGLGETLIGHTFVPROC) ( GLenum light, GLenum pname, GLfloat *params );
242typedef void (APIENTRYP RGLSYMGLGETLIGHTIVPROC) ( GLenum light, GLenum pname, GLint *params );
243typedef void (APIENTRYP RGLSYMGLLIGHTMODELFPROC) ( GLenum pname, GLfloat param );
244typedef void (APIENTRYP RGLSYMGLLIGHTMODELIPROC) ( GLenum pname, GLint param );
245typedef void (APIENTRYP RGLSYMGLLIGHTMODELFVPROC) ( GLenum pname, const GLfloat *params );
246typedef void (APIENTRYP RGLSYMGLLIGHTMODELIVPROC) ( GLenum pname, const GLint *params );
247typedef void (APIENTRYP RGLSYMGLMATERIALFPROC) ( GLenum face, GLenum pname, GLfloat param );
248typedef void (APIENTRYP RGLSYMGLMATERIALIPROC) ( GLenum face, GLenum pname, GLint param );
249typedef void (APIENTRYP RGLSYMGLMATERIALFVPROC) ( GLenum face, GLenum pname, const GLfloat *params );
250typedef void (APIENTRYP RGLSYMGLMATERIALIVPROC) ( GLenum face, GLenum pname, const GLint *params );
251typedef void (APIENTRYP RGLSYMGLGETMATERIALFVPROC) ( GLenum face, GLenum pname, GLfloat *params );
252typedef void (APIENTRYP RGLSYMGLGETMATERIALIVPROC) ( GLenum face, GLenum pname, GLint *params );
253typedef void (APIENTRYP RGLSYMGLCOLORMATERIALPROC) ( GLenum face, GLenum mode );
254typedef void (APIENTRYP RGLSYMGLPIXELZOOMPROC) ( GLfloat xfactor, GLfloat yfactor );
255typedef void (APIENTRYP RGLSYMGLPIXELSTOREFPROC) ( GLenum pname, GLfloat param );
256typedef void (APIENTRYP RGLSYMGLPIXELSTOREIPROC) ( GLenum pname, GLint param );
257typedef void (APIENTRYP RGLSYMGLPIXELTRANSFERFPROC) ( GLenum pname, GLfloat param );
258typedef void (APIENTRYP RGLSYMGLPIXELTRANSFERIPROC) ( GLenum pname, GLint param );
259typedef void (APIENTRYP RGLSYMGLPIXELMAPFVPROC) ( GLenum map, GLsizei mapsize, const GLfloat *values );
260typedef void (APIENTRYP RGLSYMGLPIXELMAPUIVPROC) ( GLenum map, GLsizei mapsize, const GLuint *values );
261typedef void (APIENTRYP RGLSYMGLPIXELMAPUSVPROC) ( GLenum map, GLsizei mapsize, const GLushort *values );
262typedef void (APIENTRYP RGLSYMGLGETPIXELMAPFVPROC) ( GLenum map, GLfloat *values );
263typedef void (APIENTRYP RGLSYMGLGETPIXELMAPUIVPROC) ( GLenum map, GLuint *values );
264typedef void (APIENTRYP RGLSYMGLGETPIXELMAPUSVPROC) ( GLenum map, GLushort *values );
265typedef void (APIENTRYP RGLSYMGLBITMAPPROC) ( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap );
266typedef void (APIENTRYP RGLSYMGLREADPIXELSPROC) ( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels );
267typedef void (APIENTRYP RGLSYMGLDRAWPIXELSPROC) ( GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels );
268typedef void (APIENTRYP RGLSYMGLCOPYPIXELSPROC) ( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type );
269typedef void (APIENTRYP RGLSYMGLSTENCILFUNCPROC) ( GLenum func, GLint ref, GLuint mask );
270typedef void (APIENTRYP RGLSYMGLSTENCILMASKPROC) ( GLuint mask );
271typedef void (APIENTRYP RGLSYMGLSTENCILOPPROC) ( GLenum fail, GLenum zfail, GLenum zpass );
272typedef void (APIENTRYP RGLSYMGLCLEARSTENCILPROC) ( GLint s );
273typedef void (APIENTRYP RGLSYMGLTEXGENDPROC) ( GLenum coord, GLenum pname, GLdouble param );
274typedef void (APIENTRYP RGLSYMGLTEXGENFPROC) ( GLenum coord, GLenum pname, GLfloat param );
275typedef void (APIENTRYP RGLSYMGLTEXGENIPROC) ( GLenum coord, GLenum pname, GLint param );
276typedef void (APIENTRYP RGLSYMGLTEXGENDVPROC) ( GLenum coord, GLenum pname, const GLdouble *params );
277typedef void (APIENTRYP RGLSYMGLTEXGENFVPROC) ( GLenum coord, GLenum pname, const GLfloat *params );
278typedef void (APIENTRYP RGLSYMGLTEXGENIVPROC) ( GLenum coord, GLenum pname, const GLint *params );
279typedef void (APIENTRYP RGLSYMGLGETTEXGENDVPROC) ( GLenum coord, GLenum pname, GLdouble *params );
280typedef void (APIENTRYP RGLSYMGLGETTEXGENFVPROC) ( GLenum coord, GLenum pname, GLfloat *params );
281typedef void (APIENTRYP RGLSYMGLGETTEXGENIVPROC) ( GLenum coord, GLenum pname, GLint *params );
282typedef void (APIENTRYP RGLSYMGLTEXENVFPROC) ( GLenum target, GLenum pname, GLfloat param );
283typedef void (APIENTRYP RGLSYMGLTEXENVIPROC) ( GLenum target, GLenum pname, GLint param );
284typedef void (APIENTRYP RGLSYMGLTEXENVFVPROC) ( GLenum target, GLenum pname, const GLfloat *params );
285typedef void (APIENTRYP RGLSYMGLTEXENVIVPROC) ( GLenum target, GLenum pname, const GLint *params );
286typedef void (APIENTRYP RGLSYMGLGETTEXENVFVPROC) ( GLenum target, GLenum pname, GLfloat *params );
287typedef void (APIENTRYP RGLSYMGLGETTEXENVIVPROC) ( GLenum target, GLenum pname, GLint *params );
288typedef void (APIENTRYP RGLSYMGLTEXPARAMETERFPROC) ( GLenum target, GLenum pname, GLfloat param );
289typedef void (APIENTRYP RGLSYMGLTEXPARAMETERIPROC) ( GLenum target, GLenum pname, GLint param );
290typedef void (APIENTRYP RGLSYMGLTEXPARAMETERFVPROC) ( GLenum target, GLenum pname, const GLfloat *params );
291typedef void (APIENTRYP RGLSYMGLTEXPARAMETERIVPROC) ( GLenum target, GLenum pname, const GLint *params );
292typedef void (APIENTRYP RGLSYMGLGETTEXPARAMETERFVPROC) ( GLenum target, GLenum pname, GLfloat *params);
293typedef void (APIENTRYP RGLSYMGLGETTEXPARAMETERIVPROC) ( GLenum target, GLenum pname, GLint *params );
294typedef void (APIENTRYP RGLSYMGLGETTEXLEVELPARAMETERFVPROC) ( GLenum target, GLint level, GLenum pname, GLfloat *params );
295typedef void (APIENTRYP RGLSYMGLGETTEXLEVELPARAMETERIVPROC) ( GLenum target, GLint level, GLenum pname, GLint *params );
296typedef void (APIENTRYP RGLSYMGLTEXIMAGE1DPROC) ( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels );
297typedef void (APIENTRYP RGLSYMGLTEXIMAGE2DPROC) ( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels );
298typedef void (APIENTRYP RGLSYMGLGETTEXIMAGEPROC) ( GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels );
299typedef void (APIENTRYP RGLSYMGLGENTEXTURESPROC) ( GLsizei n, GLuint *textures );
300typedef void (APIENTRYP RGLSYMGLDELETETEXTURESPROC) ( GLsizei n, const GLuint *textures);
301typedef void (APIENTRYP RGLSYMGLBINDTEXTUREPROC) ( GLenum target, GLuint texture );
302typedef void (APIENTRYP RGLSYMGLPRIORITIZETEXTURESPROC) ( GLsizei n, const GLuint *textures, const GLclampf *priorities );
303typedef GLboolean (APIENTRYP RGLSYMGLARETEXTURESRESIDENTPROC) ( GLsizei n, const GLuint *textures, GLboolean *residences );
304typedef GLboolean (APIENTRYP RGLSYMGLISTEXTUREPROC) ( GLuint texture );
305typedef void (APIENTRYP RGLSYMGLTEXSUBIMAGE1DPROC) ( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels );
306typedef void (APIENTRYP RGLSYMGLTEXSUBIMAGE2DPROC) ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels );
307typedef void (APIENTRYP RGLSYMGLCOPYTEXIMAGE1DPROC) ( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border );
308typedef void (APIENTRYP RGLSYMGLCOPYTEXIMAGE2DPROC) ( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border );
309typedef void (APIENTRYP RGLSYMGLCOPYTEXSUBIMAGE1DPROC) ( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width );
310typedef void (APIENTRYP RGLSYMGLCOPYTEXSUBIMAGE2DPROC) ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height );
311typedef void (APIENTRYP RGLSYMGLMAP1DPROC) ( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points );
312typedef void (APIENTRYP RGLSYMGLMAP1FPROC) ( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points );
313typedef void (APIENTRYP RGLSYMGLMAP2DPROC) ( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points );
314typedef void (APIENTRYP RGLSYMGLMAP2FPROC) ( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points );
315typedef void (APIENTRYP RGLSYMGLGETMAPDVPROC) ( GLenum target, GLenum query, GLdouble *v );
316typedef void (APIENTRYP RGLSYMGLGETMAPFVPROC) ( GLenum target, GLenum query, GLfloat *v );
317typedef void (APIENTRYP RGLSYMGLGETMAPIVPROC) ( GLenum target, GLenum query, GLint *v );
318typedef void (APIENTRYP RGLSYMGLEVALCOORD1DPROC) ( GLdouble u );
319typedef void (APIENTRYP RGLSYMGLEVALCOORD1FPROC) ( GLfloat u );
320typedef void (APIENTRYP RGLSYMGLEVALCOORD1DVPROC) ( const GLdouble *u );
321typedef void (APIENTRYP RGLSYMGLEVALCOORD1FVPROC) ( const GLfloat *u );
322typedef void (APIENTRYP RGLSYMGLEVALCOORD2DPROC) ( GLdouble u, GLdouble v );
323typedef void (APIENTRYP RGLSYMGLEVALCOORD2FPROC) ( GLfloat u, GLfloat v );
324typedef void (APIENTRYP RGLSYMGLEVALCOORD2DVPROC) ( const GLdouble *u );
325typedef void (APIENTRYP RGLSYMGLEVALCOORD2FVPROC) ( const GLfloat *u );
326typedef void (APIENTRYP RGLSYMGLMAPGRID1DPROC) ( GLint un, GLdouble u1, GLdouble u2 );
327typedef void (APIENTRYP RGLSYMGLMAPGRID1FPROC) ( GLint un, GLfloat u1, GLfloat u2 );
328typedef void (APIENTRYP RGLSYMGLMAPGRID2DPROC) ( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 );
329typedef void (APIENTRYP RGLSYMGLMAPGRID2FPROC) ( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 );
330typedef void (APIENTRYP RGLSYMGLEVALPOINT1PROC) ( GLint i );
331typedef void (APIENTRYP RGLSYMGLEVALPOINT2PROC) ( GLint i, GLint j );
332typedef void (APIENTRYP RGLSYMGLEVALMESH1PROC) ( GLenum mode, GLint i1, GLint i2 );
333typedef void (APIENTRYP RGLSYMGLEVALMESH2PROC) ( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 );
334typedef void (APIENTRYP RGLSYMGLFOGFPROC) ( GLenum pname, GLfloat param );
335typedef void (APIENTRYP RGLSYMGLFOGIPROC) ( GLenum pname, GLint param );
336typedef void (APIENTRYP RGLSYMGLFOGFVPROC) ( GLenum pname, const GLfloat *params );
337typedef void (APIENTRYP RGLSYMGLFOGIVPROC) ( GLenum pname, const GLint *params );
338typedef void (APIENTRYP RGLSYMGLFEEDBACKBUFFERPROC) ( GLsizei size, GLenum type, GLfloat *buffer );
339typedef void (APIENTRYP RGLSYMGLPASSTHROUGHPROC) ( GLfloat token );
340typedef void (APIENTRYP RGLSYMGLSELECTBUFFERPROC) ( GLsizei size, GLuint *buffer );
341typedef void (APIENTRYP RGLSYMGLINITNAMESPROC) ( void );
342typedef void (APIENTRYP RGLSYMGLLOADNAMEPROC) ( GLuint name );
343typedef void (APIENTRYP RGLSYMGLPUSHNAMEPROC) ( GLuint name );
344typedef void (APIENTRYP RGLSYMGLPOPNAMEPROC) ( void );
345typedef void (APIENTRYP RGLSYMGLDRAWRANGEELEMENTSPROC) ( GLenum mode, GLuint start,GLuint end, GLsizei count, GLenum type, const GLvoid *indices );
346typedef void (APIENTRYP RGLSYMGLTEXIMAGE3DPROC) ( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels );
347typedef void (APIENTRYP RGLSYMGLTEXSUBIMAGE3DPROC) ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
348typedef void (APIENTRYP RGLSYMGLCOPYTEXSUBIMAGE3DPROC) ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height );
349typedef void (APIENTRYP RGLSYMGLCOLORTABLEPROC) ( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table );
350typedef void (APIENTRYP RGLSYMGLCOLORSUBTABLEPROC) ( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data );
351typedef void (APIENTRYP RGLSYMGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
352typedef void (APIENTRYP RGLSYMGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
353typedef void (APIENTRYP RGLSYMGLCOPYCOLORSUBTABLEPROC) ( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width );
354typedef void (APIENTRYP RGLSYMGLCOPYCOLORTABLEPROC) ( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width );
355typedef void (APIENTRYP RGLSYMGLGETCOLORTABLEPROC) ( GLenum target, GLenum format, GLenum type, GLvoid *table );
356typedef void (APIENTRYP RGLSYMGLGETCOLORTABLEPARAMETERFVPROC) ( GLenum target, GLenum pname, GLfloat *params );
357typedef void (APIENTRYP RGLSYMGLGETCOLORTABLEPARAMETERIVPROC) ( GLenum target, GLenum pname, GLint *params );
358typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONPROC) ( GLenum mode );
359typedef void (APIENTRYP RGLSYMGLBLENDCOLORPROC) ( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
360typedef void (APIENTRYP RGLSYMGLHISTOGRAMPROC) ( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink );
361typedef void (APIENTRYP RGLSYMGLRESETHISTOGRAMPROC) ( GLenum target );
362typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPROC) ( GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values );
363typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPARAMETERFVPROC) ( GLenum target, GLenum pname, GLfloat *params );
364typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPARAMETERIVPROC) ( GLenum target, GLenum pname, GLint *params );
365typedef void (APIENTRYP RGLSYMGLMINMAXPROC) ( GLenum target, GLenum internalformat,GLboolean sink );
366typedef void (APIENTRYP RGLSYMGLRESETMINMAXPROC) ( GLenum target );
367typedef void (APIENTRYP RGLSYMGLGETMINMAXPROC) ( GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values );
368typedef void (APIENTRYP RGLSYMGLGETMINMAXPARAMETERFVPROC) ( GLenum target, GLenum pname, GLfloat *params );
369typedef void (APIENTRYP RGLSYMGLGETMINMAXPARAMETERIVPROC) ( GLenum target, GLenum pname, GLint *params );
370typedef void (APIENTRYP RGLSYMGLCONVOLUTIONFILTER1DPROC) ( GLenum target,GLenum internalformat, GLsizei width, GLenum format, GLenum type,const GLvoid *image );
371typedef void (APIENTRYP RGLSYMGLCONVOLUTIONFILTER2DPROC) ( GLenum target,GLenum internalformat, GLsizei width, GLsizei height, GLenum format,GLenum type, const GLvoid *image );
372typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERFPROC) ( GLenum target, GLenum pname,GLfloat params );
373typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERFVPROC) ( GLenum target, GLenum pname,const GLfloat *params );
374typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERIPROC) ( GLenum target, GLenum pname,GLint params );
375typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERIVPROC) ( GLenum target, GLenum pname,const GLint *params );
376typedef void (APIENTRYP RGLSYMGLCOPYCONVOLUTIONFILTER1DPROC) ( GLenum target,GLenum internalformat, GLint x, GLint y, GLsizei width );
377typedef void (APIENTRYP RGLSYMGLCOPYCONVOLUTIONFILTER2DPROC) ( GLenum target,GLenum internalformat, GLint x, GLint y, GLsizei width,GLsizei height);
378typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONFILTERPROC) ( GLenum target, GLenum format,GLenum type, GLvoid *image );
379typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONPARAMETERFVPROC) ( GLenum target, GLenum pname,GLfloat *params );
380typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONPARAMETERIVPROC) ( GLenum target, GLenum pname,GLint *params );
381typedef void (APIENTRYP RGLSYMGLSEPARABLEFILTER2DPROC) ( GLenum target,GLenum internalformat, GLsizei width, GLsizei height, GLenum format,GLenum type, const GLvoid *row, const GLvoid *column );
382typedef void (APIENTRYP RGLSYMGLGETSEPARABLEFILTERPROC) ( GLenum target, GLenum format,GLenum type, GLvoid *row, GLvoid *column, GLvoid *span );
383typedef void (APIENTRYP RGLSYMGLACTIVETEXTUREPROC) ( GLenum texture );
384typedef void (APIENTRYP RGLSYMGLCLIENTACTIVETEXTUREPROC) ( GLenum texture );
385typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE1DPROC) ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data );
386typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE2DPROC) ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data );
387typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE3DPROC) ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data );
388typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DPROC) ( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data );
389typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DPROC) ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data );
390typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DPROC) ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data );
391typedef void (APIENTRYP RGLSYMGLGETCOMPRESSEDTEXIMAGEPROC) ( GLenum target, GLint lod, GLvoid *img );
392typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DPROC) ( GLenum target, GLdouble s );
393typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DVPROC) ( GLenum target, const GLdouble *v );
394typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FPROC) ( GLenum target, GLfloat s );
395typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FVPROC) ( GLenum target, const GLfloat *v );
396typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IPROC) ( GLenum target, GLint s );
397typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IVPROC) ( GLenum target, const GLint *v );
398typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SPROC) ( GLenum target, GLshort s );
399typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SVPROC) ( GLenum target, const GLshort *v );
400typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DPROC) ( GLenum target, GLdouble s, GLdouble t );
401typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DVPROC) ( GLenum target, const GLdouble *v );
402typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FPROC) ( GLenum target, GLfloat s, GLfloat t );
403typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FVPROC) ( GLenum target, const GLfloat *v );
404typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IPROC) ( GLenum target, GLint s, GLint t );
405typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IVPROC) ( GLenum target, const GLint *v );
406typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SPROC) ( GLenum target, GLshort s, GLshort t );
407typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SVPROC) ( GLenum target, const GLshort *v );
408typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DPROC) ( GLenum target, GLdouble s, GLdouble t, GLdouble r );
409typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DVPROC) ( GLenum target, const GLdouble *v );
410typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FPROC) ( GLenum target, GLfloat s, GLfloat t, GLfloat r );
411typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FVPROC) ( GLenum target, const GLfloat *v );
412typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IPROC) ( GLenum target, GLint s, GLint t, GLint r );
413typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IVPROC) ( GLenum target, const GLint *v );
414typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SPROC) ( GLenum target, GLshort s, GLshort t, GLshort r );
415typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SVPROC) ( GLenum target, const GLshort *v );
416typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DPROC) ( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q );
417typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DVPROC) ( GLenum target, const GLdouble *v );
418typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FPROC) ( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q );
419typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FVPROC) ( GLenum target, const GLfloat *v );
420typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IPROC) ( GLenum target, GLint s, GLint t, GLint r, GLint q );
421typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IVPROC) ( GLenum target, const GLint *v );
422typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SPROC) ( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q );
423typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SVPROC) ( GLenum target, const GLshort *v );
424typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXDPROC) ( const GLdouble m[16] );
425typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXFPROC) ( const GLfloat m[16] );
426typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXDPROC) ( const GLdouble m[16] );
427typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXFPROC) ( const GLfloat m[16] );
428typedef void (APIENTRYP RGLSYMGLSAMPLECOVERAGEPROC) ( GLclampf value, GLboolean invert );
429typedef void (APIENTRYP RGLSYMGLACTIVETEXTUREARBPROC) (GLenum texture);
430typedef void (APIENTRYP RGLSYMGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
431typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
432typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v);
433typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
434typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v);
435typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
436typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v);
437typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
438typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v);
439typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
440typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v);
441typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
442typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v);
443typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
444typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v);
445typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
446typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v);
447typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
448typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v);
449typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
450typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v);
451typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
452typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v);
453typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
454typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v);
455typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
456typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v);
457typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
458typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v);
459typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
460typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v);
461typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
462typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v);
463typedef void (APIENTRYP RGLSYMGLEGLIMAGETARGETTEXTURE2DOESPROC) (GLenum target, GLeglImageOES image);
464typedef void (APIENTRYP RGLSYMGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC) (GLenum target, GLeglImageOES image);
465typedef void (APIENTRYP RGLSYMGLBINDTEXTURESPROC) (GLuint first, GLsizei count, const GLuint *textures);
466
467RGLSYMGLCLEARINDEXPROC glClearIndex;
468RGLSYMGLCLEARCOLORPROC glClearColor;
469RGLSYMGLCLEARPROC glClear;
470RGLSYMGLINDEXMASKPROC glIndexMask;
471RGLSYMGLCOLORMASKPROC glColorMask;
472RGLSYMGLALPHAFUNCPROC glAlphaFunc;
473RGLSYMGLBLENDFUNCPROC glBlendFunc;
474RGLSYMGLLOGICOPPROC glLogicOp;
475RGLSYMGLCULLFACEPROC glCullFace;
476RGLSYMGLFRONTFACEPROC glFrontFace;
477RGLSYMGLPOINTSIZEPROC glPointSize;
478RGLSYMGLLINEWIDTHPROC glLineWidth;
479RGLSYMGLLINESTIPPLEPROC glLineStipple;
480RGLSYMGLPOLYGONMODEPROC glPolygonMode;
481RGLSYMGLPOLYGONOFFSETPROC glPolygonOffset;
482RGLSYMGLPOLYGONSTIPPLEPROC glPolygonStipple;
483RGLSYMGLGETPOLYGONSTIPPLEPROC glGetPolygonStipple;
484RGLSYMGLEDGEFLAGPROC glEdgeFlag;
485RGLSYMGLEDGEFLAGVPROC glEdgeFlagv;
486RGLSYMGLSCISSORPROC glScissor;
487RGLSYMGLCLIPPLANEPROC glClipPlane;
488RGLSYMGLGETCLIPPLANEPROC glGetClipPlane;
489RGLSYMGLDRAWBUFFERPROC glDrawBuffer;
490RGLSYMGLREADBUFFERPROC glReadBuffer;
491RGLSYMGLENABLEPROC glEnable;
492RGLSYMGLDISABLEPROC glDisable;
493RGLSYMGLISENABLEDPROC glIsEnabled;
494RGLSYMGLENABLECLIENTSTATEPROC glEnableClientState;
495RGLSYMGLDISABLECLIENTSTATEPROC glDisableClientState;
496RGLSYMGLGETBOOLEANVPROC glGetBooleanv;
497RGLSYMGLGETDOUBLEVPROC glGetDoublev;
498RGLSYMGLGETFLOATVPROC glGetFloatv;
499RGLSYMGLGETINTEGERVPROC glGetIntegerv;
500RGLSYMGLPUSHATTRIBPROC glPushAttrib;
501RGLSYMGLPOPATTRIBPROC glPopAttrib;
502RGLSYMGLPUSHCLIENTATTRIBPROC glPushClientAttrib;
503RGLSYMGLPOPCLIENTATTRIBPROC glPopClientAttrib;
504RGLSYMGLRENDERMODEPROC glRenderMode;
505RGLSYMGLGETERRORPROC glGetError;
506RGLSYMGLGETSTRINGPROC glGetString;
507RGLSYMGLFINISHPROC glFinish;
508RGLSYMGLFLUSHPROC glFlush;
509RGLSYMGLHINTPROC glHint;
510RGLSYMGLCLEARDEPTHPROC glClearDepth;
511RGLSYMGLDEPTHFUNCPROC glDepthFunc;
512RGLSYMGLDEPTHMASKPROC glDepthMask;
513RGLSYMGLDEPTHRANGEPROC glDepthRange;
514RGLSYMGLCLEARACCUMPROC glClearAccum;
515RGLSYMGLACCUMPROC glAccum;
516RGLSYMGLMATRIXMODEPROC glMatrixMode;
517RGLSYMGLORTHOPROC glOrtho;
518RGLSYMGLFRUSTUMPROC glFrustum;
519RGLSYMGLVIEWPORTPROC glViewport;
520RGLSYMGLPUSHMATRIXPROC glPushMatrix;
521RGLSYMGLPOPMATRIXPROC glPopMatrix;
522RGLSYMGLLOADIDENTITYPROC glLoadIdentity;
523RGLSYMGLLOADMATRIXDPROC glLoadMatrixd;
524RGLSYMGLLOADMATRIXFPROC glLoadMatrixf;
525RGLSYMGLMULTMATRIXDPROC glMultMatrixd;
526RGLSYMGLMULTMATRIXFPROC glMultMatrixf;
527RGLSYMGLROTATEDPROC glRotated;
528RGLSYMGLROTATEFPROC glRotatef;
529RGLSYMGLSCALEDPROC glScaled;
530RGLSYMGLSCALEFPROC glScalef;
531RGLSYMGLTRANSLATEDPROC glTranslated;
532RGLSYMGLTRANSLATEFPROC glTranslatef;
533RGLSYMGLISLISTPROC glIsList;
534RGLSYMGLDELETELISTSPROC glDeleteLists;
535RGLSYMGLGENLISTSPROC glGenLists;
536RGLSYMGLNEWLISTPROC glNewList;
537RGLSYMGLENDLISTPROC glEndList;
538RGLSYMGLCALLLISTPROC glCallList;
539RGLSYMGLCALLLISTSPROC glCallLists;
540RGLSYMGLLISTBASEPROC glListBase;
541RGLSYMGLBEGINPROC glBegin;
542RGLSYMGLENDPROC glEnd;
543RGLSYMGLVERTEX2DPROC glVertex2d;
544RGLSYMGLVERTEX2FPROC glVertex2f;
545RGLSYMGLVERTEX2IPROC glVertex2i;
546RGLSYMGLVERTEX2SPROC glVertex2s;
547RGLSYMGLVERTEX3DPROC glVertex3d;
548RGLSYMGLVERTEX3FPROC glVertex3f;
549RGLSYMGLVERTEX3IPROC glVertex3i;
550RGLSYMGLVERTEX3SPROC glVertex3s;
551RGLSYMGLVERTEX4DPROC glVertex4d;
552RGLSYMGLVERTEX4FPROC glVertex4f;
553RGLSYMGLVERTEX4IPROC glVertex4i;
554RGLSYMGLVERTEX4SPROC glVertex4s;
555RGLSYMGLVERTEX2DVPROC glVertex2dv;
556RGLSYMGLVERTEX2FVPROC glVertex2fv;
557RGLSYMGLVERTEX2IVPROC glVertex2iv;
558RGLSYMGLVERTEX2SVPROC glVertex2sv;
559RGLSYMGLVERTEX3DVPROC glVertex3dv;
560RGLSYMGLVERTEX3FVPROC glVertex3fv;
561RGLSYMGLVERTEX3IVPROC glVertex3iv;
562RGLSYMGLVERTEX3SVPROC glVertex3sv;
563RGLSYMGLVERTEX4DVPROC glVertex4dv;
564RGLSYMGLVERTEX4FVPROC glVertex4fv;
565RGLSYMGLVERTEX4IVPROC glVertex4iv;
566RGLSYMGLVERTEX4SVPROC glVertex4sv;
567RGLSYMGLNORMAL3BPROC glNormal3b;
568RGLSYMGLNORMAL3DPROC glNormal3d;
569RGLSYMGLNORMAL3FPROC glNormal3f;
570RGLSYMGLNORMAL3IPROC glNormal3i;
571RGLSYMGLNORMAL3SPROC glNormal3s;
572RGLSYMGLNORMAL3BVPROC glNormal3bv;
573RGLSYMGLNORMAL3DVPROC glNormal3dv;
574RGLSYMGLNORMAL3FVPROC glNormal3fv;
575RGLSYMGLNORMAL3IVPROC glNormal3iv;
576RGLSYMGLNORMAL3SVPROC glNormal3sv;
577RGLSYMGLINDEXDPROC glIndexd;
578RGLSYMGLINDEXFPROC glIndexf;
579RGLSYMGLINDEXIPROC glIndexi;
580RGLSYMGLINDEXSPROC glIndexs;
581RGLSYMGLINDEXUBPROC glIndexub;
582RGLSYMGLINDEXDVPROC glIndexdv;
583RGLSYMGLINDEXFVPROC glIndexfv;
584RGLSYMGLINDEXIVPROC glIndexiv;
585RGLSYMGLINDEXSVPROC glIndexsv;
586RGLSYMGLINDEXUBVPROC glIndexubv;
587RGLSYMGLCOLOR3BPROC glColor3b;
588RGLSYMGLCOLOR3DPROC glColor3d;
589RGLSYMGLCOLOR3FPROC glColor3f;
590RGLSYMGLCOLOR3IPROC glColor3i;
591RGLSYMGLCOLOR3SPROC glColor3s;
592RGLSYMGLCOLOR3UBPROC glColor3ub;
593RGLSYMGLCOLOR3UIPROC glColor3ui;
594RGLSYMGLCOLOR3USPROC glColor3us;
595RGLSYMGLCOLOR4BPROC glColor4b;
596RGLSYMGLCOLOR4DPROC glColor4d;
597RGLSYMGLCOLOR4FPROC glColor4f;
598RGLSYMGLCOLOR4IPROC glColor4i;
599RGLSYMGLCOLOR4SPROC glColor4s;
600RGLSYMGLCOLOR4UBPROC glColor4ub;
601RGLSYMGLCOLOR4UIPROC glColor4ui;
602RGLSYMGLCOLOR4USPROC glColor4us;
603RGLSYMGLCOLOR3BVPROC glColor3bv;
604RGLSYMGLCOLOR3DVPROC glColor3dv;
605RGLSYMGLCOLOR3FVPROC glColor3fv;
606RGLSYMGLCOLOR3IVPROC glColor3iv;
607RGLSYMGLCOLOR3SVPROC glColor3sv;
608RGLSYMGLCOLOR3UBVPROC glColor3ubv;
609RGLSYMGLCOLOR3UIVPROC glColor3uiv;
610RGLSYMGLCOLOR3USVPROC glColor3usv;
611RGLSYMGLCOLOR4BVPROC glColor4bv;
612RGLSYMGLCOLOR4DVPROC glColor4dv;
613RGLSYMGLCOLOR4FVPROC glColor4fv;
614RGLSYMGLCOLOR4IVPROC glColor4iv;
615RGLSYMGLCOLOR4SVPROC glColor4sv;
616RGLSYMGLCOLOR4UBVPROC glColor4ubv;
617RGLSYMGLCOLOR4UIVPROC glColor4uiv;
618RGLSYMGLCOLOR4USVPROC glColor4usv;
619RGLSYMGLTEXCOORD1DPROC glTexCoord1d;
620RGLSYMGLTEXCOORD1FPROC glTexCoord1f;
621RGLSYMGLTEXCOORD1IPROC glTexCoord1i;
622RGLSYMGLTEXCOORD1SPROC glTexCoord1s;
623RGLSYMGLTEXCOORD2DPROC glTexCoord2d;
624RGLSYMGLTEXCOORD2FPROC glTexCoord2f;
625RGLSYMGLTEXCOORD2IPROC glTexCoord2i;
626RGLSYMGLTEXCOORD2SPROC glTexCoord2s;
627RGLSYMGLTEXCOORD3DPROC glTexCoord3d;
628RGLSYMGLTEXCOORD3FPROC glTexCoord3f;
629RGLSYMGLTEXCOORD3IPROC glTexCoord3i;
630RGLSYMGLTEXCOORD3SPROC glTexCoord3s;
631RGLSYMGLTEXCOORD4DPROC glTexCoord4d;
632RGLSYMGLTEXCOORD4FPROC glTexCoord4f;
633RGLSYMGLTEXCOORD4IPROC glTexCoord4i;
634RGLSYMGLTEXCOORD4SPROC glTexCoord4s;
635RGLSYMGLTEXCOORD1DVPROC glTexCoord1dv;
636RGLSYMGLTEXCOORD1FVPROC glTexCoord1fv;
637RGLSYMGLTEXCOORD1IVPROC glTexCoord1iv;
638RGLSYMGLTEXCOORD1SVPROC glTexCoord1sv;
639RGLSYMGLTEXCOORD2DVPROC glTexCoord2dv;
640RGLSYMGLTEXCOORD2FVPROC glTexCoord2fv;
641RGLSYMGLTEXCOORD2IVPROC glTexCoord2iv;
642RGLSYMGLTEXCOORD2SVPROC glTexCoord2sv;
643RGLSYMGLTEXCOORD3DVPROC glTexCoord3dv;
644RGLSYMGLTEXCOORD3FVPROC glTexCoord3fv;
645RGLSYMGLTEXCOORD3IVPROC glTexCoord3iv;
646RGLSYMGLTEXCOORD3SVPROC glTexCoord3sv;
647RGLSYMGLTEXCOORD4DVPROC glTexCoord4dv;
648RGLSYMGLTEXCOORD4FVPROC glTexCoord4fv;
649RGLSYMGLTEXCOORD4IVPROC glTexCoord4iv;
650RGLSYMGLTEXCOORD4SVPROC glTexCoord4sv;
651RGLSYMGLRASTERPOS2DPROC glRasterPos2d;
652RGLSYMGLRASTERPOS2FPROC glRasterPos2f;
653RGLSYMGLRASTERPOS2IPROC glRasterPos2i;
654RGLSYMGLRASTERPOS2SPROC glRasterPos2s;
655RGLSYMGLRASTERPOS3DPROC glRasterPos3d;
656RGLSYMGLRASTERPOS3FPROC glRasterPos3f;
657RGLSYMGLRASTERPOS3IPROC glRasterPos3i;
658RGLSYMGLRASTERPOS3SPROC glRasterPos3s;
659RGLSYMGLRASTERPOS4DPROC glRasterPos4d;
660RGLSYMGLRASTERPOS4FPROC glRasterPos4f;
661RGLSYMGLRASTERPOS4IPROC glRasterPos4i;
662RGLSYMGLRASTERPOS4SPROC glRasterPos4s;
663RGLSYMGLRASTERPOS2DVPROC glRasterPos2dv;
664RGLSYMGLRASTERPOS2FVPROC glRasterPos2fv;
665RGLSYMGLRASTERPOS2IVPROC glRasterPos2iv;
666RGLSYMGLRASTERPOS2SVPROC glRasterPos2sv;
667RGLSYMGLRASTERPOS3DVPROC glRasterPos3dv;
668RGLSYMGLRASTERPOS3FVPROC glRasterPos3fv;
669RGLSYMGLRASTERPOS3IVPROC glRasterPos3iv;
670RGLSYMGLRASTERPOS3SVPROC glRasterPos3sv;
671RGLSYMGLRASTERPOS4DVPROC glRasterPos4dv;
672RGLSYMGLRASTERPOS4FVPROC glRasterPos4fv;
673RGLSYMGLRASTERPOS4IVPROC glRasterPos4iv;
674RGLSYMGLRASTERPOS4SVPROC glRasterPos4sv;
675RGLSYMGLRECTDPROC glRectd;
676RGLSYMGLRECTFPROC glRectf;
677RGLSYMGLRECTIPROC glRecti;
678RGLSYMGLRECTSPROC glRects;
679RGLSYMGLRECTDVPROC glRectdv;
680RGLSYMGLRECTFVPROC glRectfv;
681RGLSYMGLRECTIVPROC glRectiv;
682RGLSYMGLRECTSVPROC glRectsv;
683RGLSYMGLVERTEXPOINTERPROC glVertexPointer;
684RGLSYMGLNORMALPOINTERPROC glNormalPointer;
685RGLSYMGLCOLORPOINTERPROC glColorPointer;
686RGLSYMGLINDEXPOINTERPROC glIndexPointer;
687RGLSYMGLTEXCOORDPOINTERPROC glTexCoordPointer;
688RGLSYMGLEDGEFLAGPOINTERPROC glEdgeFlagPointer;
689RGLSYMGLGETPOINTERVPROC glGetPointerv;
690RGLSYMGLARRAYELEMENTPROC glArrayElement;
691RGLSYMGLDRAWARRAYSPROC glDrawArrays;
692RGLSYMGLDRAWELEMENTSPROC glDrawElements;
693RGLSYMGLINTERLEAVEDARRAYSPROC glInterleavedArrays;
694RGLSYMGLSHADEMODELPROC glShadeModel;
695RGLSYMGLLIGHTFPROC glLightf;
696RGLSYMGLLIGHTIPROC glLighti;
697RGLSYMGLLIGHTFVPROC glLightfv;
698RGLSYMGLLIGHTIVPROC glLightiv;
699RGLSYMGLGETLIGHTFVPROC glGetLightfv;
700RGLSYMGLGETLIGHTIVPROC glGetLightiv;
701RGLSYMGLLIGHTMODELFPROC glLightModelf;
702RGLSYMGLLIGHTMODELIPROC glLightModeli;
703RGLSYMGLLIGHTMODELFVPROC glLightModelfv;
704RGLSYMGLLIGHTMODELIVPROC glLightModeliv;
705RGLSYMGLMATERIALFPROC glMaterialf;
706RGLSYMGLMATERIALIPROC glMateriali;
707RGLSYMGLMATERIALFVPROC glMaterialfv;
708RGLSYMGLMATERIALIVPROC glMaterialiv;
709RGLSYMGLGETMATERIALFVPROC glGetMaterialfv;
710RGLSYMGLGETMATERIALIVPROC glGetMaterialiv;
711RGLSYMGLCOLORMATERIALPROC glColorMaterial;
712RGLSYMGLPIXELZOOMPROC glPixelZoom;
713RGLSYMGLPIXELSTOREFPROC glPixelStoref;
714RGLSYMGLPIXELSTOREIPROC glPixelStorei;
715RGLSYMGLPIXELTRANSFERFPROC glPixelTransferf;
716RGLSYMGLPIXELTRANSFERIPROC glPixelTransferi;
717RGLSYMGLPIXELMAPFVPROC glPixelMapfv;
718RGLSYMGLPIXELMAPUIVPROC glPixelMapuiv;
719RGLSYMGLPIXELMAPUSVPROC glPixelMapusv;
720RGLSYMGLGETPIXELMAPFVPROC glGetPixelMapfv;
721RGLSYMGLGETPIXELMAPUIVPROC glGetPixelMapuiv;
722RGLSYMGLGETPIXELMAPUSVPROC glGetPixelMapusv;
723RGLSYMGLBITMAPPROC glBitmap;
724RGLSYMGLREADPIXELSPROC glReadPixels;
725RGLSYMGLDRAWPIXELSPROC glDrawPixels;
726RGLSYMGLCOPYPIXELSPROC glCopyPixels;
727RGLSYMGLSTENCILFUNCPROC glStencilFunc;
728RGLSYMGLSTENCILMASKPROC glStencilMask;
729RGLSYMGLSTENCILOPPROC glStencilOp;
730RGLSYMGLCLEARSTENCILPROC glClearStencil;
731RGLSYMGLTEXGENDPROC glTexGend;
732RGLSYMGLTEXGENFPROC glTexGenf;
733RGLSYMGLTEXGENIPROC glTexGeni;
734RGLSYMGLTEXGENDVPROC glTexGendv;
735RGLSYMGLTEXGENFVPROC glTexGenfv;
736RGLSYMGLTEXGENIVPROC glTexGeniv;
737RGLSYMGLGETTEXGENDVPROC glGetTexGendv;
738RGLSYMGLGETTEXGENFVPROC glGetTexGenfv;
739RGLSYMGLGETTEXGENIVPROC glGetTexGeniv;
740RGLSYMGLTEXENVFPROC glTexEnvf;
741RGLSYMGLTEXENVIPROC glTexEnvi;
742RGLSYMGLTEXENVFVPROC glTexEnvfv;
743RGLSYMGLTEXENVIVPROC glTexEnviv;
744RGLSYMGLGETTEXENVFVPROC glGetTexEnvfv;
745RGLSYMGLGETTEXENVIVPROC glGetTexEnviv;
746RGLSYMGLTEXPARAMETERFPROC glTexParameterf;
747RGLSYMGLTEXPARAMETERIPROC glTexParameteri;
748RGLSYMGLTEXPARAMETERFVPROC glTexParameterfv;
749RGLSYMGLTEXPARAMETERIVPROC glTexParameteriv;
750RGLSYMGLGETTEXPARAMETERFVPROC glGetTexParameterfv;
751RGLSYMGLGETTEXPARAMETERIVPROC glGetTexParameteriv;
752RGLSYMGLGETTEXLEVELPARAMETERFVPROC glGetTexLevelParameterfv;
753RGLSYMGLGETTEXLEVELPARAMETERIVPROC glGetTexLevelParameteriv;
754RGLSYMGLTEXIMAGE1DPROC glTexImage1D;
755RGLSYMGLTEXIMAGE2DPROC glTexImage2D;
756RGLSYMGLGETTEXIMAGEPROC glGetTexImage;
757RGLSYMGLGENTEXTURESPROC glGenTextures;
758RGLSYMGLDELETETEXTURESPROC glDeleteTextures;
759RGLSYMGLBINDTEXTUREPROC glBindTexture;
760RGLSYMGLPRIORITIZETEXTURESPROC glPrioritizeTextures;
761RGLSYMGLARETEXTURESRESIDENTPROC glAreTexturesResident;
762RGLSYMGLISTEXTUREPROC glIsTexture;
763RGLSYMGLTEXSUBIMAGE1DPROC glTexSubImage1D;
764RGLSYMGLTEXSUBIMAGE2DPROC glTexSubImage2D;
765RGLSYMGLCOPYTEXIMAGE1DPROC glCopyTexImage1D;
766RGLSYMGLCOPYTEXIMAGE2DPROC glCopyTexImage2D;
767RGLSYMGLCOPYTEXSUBIMAGE1DPROC glCopyTexSubImage1D;
768RGLSYMGLCOPYTEXSUBIMAGE2DPROC glCopyTexSubImage2D;
769RGLSYMGLMAP1DPROC glMap1d;
770RGLSYMGLMAP1FPROC glMap1f;
771RGLSYMGLMAP2DPROC glMap2d;
772RGLSYMGLMAP2FPROC glMap2f;
773RGLSYMGLGETMAPDVPROC glGetMapdv;
774RGLSYMGLGETMAPFVPROC glGetMapfv;
775RGLSYMGLGETMAPIVPROC glGetMapiv;
776RGLSYMGLEVALCOORD1DPROC glEvalCoord1d;
777RGLSYMGLEVALCOORD1FPROC glEvalCoord1f;
778RGLSYMGLEVALCOORD1DVPROC glEvalCoord1dv;
779RGLSYMGLEVALCOORD1FVPROC glEvalCoord1fv;
780RGLSYMGLEVALCOORD2DPROC glEvalCoord2d;
781RGLSYMGLEVALCOORD2FPROC glEvalCoord2f;
782RGLSYMGLEVALCOORD2DVPROC glEvalCoord2dv;
783RGLSYMGLEVALCOORD2FVPROC glEvalCoord2fv;
784RGLSYMGLMAPGRID1DPROC glMapGrid1d;
785RGLSYMGLMAPGRID1FPROC glMapGrid1f;
786RGLSYMGLMAPGRID2DPROC glMapGrid2d;
787RGLSYMGLMAPGRID2FPROC glMapGrid2f;
788RGLSYMGLEVALPOINT1PROC glEvalPoint1;
789RGLSYMGLEVALPOINT2PROC glEvalPoint2;
790RGLSYMGLEVALMESH1PROC glEvalMesh1;
791RGLSYMGLEVALMESH2PROC glEvalMesh2;
792RGLSYMGLFOGFPROC glFogf;
793RGLSYMGLFOGIPROC glFogi;
794RGLSYMGLFOGFVPROC glFogfv;
795RGLSYMGLFOGIVPROC glFogiv;
796RGLSYMGLFEEDBACKBUFFERPROC glFeedbackBuffer;
797RGLSYMGLPASSTHROUGHPROC glPassThrough;
798RGLSYMGLSELECTBUFFERPROC glSelectBuffer;
799RGLSYMGLINITNAMESPROC glInitNames;
800RGLSYMGLLOADNAMEPROC glLoadName;
801RGLSYMGLPUSHNAMEPROC glPushName;
802RGLSYMGLPOPNAMEPROC glPopName;
803RGLSYMGLDRAWRANGEELEMENTSPROC glDrawRangeElements;
804RGLSYMGLTEXIMAGE3DPROC glTexImage3D;
805RGLSYMGLTEXSUBIMAGE3DPROC glTexSubImage3D;
806RGLSYMGLCOPYTEXSUBIMAGE3DPROC glCopyTexSubImage3D;
807RGLSYMGLCOLORTABLEPROC glColorTable;
808RGLSYMGLCOLORSUBTABLEPROC glColorSubTable;
809RGLSYMGLCOLORTABLEPARAMETERIVPROC glColorTableParameteriv;
810RGLSYMGLCOLORTABLEPARAMETERFVPROC glColorTableParameterfv;
811RGLSYMGLCOPYCOLORSUBTABLEPROC glCopyColorSubTable;
812RGLSYMGLCOPYCOLORTABLEPROC glCopyColorTable;
813RGLSYMGLGETCOLORTABLEPROC glGetColorTable;
814RGLSYMGLGETCOLORTABLEPARAMETERFVPROC glGetColorTableParameterfv;
815RGLSYMGLGETCOLORTABLEPARAMETERIVPROC glGetColorTableParameteriv;
816RGLSYMGLBLENDEQUATIONPROC glBlendEquation;
817RGLSYMGLBLENDCOLORPROC glBlendColor;
818RGLSYMGLHISTOGRAMPROC glHistogram;
819RGLSYMGLRESETHISTOGRAMPROC glResetHistogram;
820RGLSYMGLGETHISTOGRAMPROC glGetHistogram;
821RGLSYMGLGETHISTOGRAMPARAMETERFVPROC glGetHistogramParameterfv;
822RGLSYMGLGETHISTOGRAMPARAMETERIVPROC glGetHistogramParameteriv;
823RGLSYMGLMINMAXPROC glMinmax;
824RGLSYMGLRESETMINMAXPROC glResetMinmax;
825RGLSYMGLGETMINMAXPROC glGetMinmax;
826RGLSYMGLGETMINMAXPARAMETERFVPROC glGetMinmaxParameterfv;
827RGLSYMGLGETMINMAXPARAMETERIVPROC glGetMinmaxParameteriv;
828RGLSYMGLCONVOLUTIONFILTER1DPROC glConvolutionFilter1D;
829RGLSYMGLCONVOLUTIONFILTER2DPROC glConvolutionFilter2D;
830RGLSYMGLCONVOLUTIONPARAMETERFPROC glConvolutionParameterf;
831RGLSYMGLCONVOLUTIONPARAMETERFVPROC glConvolutionParameterfv;
832RGLSYMGLCONVOLUTIONPARAMETERIPROC glConvolutionParameteri;
833RGLSYMGLCONVOLUTIONPARAMETERIVPROC glConvolutionParameteriv;
834RGLSYMGLCOPYCONVOLUTIONFILTER1DPROC glCopyConvolutionFilter1D;
835RGLSYMGLCOPYCONVOLUTIONFILTER2DPROC glCopyConvolutionFilter2D;
836RGLSYMGLGETCONVOLUTIONFILTERPROC glGetConvolutionFilter;
837RGLSYMGLGETCONVOLUTIONPARAMETERFVPROC glGetConvolutionParameterfv;
838RGLSYMGLGETCONVOLUTIONPARAMETERIVPROC glGetConvolutionParameteriv;
839RGLSYMGLSEPARABLEFILTER2DPROC glSeparableFilter2D;
840RGLSYMGLGETSEPARABLEFILTERPROC glGetSeparableFilter;
841RGLSYMGLACTIVETEXTUREPROC glActiveTexture;
842RGLSYMGLCLIENTACTIVETEXTUREPROC glClientActiveTexture;
843RGLSYMGLCOMPRESSEDTEXIMAGE1DPROC glCompressedTexImage1D;
844RGLSYMGLCOMPRESSEDTEXIMAGE2DPROC glCompressedTexImage2D;
845RGLSYMGLCOMPRESSEDTEXIMAGE3DPROC glCompressedTexImage3D;
846RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DPROC glCompressedTexSubImage1D;
847RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DPROC glCompressedTexSubImage2D;
848RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DPROC glCompressedTexSubImage3D;
849RGLSYMGLGETCOMPRESSEDTEXIMAGEPROC glGetCompressedTexImage;
850RGLSYMGLMULTITEXCOORD1DPROC glMultiTexCoord1d;
851RGLSYMGLMULTITEXCOORD1DVPROC glMultiTexCoord1dv;
852RGLSYMGLMULTITEXCOORD1FPROC glMultiTexCoord1f;
853RGLSYMGLMULTITEXCOORD1FVPROC glMultiTexCoord1fv;
854RGLSYMGLMULTITEXCOORD1IPROC glMultiTexCoord1i;
855RGLSYMGLMULTITEXCOORD1IVPROC glMultiTexCoord1iv;
856RGLSYMGLMULTITEXCOORD1SPROC glMultiTexCoord1s;
857RGLSYMGLMULTITEXCOORD1SVPROC glMultiTexCoord1sv;
858RGLSYMGLMULTITEXCOORD2DPROC glMultiTexCoord2d;
859RGLSYMGLMULTITEXCOORD2DVPROC glMultiTexCoord2dv;
860RGLSYMGLMULTITEXCOORD2FPROC glMultiTexCoord2f;
861RGLSYMGLMULTITEXCOORD2FVPROC glMultiTexCoord2fv;
862RGLSYMGLMULTITEXCOORD2IPROC glMultiTexCoord2i;
863RGLSYMGLMULTITEXCOORD2IVPROC glMultiTexCoord2iv;
864RGLSYMGLMULTITEXCOORD2SPROC glMultiTexCoord2s;
865RGLSYMGLMULTITEXCOORD2SVPROC glMultiTexCoord2sv;
866RGLSYMGLMULTITEXCOORD3DPROC glMultiTexCoord3d;
867RGLSYMGLMULTITEXCOORD3DVPROC glMultiTexCoord3dv;
868RGLSYMGLMULTITEXCOORD3FPROC glMultiTexCoord3f;
869RGLSYMGLMULTITEXCOORD3FVPROC glMultiTexCoord3fv;
870RGLSYMGLMULTITEXCOORD3IPROC glMultiTexCoord3i;
871RGLSYMGLMULTITEXCOORD3IVPROC glMultiTexCoord3iv;
872RGLSYMGLMULTITEXCOORD3SPROC glMultiTexCoord3s;
873RGLSYMGLMULTITEXCOORD3SVPROC glMultiTexCoord3sv;
874RGLSYMGLMULTITEXCOORD4DPROC glMultiTexCoord4d;
875RGLSYMGLMULTITEXCOORD4DVPROC glMultiTexCoord4dv;
876RGLSYMGLMULTITEXCOORD4FPROC glMultiTexCoord4f;
877RGLSYMGLMULTITEXCOORD4FVPROC glMultiTexCoord4fv;
878RGLSYMGLMULTITEXCOORD4IPROC glMultiTexCoord4i;
879RGLSYMGLMULTITEXCOORD4IVPROC glMultiTexCoord4iv;
880RGLSYMGLMULTITEXCOORD4SPROC glMultiTexCoord4s;
881RGLSYMGLMULTITEXCOORD4SVPROC glMultiTexCoord4sv;
882RGLSYMGLLOADTRANSPOSEMATRIXDPROC glLoadTransposeMatrixd;
883RGLSYMGLLOADTRANSPOSEMATRIXFPROC glLoadTransposeMatrixf;
884RGLSYMGLMULTTRANSPOSEMATRIXDPROC glMultTransposeMatrixd;
885RGLSYMGLMULTTRANSPOSEMATRIXFPROC glMultTransposeMatrixf;
886RGLSYMGLSAMPLECOVERAGEPROC glSampleCoverage;
887RGLSYMGLACTIVETEXTUREARBPROC glActiveTextureARB;
888RGLSYMGLCLIENTACTIVETEXTUREARBPROC glClientActiveTextureARB;
889RGLSYMGLMULTITEXCOORD1DARBPROC glMultiTexCoord1dARB;
890RGLSYMGLMULTITEXCOORD1DVARBPROC glMultiTexCoord1dvARB;
891RGLSYMGLMULTITEXCOORD1FARBPROC glMultiTexCoord1fARB;
892RGLSYMGLMULTITEXCOORD1FVARBPROC glMultiTexCoord1fvARB;
893RGLSYMGLMULTITEXCOORD1IARBPROC glMultiTexCoord1iARB;
894RGLSYMGLMULTITEXCOORD1IVARBPROC glMultiTexCoord1ivARB;
895RGLSYMGLMULTITEXCOORD1SARBPROC glMultiTexCoord1sARB;
896RGLSYMGLMULTITEXCOORD1SVARBPROC glMultiTexCoord1svARB;
897RGLSYMGLMULTITEXCOORD2DARBPROC glMultiTexCoord2dARB;
898RGLSYMGLMULTITEXCOORD2DVARBPROC glMultiTexCoord2dvARB;
899RGLSYMGLMULTITEXCOORD2FARBPROC glMultiTexCoord2fARB;
900RGLSYMGLMULTITEXCOORD2FVARBPROC glMultiTexCoord2fvARB;
901RGLSYMGLMULTITEXCOORD2IARBPROC glMultiTexCoord2iARB;
902RGLSYMGLMULTITEXCOORD2IVARBPROC glMultiTexCoord2ivARB;
903RGLSYMGLMULTITEXCOORD2SARBPROC glMultiTexCoord2sARB;
904RGLSYMGLMULTITEXCOORD2SVARBPROC glMultiTexCoord2svARB;
905RGLSYMGLMULTITEXCOORD3DARBPROC glMultiTexCoord3dARB;
906RGLSYMGLMULTITEXCOORD3DVARBPROC glMultiTexCoord3dvARB;
907RGLSYMGLMULTITEXCOORD3FARBPROC glMultiTexCoord3fARB;
908RGLSYMGLMULTITEXCOORD3FVARBPROC glMultiTexCoord3fvARB;
909RGLSYMGLMULTITEXCOORD3IARBPROC glMultiTexCoord3iARB;
910RGLSYMGLMULTITEXCOORD3IVARBPROC glMultiTexCoord3ivARB;
911RGLSYMGLMULTITEXCOORD3SARBPROC glMultiTexCoord3sARB;
912RGLSYMGLMULTITEXCOORD3SVARBPROC glMultiTexCoord3svARB;
913RGLSYMGLMULTITEXCOORD4DARBPROC glMultiTexCoord4dARB;
914RGLSYMGLMULTITEXCOORD4DVARBPROC glMultiTexCoord4dvARB;
915RGLSYMGLMULTITEXCOORD4FARBPROC glMultiTexCoord4fARB;
916RGLSYMGLMULTITEXCOORD4FVARBPROC glMultiTexCoord4fvARB;
917RGLSYMGLMULTITEXCOORD4IARBPROC glMultiTexCoord4iARB;
918RGLSYMGLMULTITEXCOORD4IVARBPROC glMultiTexCoord4ivARB;
919RGLSYMGLMULTITEXCOORD4SARBPROC glMultiTexCoord4sARB;
920RGLSYMGLMULTITEXCOORD4SVARBPROC glMultiTexCoord4svARB;
921RGLSYMGLEGLIMAGETARGETTEXTURE2DOESPROC glEGLImageTargetTexture2DOES;
922RGLSYMGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC glEGLImageTargetRenderbufferStorageOES;
923RGLSYMGLBINDTEXTURESPROC glBindTextures;
924
925#ifdef __cplusplus
926}
927#endif
928#endif // __NX_GLSYM_H__