File size: 29,920 Bytes
d82cf6a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
"""Wrapper for /usr/include/EGL/egl

Generated with:
wrap.py -o lib_egl.py /usr/include/EGL/egl.h

Do not modify this file.
"""
from ctypes import *

import pyglet.lib

_lib = pyglet.lib.load_library('EGL')


__egl_h_ = 1 	# /usr/include/EGL/egl.h:2
EGL_EGL_PROTOTYPES = 1 	# /usr/include/EGL/egl.h:42
EGL_VERSION_1_0 = 1 	# /usr/include/EGL/egl.h:57
EGLBoolean = c_uint 	# /usr/include/EGL/egl.h:58
EGLDisplay = POINTER(None) 	# /usr/include/EGL/egl.h:59
EGLConfig = POINTER(None) 	# /usr/include/EGL/egl.h:62
EGLSurface = POINTER(None) 	# /usr/include/EGL/egl.h:63
EGLContext = POINTER(None) 	# /usr/include/EGL/egl.h:64
__eglMustCastToProperFunctionPointerType = CFUNCTYPE(None) 	# /usr/include/EGL/egl.h:65
EGL_ALPHA_SIZE = 12321 	# /usr/include/EGL/egl.h:66
EGL_BAD_ACCESS = 12290 	# /usr/include/EGL/egl.h:67
EGL_BAD_ALLOC = 12291 	# /usr/include/EGL/egl.h:68
EGL_BAD_ATTRIBUTE = 12292 	# /usr/include/EGL/egl.h:69
EGL_BAD_CONFIG = 12293 	# /usr/include/EGL/egl.h:70
EGL_BAD_CONTEXT = 12294 	# /usr/include/EGL/egl.h:71
EGL_BAD_CURRENT_SURFACE = 12295 	# /usr/include/EGL/egl.h:72
EGL_BAD_DISPLAY = 12296 	# /usr/include/EGL/egl.h:73
EGL_BAD_MATCH = 12297 	# /usr/include/EGL/egl.h:74
EGL_BAD_NATIVE_PIXMAP = 12298 	# /usr/include/EGL/egl.h:75
EGL_BAD_NATIVE_WINDOW = 12299 	# /usr/include/EGL/egl.h:76
EGL_BAD_PARAMETER = 12300 	# /usr/include/EGL/egl.h:77
EGL_BAD_SURFACE = 12301 	# /usr/include/EGL/egl.h:78
EGL_BLUE_SIZE = 12322 	# /usr/include/EGL/egl.h:79
EGL_BUFFER_SIZE = 12320 	# /usr/include/EGL/egl.h:80
EGL_CONFIG_CAVEAT = 12327 	# /usr/include/EGL/egl.h:81
EGL_CONFIG_ID = 12328 	# /usr/include/EGL/egl.h:82
EGL_CORE_NATIVE_ENGINE = 12379 	# /usr/include/EGL/egl.h:83
EGL_DEPTH_SIZE = 12325 	# /usr/include/EGL/egl.h:84
EGL_DRAW = 12377 	# /usr/include/EGL/egl.h:86
EGL_EXTENSIONS = 12373 	# /usr/include/EGL/egl.h:87
EGL_FALSE = 0 	# /usr/include/EGL/egl.h:88
EGL_GREEN_SIZE = 12323 	# /usr/include/EGL/egl.h:89
EGL_HEIGHT = 12374 	# /usr/include/EGL/egl.h:90
EGL_LARGEST_PBUFFER = 12376 	# /usr/include/EGL/egl.h:91
EGL_LEVEL = 12329 	# /usr/include/EGL/egl.h:92
EGL_MAX_PBUFFER_HEIGHT = 12330 	# /usr/include/EGL/egl.h:93
EGL_MAX_PBUFFER_PIXELS = 12331 	# /usr/include/EGL/egl.h:94
EGL_MAX_PBUFFER_WIDTH = 12332 	# /usr/include/EGL/egl.h:95
EGL_NATIVE_RENDERABLE = 12333 	# /usr/include/EGL/egl.h:96
EGL_NATIVE_VISUAL_ID = 12334 	# /usr/include/EGL/egl.h:97
EGL_NATIVE_VISUAL_TYPE = 12335 	# /usr/include/EGL/egl.h:98
EGL_NONE = 12344 	# /usr/include/EGL/egl.h:99
EGL_NON_CONFORMANT_CONFIG = 12369 	# /usr/include/EGL/egl.h:100
EGL_NOT_INITIALIZED = 12289 	# /usr/include/EGL/egl.h:101
EGL_PBUFFER_BIT = 1 	# /usr/include/EGL/egl.h:105
EGL_PIXMAP_BIT = 2 	# /usr/include/EGL/egl.h:106
EGL_READ = 12378 	# /usr/include/EGL/egl.h:107
EGL_RED_SIZE = 12324 	# /usr/include/EGL/egl.h:108
EGL_SAMPLES = 12337 	# /usr/include/EGL/egl.h:109
EGL_SAMPLE_BUFFERS = 12338 	# /usr/include/EGL/egl.h:110
EGL_SLOW_CONFIG = 12368 	# /usr/include/EGL/egl.h:111
EGL_STENCIL_SIZE = 12326 	# /usr/include/EGL/egl.h:112
EGL_SUCCESS = 12288 	# /usr/include/EGL/egl.h:113
EGL_SURFACE_TYPE = 12339 	# /usr/include/EGL/egl.h:114
EGL_TRANSPARENT_BLUE_VALUE = 12341 	# /usr/include/EGL/egl.h:115
EGL_TRANSPARENT_GREEN_VALUE = 12342 	# /usr/include/EGL/egl.h:116
EGL_TRANSPARENT_RED_VALUE = 12343 	# /usr/include/EGL/egl.h:117
EGL_TRANSPARENT_RGB = 12370 	# /usr/include/EGL/egl.h:118
EGL_TRANSPARENT_TYPE = 12340 	# /usr/include/EGL/egl.h:119
EGL_TRUE = 1 	# /usr/include/EGL/egl.h:120
EGL_VENDOR = 12371 	# /usr/include/EGL/egl.h:121
EGL_VERSION = 12372 	# /usr/include/EGL/egl.h:122
EGL_WIDTH = 12375 	# /usr/include/EGL/egl.h:123
EGL_WINDOW_BIT = 4 	# /usr/include/EGL/egl.h:124
khronos_int32_t = c_int32 	# /usr/include/KHR/khrplatform.h:150
EGLint = khronos_int32_t 	# /usr/include/EGL/eglplatform.h:166
PFNEGLCHOOSECONFIGPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, POINTER(EGLint), POINTER(EGLConfig), EGLint, POINTER(EGLint)) 	# /usr/include/EGL/egl.h:125
XID = c_ulong 	# /usr/include/X11/X.h:66
Pixmap = XID 	# /usr/include/X11/X.h:102
EGLNativePixmapType = Pixmap 	# /usr/include/EGL/eglplatform.h:132
PFNEGLCOPYBUFFERSPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLSurface, EGLNativePixmapType) 	# /usr/include/EGL/egl.h:126
PFNEGLCREATECONTEXTPROC = CFUNCTYPE(EGLContext, EGLDisplay, EGLConfig, EGLContext, POINTER(EGLint)) 	# /usr/include/EGL/egl.h:127
PFNEGLCREATEPBUFFERSURFACEPROC = CFUNCTYPE(EGLSurface, EGLDisplay, EGLConfig, POINTER(EGLint)) 	# /usr/include/EGL/egl.h:128
PFNEGLCREATEPIXMAPSURFACEPROC = CFUNCTYPE(EGLSurface, EGLDisplay, EGLConfig, EGLNativePixmapType, POINTER(EGLint)) 	# /usr/include/EGL/egl.h:129
Window = XID 	# /usr/include/X11/X.h:96
EGLNativeWindowType = Window 	# /usr/include/EGL/eglplatform.h:133
PFNEGLCREATEWINDOWSURFACEPROC = CFUNCTYPE(EGLSurface, EGLDisplay, EGLConfig, EGLNativeWindowType, POINTER(EGLint)) 	# /usr/include/EGL/egl.h:130
PFNEGLDESTROYCONTEXTPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLContext) 	# /usr/include/EGL/egl.h:131
PFNEGLDESTROYSURFACEPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLSurface) 	# /usr/include/EGL/egl.h:132
PFNEGLGETCONFIGATTRIBPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLConfig, EGLint, POINTER(EGLint)) 	# /usr/include/EGL/egl.h:133
PFNEGLGETCONFIGSPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, POINTER(EGLConfig), EGLint, POINTER(EGLint)) 	# /usr/include/EGL/egl.h:134
PFNEGLGETCURRENTDISPLAYPROC = CFUNCTYPE(EGLDisplay) 	# /usr/include/EGL/egl.h:135
PFNEGLGETCURRENTSURFACEPROC = CFUNCTYPE(EGLSurface, EGLint) 	# /usr/include/EGL/egl.h:136

class struct__XDisplay(Structure):
    __slots__ = [
    ]
struct__XDisplay._fields_ = [
    ('_opaque_struct', c_int)
]

Display = struct__XDisplay 	# /usr/include/X11/Xlib.h:487
EGLNativeDisplayType = POINTER(Display) 	# /usr/include/EGL/eglplatform.h:131
PFNEGLGETDISPLAYPROC = CFUNCTYPE(EGLDisplay, EGLNativeDisplayType) 	# /usr/include/EGL/egl.h:137
PFNEGLGETERRORPROC = CFUNCTYPE(EGLint) 	# /usr/include/EGL/egl.h:138
PFNEGLGETPROCADDRESSPROC = CFUNCTYPE(__eglMustCastToProperFunctionPointerType, c_char_p) 	# /usr/include/EGL/egl.h:139
PFNEGLINITIALIZEPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, POINTER(EGLint), POINTER(EGLint)) 	# /usr/include/EGL/egl.h:140
PFNEGLMAKECURRENTPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLSurface, EGLSurface, EGLContext) 	# /usr/include/EGL/egl.h:141
PFNEGLQUERYCONTEXTPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLContext, EGLint, POINTER(EGLint)) 	# /usr/include/EGL/egl.h:142
PFNEGLQUERYSTRINGPROC = CFUNCTYPE(c_char_p, EGLDisplay, EGLint) 	# /usr/include/EGL/egl.h:143
PFNEGLQUERYSURFACEPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLSurface, EGLint, POINTER(EGLint)) 	# /usr/include/EGL/egl.h:144
PFNEGLSWAPBUFFERSPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLSurface) 	# /usr/include/EGL/egl.h:145
PFNEGLTERMINATEPROC = CFUNCTYPE(EGLBoolean, EGLDisplay) 	# /usr/include/EGL/egl.h:146
PFNEGLWAITGLPROC = CFUNCTYPE(EGLBoolean) 	# /usr/include/EGL/egl.h:147
PFNEGLWAITNATIVEPROC = CFUNCTYPE(EGLBoolean, EGLint) 	# /usr/include/EGL/egl.h:148
# /usr/include/EGL/egl.h:150
eglChooseConfig = _lib.eglChooseConfig
eglChooseConfig.restype = EGLBoolean
eglChooseConfig.argtypes = [EGLDisplay, POINTER(EGLint), POINTER(EGLConfig), EGLint, POINTER(EGLint)]

# /usr/include/EGL/egl.h:151
eglCopyBuffers = _lib.eglCopyBuffers
eglCopyBuffers.restype = EGLBoolean
eglCopyBuffers.argtypes = [EGLDisplay, EGLSurface, EGLNativePixmapType]

# /usr/include/EGL/egl.h:152
eglCreateContext = _lib.eglCreateContext
eglCreateContext.restype = EGLContext
eglCreateContext.argtypes = [EGLDisplay, EGLConfig, EGLContext, POINTER(EGLint)]

# /usr/include/EGL/egl.h:153
eglCreatePbufferSurface = _lib.eglCreatePbufferSurface
eglCreatePbufferSurface.restype = EGLSurface
eglCreatePbufferSurface.argtypes = [EGLDisplay, EGLConfig, POINTER(EGLint)]

# /usr/include/EGL/egl.h:154
eglCreatePixmapSurface = _lib.eglCreatePixmapSurface
eglCreatePixmapSurface.restype = EGLSurface
eglCreatePixmapSurface.argtypes = [EGLDisplay, EGLConfig, EGLNativePixmapType, POINTER(EGLint)]

# /usr/include/EGL/egl.h:155
eglCreateWindowSurface = _lib.eglCreateWindowSurface
eglCreateWindowSurface.restype = EGLSurface
eglCreateWindowSurface.argtypes = [EGLDisplay, EGLConfig, EGLNativeWindowType, POINTER(EGLint)]

# /usr/include/EGL/egl.h:156
eglDestroyContext = _lib.eglDestroyContext
eglDestroyContext.restype = EGLBoolean
eglDestroyContext.argtypes = [EGLDisplay, EGLContext]

# /usr/include/EGL/egl.h:157
eglDestroySurface = _lib.eglDestroySurface
eglDestroySurface.restype = EGLBoolean
eglDestroySurface.argtypes = [EGLDisplay, EGLSurface]

# /usr/include/EGL/egl.h:158
eglGetConfigAttrib = _lib.eglGetConfigAttrib
eglGetConfigAttrib.restype = EGLBoolean
eglGetConfigAttrib.argtypes = [EGLDisplay, EGLConfig, EGLint, POINTER(EGLint)]

# /usr/include/EGL/egl.h:159
eglGetConfigs = _lib.eglGetConfigs
eglGetConfigs.restype = EGLBoolean
eglGetConfigs.argtypes = [EGLDisplay, POINTER(EGLConfig), EGLint, POINTER(EGLint)]

# /usr/include/EGL/egl.h:160
eglGetCurrentDisplay = _lib.eglGetCurrentDisplay
eglGetCurrentDisplay.restype = EGLDisplay
eglGetCurrentDisplay.argtypes = []

# /usr/include/EGL/egl.h:161
eglGetCurrentSurface = _lib.eglGetCurrentSurface
eglGetCurrentSurface.restype = EGLSurface
eglGetCurrentSurface.argtypes = [EGLint]

# /usr/include/EGL/egl.h:162
eglGetDisplay = _lib.eglGetDisplay
eglGetDisplay.restype = EGLDisplay
eglGetDisplay.argtypes = [EGLNativeDisplayType]

# /usr/include/EGL/egl.h:163
eglGetError = _lib.eglGetError
eglGetError.restype = EGLint
eglGetError.argtypes = []

# /usr/include/EGL/egl.h:164
eglGetProcAddress = _lib.eglGetProcAddress
eglGetProcAddress.restype = __eglMustCastToProperFunctionPointerType
eglGetProcAddress.argtypes = [c_char_p]

# /usr/include/EGL/egl.h:165
eglInitialize = _lib.eglInitialize
eglInitialize.restype = EGLBoolean
eglInitialize.argtypes = [EGLDisplay, POINTER(EGLint), POINTER(EGLint)]

# /usr/include/EGL/egl.h:166
eglMakeCurrent = _lib.eglMakeCurrent
eglMakeCurrent.restype = EGLBoolean
eglMakeCurrent.argtypes = [EGLDisplay, EGLSurface, EGLSurface, EGLContext]

# /usr/include/EGL/egl.h:167
eglQueryContext = _lib.eglQueryContext
eglQueryContext.restype = EGLBoolean
eglQueryContext.argtypes = [EGLDisplay, EGLContext, EGLint, POINTER(EGLint)]

# /usr/include/EGL/egl.h:168
eglQueryString = _lib.eglQueryString
eglQueryString.restype = c_char_p
eglQueryString.argtypes = [EGLDisplay, EGLint]

# /usr/include/EGL/egl.h:169
eglQuerySurface = _lib.eglQuerySurface
eglQuerySurface.restype = EGLBoolean
eglQuerySurface.argtypes = [EGLDisplay, EGLSurface, EGLint, POINTER(EGLint)]

# /usr/include/EGL/egl.h:170
eglSwapBuffers = _lib.eglSwapBuffers
eglSwapBuffers.restype = EGLBoolean
eglSwapBuffers.argtypes = [EGLDisplay, EGLSurface]

# /usr/include/EGL/egl.h:171
eglTerminate = _lib.eglTerminate
eglTerminate.restype = EGLBoolean
eglTerminate.argtypes = [EGLDisplay]

# /usr/include/EGL/egl.h:172
eglWaitGL = _lib.eglWaitGL
eglWaitGL.restype = EGLBoolean
eglWaitGL.argtypes = []

# /usr/include/EGL/egl.h:173
eglWaitNative = _lib.eglWaitNative
eglWaitNative.restype = EGLBoolean
eglWaitNative.argtypes = [EGLint]

EGL_VERSION_1_1 = 1 	# /usr/include/EGL/egl.h:178
EGL_BACK_BUFFER = 12420 	# /usr/include/EGL/egl.h:179
EGL_BIND_TO_TEXTURE_RGB = 12345 	# /usr/include/EGL/egl.h:180
EGL_BIND_TO_TEXTURE_RGBA = 12346 	# /usr/include/EGL/egl.h:181
EGL_CONTEXT_LOST = 12302 	# /usr/include/EGL/egl.h:182
EGL_MIN_SWAP_INTERVAL = 12347 	# /usr/include/EGL/egl.h:183
EGL_MAX_SWAP_INTERVAL = 12348 	# /usr/include/EGL/egl.h:184
EGL_MIPMAP_TEXTURE = 12418 	# /usr/include/EGL/egl.h:185
EGL_MIPMAP_LEVEL = 12419 	# /usr/include/EGL/egl.h:186
EGL_NO_TEXTURE = 12380 	# /usr/include/EGL/egl.h:187
EGL_TEXTURE_2D = 12383 	# /usr/include/EGL/egl.h:188
EGL_TEXTURE_FORMAT = 12416 	# /usr/include/EGL/egl.h:189
EGL_TEXTURE_RGB = 12381 	# /usr/include/EGL/egl.h:190
EGL_TEXTURE_RGBA = 12382 	# /usr/include/EGL/egl.h:191
EGL_TEXTURE_TARGET = 12417 	# /usr/include/EGL/egl.h:192
PFNEGLBINDTEXIMAGEPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLSurface, EGLint) 	# /usr/include/EGL/egl.h:193
PFNEGLRELEASETEXIMAGEPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLSurface, EGLint) 	# /usr/include/EGL/egl.h:194
PFNEGLSURFACEATTRIBPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLSurface, EGLint, EGLint) 	# /usr/include/EGL/egl.h:195
PFNEGLSWAPINTERVALPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLint) 	# /usr/include/EGL/egl.h:196
# /usr/include/EGL/egl.h:198
eglBindTexImage = _lib.eglBindTexImage
eglBindTexImage.restype = EGLBoolean
eglBindTexImage.argtypes = [EGLDisplay, EGLSurface, EGLint]

# /usr/include/EGL/egl.h:199
eglReleaseTexImage = _lib.eglReleaseTexImage
eglReleaseTexImage.restype = EGLBoolean
eglReleaseTexImage.argtypes = [EGLDisplay, EGLSurface, EGLint]

# /usr/include/EGL/egl.h:200
eglSurfaceAttrib = _lib.eglSurfaceAttrib
eglSurfaceAttrib.restype = EGLBoolean
eglSurfaceAttrib.argtypes = [EGLDisplay, EGLSurface, EGLint, EGLint]

# /usr/include/EGL/egl.h:201
eglSwapInterval = _lib.eglSwapInterval
eglSwapInterval.restype = EGLBoolean
eglSwapInterval.argtypes = [EGLDisplay, EGLint]

EGL_VERSION_1_2 = 1 	# /usr/include/EGL/egl.h:206
EGLenum = c_uint 	# /usr/include/EGL/egl.h:207
EGLClientBuffer = POINTER(None) 	# /usr/include/EGL/egl.h:208
EGL_ALPHA_FORMAT = 12424 	# /usr/include/EGL/egl.h:209
EGL_ALPHA_FORMAT_NONPRE = 12427 	# /usr/include/EGL/egl.h:210
EGL_ALPHA_FORMAT_PRE = 12428 	# /usr/include/EGL/egl.h:211
EGL_ALPHA_MASK_SIZE = 12350 	# /usr/include/EGL/egl.h:212
EGL_BUFFER_PRESERVED = 12436 	# /usr/include/EGL/egl.h:213
EGL_BUFFER_DESTROYED = 12437 	# /usr/include/EGL/egl.h:214
EGL_CLIENT_APIS = 12429 	# /usr/include/EGL/egl.h:215
EGL_COLORSPACE = 12423 	# /usr/include/EGL/egl.h:216
EGL_COLORSPACE_sRGB = 12425 	# /usr/include/EGL/egl.h:217
EGL_COLORSPACE_LINEAR = 12426 	# /usr/include/EGL/egl.h:218
EGL_COLOR_BUFFER_TYPE = 12351 	# /usr/include/EGL/egl.h:219
EGL_CONTEXT_CLIENT_TYPE = 12439 	# /usr/include/EGL/egl.h:220
EGL_DISPLAY_SCALING = 10000 	# /usr/include/EGL/egl.h:221
EGL_HORIZONTAL_RESOLUTION = 12432 	# /usr/include/EGL/egl.h:222
EGL_LUMINANCE_BUFFER = 12431 	# /usr/include/EGL/egl.h:223
EGL_LUMINANCE_SIZE = 12349 	# /usr/include/EGL/egl.h:224
EGL_OPENGL_ES_BIT = 1 	# /usr/include/EGL/egl.h:225
EGL_OPENVG_BIT = 2 	# /usr/include/EGL/egl.h:226
EGL_OPENGL_ES_API = 12448 	# /usr/include/EGL/egl.h:227
EGL_OPENVG_API = 12449 	# /usr/include/EGL/egl.h:228
EGL_OPENVG_IMAGE = 12438 	# /usr/include/EGL/egl.h:229
EGL_PIXEL_ASPECT_RATIO = 12434 	# /usr/include/EGL/egl.h:230
EGL_RENDERABLE_TYPE = 12352 	# /usr/include/EGL/egl.h:231
EGL_RENDER_BUFFER = 12422 	# /usr/include/EGL/egl.h:232
EGL_RGB_BUFFER = 12430 	# /usr/include/EGL/egl.h:233
EGL_SINGLE_BUFFER = 12421 	# /usr/include/EGL/egl.h:234
EGL_SWAP_BEHAVIOR = 12435 	# /usr/include/EGL/egl.h:235
EGL_VERTICAL_RESOLUTION = 12433 	# /usr/include/EGL/egl.h:237
PFNEGLBINDAPIPROC = CFUNCTYPE(EGLBoolean, EGLenum) 	# /usr/include/EGL/egl.h:238
PFNEGLQUERYAPIPROC = CFUNCTYPE(EGLenum) 	# /usr/include/EGL/egl.h:239
PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC = CFUNCTYPE(EGLSurface, EGLDisplay, EGLenum, EGLClientBuffer, EGLConfig, POINTER(EGLint)) 	# /usr/include/EGL/egl.h:240
PFNEGLRELEASETHREADPROC = CFUNCTYPE(EGLBoolean) 	# /usr/include/EGL/egl.h:241
PFNEGLWAITCLIENTPROC = CFUNCTYPE(EGLBoolean) 	# /usr/include/EGL/egl.h:242
# /usr/include/EGL/egl.h:244
eglBindAPI = _lib.eglBindAPI
eglBindAPI.restype = EGLBoolean
eglBindAPI.argtypes = [EGLenum]

# /usr/include/EGL/egl.h:245
eglQueryAPI = _lib.eglQueryAPI
eglQueryAPI.restype = EGLenum
eglQueryAPI.argtypes = []

# /usr/include/EGL/egl.h:246
eglCreatePbufferFromClientBuffer = _lib.eglCreatePbufferFromClientBuffer
eglCreatePbufferFromClientBuffer.restype = EGLSurface
eglCreatePbufferFromClientBuffer.argtypes = [EGLDisplay, EGLenum, EGLClientBuffer, EGLConfig, POINTER(EGLint)]

# /usr/include/EGL/egl.h:247
eglReleaseThread = _lib.eglReleaseThread
eglReleaseThread.restype = EGLBoolean
eglReleaseThread.argtypes = []

# /usr/include/EGL/egl.h:248
eglWaitClient = _lib.eglWaitClient
eglWaitClient.restype = EGLBoolean
eglWaitClient.argtypes = []

EGL_VERSION_1_3 = 1 	# /usr/include/EGL/egl.h:253
EGL_CONFORMANT = 12354 	# /usr/include/EGL/egl.h:254
EGL_CONTEXT_CLIENT_VERSION = 12440 	# /usr/include/EGL/egl.h:255
EGL_MATCH_NATIVE_PIXMAP = 12353 	# /usr/include/EGL/egl.h:256
EGL_OPENGL_ES2_BIT = 4 	# /usr/include/EGL/egl.h:257
EGL_VG_ALPHA_FORMAT = 12424 	# /usr/include/EGL/egl.h:258
EGL_VG_ALPHA_FORMAT_NONPRE = 12427 	# /usr/include/EGL/egl.h:259
EGL_VG_ALPHA_FORMAT_PRE = 12428 	# /usr/include/EGL/egl.h:260
EGL_VG_ALPHA_FORMAT_PRE_BIT = 64 	# /usr/include/EGL/egl.h:261
EGL_VG_COLORSPACE = 12423 	# /usr/include/EGL/egl.h:262
EGL_VG_COLORSPACE_sRGB = 12425 	# /usr/include/EGL/egl.h:263
EGL_VG_COLORSPACE_LINEAR = 12426 	# /usr/include/EGL/egl.h:264
EGL_VG_COLORSPACE_LINEAR_BIT = 32 	# /usr/include/EGL/egl.h:265
EGL_VERSION_1_4 = 1 	# /usr/include/EGL/egl.h:269
EGL_MULTISAMPLE_RESOLVE_BOX_BIT = 512 	# /usr/include/EGL/egl.h:271
EGL_MULTISAMPLE_RESOLVE = 12441 	# /usr/include/EGL/egl.h:272
EGL_MULTISAMPLE_RESOLVE_DEFAULT = 12442 	# /usr/include/EGL/egl.h:273
EGL_MULTISAMPLE_RESOLVE_BOX = 12443 	# /usr/include/EGL/egl.h:274
EGL_OPENGL_API = 12450 	# /usr/include/EGL/egl.h:275
EGL_OPENGL_BIT = 8 	# /usr/include/EGL/egl.h:276
EGL_SWAP_BEHAVIOR_PRESERVED_BIT = 1024 	# /usr/include/EGL/egl.h:277
PFNEGLGETCURRENTCONTEXTPROC = CFUNCTYPE(EGLContext) 	# /usr/include/EGL/egl.h:278
# /usr/include/EGL/egl.h:280
eglGetCurrentContext = _lib.eglGetCurrentContext
eglGetCurrentContext.restype = EGLContext
eglGetCurrentContext.argtypes = []

EGL_VERSION_1_5 = 1 	# /usr/include/EGL/egl.h:285
EGLSync = POINTER(None) 	# /usr/include/EGL/egl.h:286
intptr_t = c_long 	# /usr/include/stdint.h:87
EGLAttrib = intptr_t 	# /usr/include/EGL/egl.h:287
khronos_uint64_t = c_uint64 	# /usr/include/KHR/khrplatform.h:153
khronos_utime_nanoseconds_t = khronos_uint64_t 	# /usr/include/KHR/khrplatform.h:267
EGLTime = khronos_utime_nanoseconds_t 	# /usr/include/EGL/egl.h:288
EGLImage = POINTER(None) 	# /usr/include/EGL/egl.h:289
EGL_CONTEXT_MAJOR_VERSION = 12440 	# /usr/include/EGL/egl.h:290
EGL_CONTEXT_MINOR_VERSION = 12539 	# /usr/include/EGL/egl.h:291
EGL_CONTEXT_OPENGL_PROFILE_MASK = 12541 	# /usr/include/EGL/egl.h:292
EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY = 12733 	# /usr/include/EGL/egl.h:293
EGL_NO_RESET_NOTIFICATION = 12734 	# /usr/include/EGL/egl.h:294
EGL_LOSE_CONTEXT_ON_RESET = 12735 	# /usr/include/EGL/egl.h:295
EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT = 1 	# /usr/include/EGL/egl.h:296
EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT = 2 	# /usr/include/EGL/egl.h:297
EGL_CONTEXT_OPENGL_DEBUG = 12720 	# /usr/include/EGL/egl.h:298
EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE = 12721 	# /usr/include/EGL/egl.h:299
EGL_CONTEXT_OPENGL_ROBUST_ACCESS = 12722 	# /usr/include/EGL/egl.h:300
EGL_OPENGL_ES3_BIT = 64 	# /usr/include/EGL/egl.h:301
EGL_CL_EVENT_HANDLE = 12444 	# /usr/include/EGL/egl.h:302
EGL_SYNC_CL_EVENT = 12542 	# /usr/include/EGL/egl.h:303
EGL_SYNC_CL_EVENT_COMPLETE = 12543 	# /usr/include/EGL/egl.h:304
EGL_SYNC_PRIOR_COMMANDS_COMPLETE = 12528 	# /usr/include/EGL/egl.h:305
EGL_SYNC_TYPE = 12535 	# /usr/include/EGL/egl.h:306
EGL_SYNC_STATUS = 12529 	# /usr/include/EGL/egl.h:307
EGL_SYNC_CONDITION = 12536 	# /usr/include/EGL/egl.h:308
EGL_SIGNALED = 12530 	# /usr/include/EGL/egl.h:309
EGL_UNSIGNALED = 12531 	# /usr/include/EGL/egl.h:310
EGL_SYNC_FLUSH_COMMANDS_BIT = 1 	# /usr/include/EGL/egl.h:311
EGL_FOREVER = 18446744073709551615 	# /usr/include/EGL/egl.h:312
EGL_TIMEOUT_EXPIRED = 12533 	# /usr/include/EGL/egl.h:313
EGL_CONDITION_SATISFIED = 12534 	# /usr/include/EGL/egl.h:314
EGL_SYNC_FENCE = 12537 	# /usr/include/EGL/egl.h:316
EGL_GL_COLORSPACE = 12445 	# /usr/include/EGL/egl.h:317
EGL_GL_COLORSPACE_SRGB = 12425 	# /usr/include/EGL/egl.h:318
EGL_GL_COLORSPACE_LINEAR = 12426 	# /usr/include/EGL/egl.h:319
EGL_GL_RENDERBUFFER = 12473 	# /usr/include/EGL/egl.h:320
EGL_GL_TEXTURE_2D = 12465 	# /usr/include/EGL/egl.h:321
EGL_GL_TEXTURE_LEVEL = 12476 	# /usr/include/EGL/egl.h:322
EGL_GL_TEXTURE_3D = 12466 	# /usr/include/EGL/egl.h:323
EGL_GL_TEXTURE_ZOFFSET = 12477 	# /usr/include/EGL/egl.h:324
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X = 12467 	# /usr/include/EGL/egl.h:325
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 12468 	# /usr/include/EGL/egl.h:326
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 12469 	# /usr/include/EGL/egl.h:327
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 12470 	# /usr/include/EGL/egl.h:328
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 12471 	# /usr/include/EGL/egl.h:329
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 12472 	# /usr/include/EGL/egl.h:330
EGL_IMAGE_PRESERVED = 12498 	# /usr/include/EGL/egl.h:331
PFNEGLCREATESYNCPROC = CFUNCTYPE(EGLSync, EGLDisplay, EGLenum, POINTER(EGLAttrib)) 	# /usr/include/EGL/egl.h:333
PFNEGLDESTROYSYNCPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLSync) 	# /usr/include/EGL/egl.h:334
PFNEGLCLIENTWAITSYNCPROC = CFUNCTYPE(EGLint, EGLDisplay, EGLSync, EGLint, EGLTime) 	# /usr/include/EGL/egl.h:335
PFNEGLGETSYNCATTRIBPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLSync, EGLint, POINTER(EGLAttrib)) 	# /usr/include/EGL/egl.h:336
PFNEGLCREATEIMAGEPROC = CFUNCTYPE(EGLImage, EGLDisplay, EGLContext, EGLenum, EGLClientBuffer, POINTER(EGLAttrib)) 	# /usr/include/EGL/egl.h:337
PFNEGLDESTROYIMAGEPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLImage) 	# /usr/include/EGL/egl.h:338
PFNEGLGETPLATFORMDISPLAYPROC = CFUNCTYPE(EGLDisplay, EGLenum, POINTER(None), POINTER(EGLAttrib)) 	# /usr/include/EGL/egl.h:339
PFNEGLCREATEPLATFORMWINDOWSURFACEPROC = CFUNCTYPE(EGLSurface, EGLDisplay, EGLConfig, POINTER(None), POINTER(EGLAttrib)) 	# /usr/include/EGL/egl.h:340
PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC = CFUNCTYPE(EGLSurface, EGLDisplay, EGLConfig, POINTER(None), POINTER(EGLAttrib)) 	# /usr/include/EGL/egl.h:341
PFNEGLWAITSYNCPROC = CFUNCTYPE(EGLBoolean, EGLDisplay, EGLSync, EGLint) 	# /usr/include/EGL/egl.h:342
# /usr/include/EGL/egl.h:344
eglCreateSync = _lib.eglCreateSync
eglCreateSync.restype = EGLSync
eglCreateSync.argtypes = [EGLDisplay, EGLenum, POINTER(EGLAttrib)]

# /usr/include/EGL/egl.h:345
eglDestroySync = _lib.eglDestroySync
eglDestroySync.restype = EGLBoolean
eglDestroySync.argtypes = [EGLDisplay, EGLSync]

# /usr/include/EGL/egl.h:346
eglClientWaitSync = _lib.eglClientWaitSync
eglClientWaitSync.restype = EGLint
eglClientWaitSync.argtypes = [EGLDisplay, EGLSync, EGLint, EGLTime]

# /usr/include/EGL/egl.h:347
eglGetSyncAttrib = _lib.eglGetSyncAttrib
eglGetSyncAttrib.restype = EGLBoolean
eglGetSyncAttrib.argtypes = [EGLDisplay, EGLSync, EGLint, POINTER(EGLAttrib)]

# /usr/include/EGL/egl.h:348
eglCreateImage = _lib.eglCreateImage
eglCreateImage.restype = EGLImage
eglCreateImage.argtypes = [EGLDisplay, EGLContext, EGLenum, EGLClientBuffer, POINTER(EGLAttrib)]

# /usr/include/EGL/egl.h:349
eglDestroyImage = _lib.eglDestroyImage
eglDestroyImage.restype = EGLBoolean
eglDestroyImage.argtypes = [EGLDisplay, EGLImage]

# /usr/include/EGL/egl.h:350
eglGetPlatformDisplay = _lib.eglGetPlatformDisplay
eglGetPlatformDisplay.restype = EGLDisplay
eglGetPlatformDisplay.argtypes = [EGLenum, POINTER(None), POINTER(EGLAttrib)]

# /usr/include/EGL/egl.h:351
eglCreatePlatformWindowSurface = _lib.eglCreatePlatformWindowSurface
eglCreatePlatformWindowSurface.restype = EGLSurface
eglCreatePlatformWindowSurface.argtypes = [EGLDisplay, EGLConfig, POINTER(None), POINTER(EGLAttrib)]

# /usr/include/EGL/egl.h:352
eglCreatePlatformPixmapSurface = _lib.eglCreatePlatformPixmapSurface
eglCreatePlatformPixmapSurface.restype = EGLSurface
eglCreatePlatformPixmapSurface.argtypes = [EGLDisplay, EGLConfig, POINTER(None), POINTER(EGLAttrib)]

# /usr/include/EGL/egl.h:353
eglWaitSync = _lib.eglWaitSync
eglWaitSync.restype = EGLBoolean
eglWaitSync.argtypes = [EGLDisplay, EGLSync, EGLint]


__all__ = ['__egl_h_', 'EGL_EGL_PROTOTYPES', 'EGL_VERSION_1_0', 'EGLBoolean', 'EGLint',
'EGLDisplay', 'EGLConfig', 'EGLSurface', 'EGLContext',
'__eglMustCastToProperFunctionPointerType', 'EGL_ALPHA_SIZE',
'EGL_BAD_ACCESS', 'EGL_BAD_ALLOC', 'EGL_BAD_ATTRIBUTE', 'EGL_BAD_CONFIG',
'EGL_BAD_CONTEXT', 'EGL_BAD_CURRENT_SURFACE', 'EGL_BAD_DISPLAY',
'EGL_BAD_MATCH', 'EGL_BAD_NATIVE_PIXMAP', 'EGL_BAD_NATIVE_WINDOW',
'EGL_BAD_PARAMETER', 'EGL_BAD_SURFACE', 'EGL_BLUE_SIZE', 'EGL_BUFFER_SIZE',
'EGL_CONFIG_CAVEAT', 'EGL_CONFIG_ID', 'EGL_CORE_NATIVE_ENGINE',
'EGL_DEPTH_SIZE', 'EGL_DRAW', 'EGL_EXTENSIONS', 'EGL_FALSE', 'EGL_GREEN_SIZE',
'EGL_HEIGHT', 'EGL_LARGEST_PBUFFER', 'EGL_LEVEL', 'EGL_MAX_PBUFFER_HEIGHT',
'EGL_MAX_PBUFFER_PIXELS', 'EGL_MAX_PBUFFER_WIDTH', 'EGL_NATIVE_RENDERABLE',
'EGL_NATIVE_VISUAL_ID', 'EGL_NATIVE_VISUAL_TYPE', 'EGL_NONE',
'EGL_NON_CONFORMANT_CONFIG', 'EGL_NOT_INITIALIZED', 'EGL_PBUFFER_BIT',
'EGL_PIXMAP_BIT', 'EGL_READ', 'EGL_RED_SIZE', 'EGL_SAMPLES',
'EGL_SAMPLE_BUFFERS', 'EGL_SLOW_CONFIG', 'EGL_STENCIL_SIZE', 'EGL_SUCCESS',
'EGL_SURFACE_TYPE', 'EGL_TRANSPARENT_BLUE_VALUE',
'EGL_TRANSPARENT_GREEN_VALUE', 'EGL_TRANSPARENT_RED_VALUE',
'EGL_TRANSPARENT_RGB', 'EGL_TRANSPARENT_TYPE', 'EGL_TRUE', 'EGL_VENDOR',
'EGL_VERSION', 'EGL_WIDTH', 'EGL_WINDOW_BIT', 'PFNEGLCHOOSECONFIGPROC',
'PFNEGLCOPYBUFFERSPROC', 'PFNEGLCREATECONTEXTPROC',
'PFNEGLCREATEPBUFFERSURFACEPROC', 'PFNEGLCREATEPIXMAPSURFACEPROC',
'PFNEGLCREATEWINDOWSURFACEPROC', 'PFNEGLDESTROYCONTEXTPROC',
'PFNEGLDESTROYSURFACEPROC', 'PFNEGLGETCONFIGATTRIBPROC',
'PFNEGLGETCONFIGSPROC', 'PFNEGLGETCURRENTDISPLAYPROC',
'PFNEGLGETCURRENTSURFACEPROC', 'PFNEGLGETDISPLAYPROC', 'PFNEGLGETERRORPROC',
'PFNEGLGETPROCADDRESSPROC', 'PFNEGLINITIALIZEPROC', 'PFNEGLMAKECURRENTPROC',
'PFNEGLQUERYCONTEXTPROC', 'PFNEGLQUERYSTRINGPROC', 'PFNEGLQUERYSURFACEPROC',
'PFNEGLSWAPBUFFERSPROC', 'PFNEGLTERMINATEPROC', 'PFNEGLWAITGLPROC',
'PFNEGLWAITNATIVEPROC', 'eglChooseConfig', 'eglCopyBuffers',
'eglCreateContext', 'eglCreatePbufferSurface', 'eglCreatePixmapSurface',
'eglCreateWindowSurface', 'eglDestroyContext', 'eglDestroySurface',
'eglGetConfigAttrib', 'eglGetConfigs', 'eglGetCurrentDisplay',
'eglGetCurrentSurface', 'eglGetDisplay', 'eglGetError', 'eglGetProcAddress',
'eglInitialize', 'eglMakeCurrent', 'eglQueryContext', 'eglQueryString',
'eglQuerySurface', 'eglSwapBuffers', 'eglTerminate', 'eglWaitGL',
'eglWaitNative', 'EGL_VERSION_1_1', 'EGL_BACK_BUFFER',
'EGL_BIND_TO_TEXTURE_RGB', 'EGL_BIND_TO_TEXTURE_RGBA', 'EGL_CONTEXT_LOST',
'EGL_MIN_SWAP_INTERVAL', 'EGL_MAX_SWAP_INTERVAL', 'EGL_MIPMAP_TEXTURE',
'EGL_MIPMAP_LEVEL', 'EGL_NO_TEXTURE', 'EGL_TEXTURE_2D', 'EGL_TEXTURE_FORMAT',
'EGL_TEXTURE_RGB', 'EGL_TEXTURE_RGBA', 'EGL_TEXTURE_TARGET',
'PFNEGLBINDTEXIMAGEPROC', 'PFNEGLRELEASETEXIMAGEPROC',
'PFNEGLSURFACEATTRIBPROC', 'PFNEGLSWAPINTERVALPROC', 'eglBindTexImage',
'eglReleaseTexImage', 'eglSurfaceAttrib', 'eglSwapInterval',
'EGL_VERSION_1_2', 'EGLenum', 'EGLClientBuffer', 'EGL_ALPHA_FORMAT',
'EGL_ALPHA_FORMAT_NONPRE', 'EGL_ALPHA_FORMAT_PRE', 'EGL_ALPHA_MASK_SIZE',
'EGL_BUFFER_PRESERVED', 'EGL_BUFFER_DESTROYED', 'EGL_CLIENT_APIS',
'EGL_COLORSPACE', 'EGL_COLORSPACE_sRGB', 'EGL_COLORSPACE_LINEAR',
'EGL_COLOR_BUFFER_TYPE', 'EGL_CONTEXT_CLIENT_TYPE', 'EGL_DISPLAY_SCALING',
'EGL_HORIZONTAL_RESOLUTION', 'EGL_LUMINANCE_BUFFER', 'EGL_LUMINANCE_SIZE',
'EGL_OPENGL_ES_BIT', 'EGL_OPENVG_BIT', 'EGL_OPENGL_ES_API', 'EGL_OPENVG_API',
'EGL_OPENVG_IMAGE', 'EGL_PIXEL_ASPECT_RATIO', 'EGL_RENDERABLE_TYPE',
'EGL_RENDER_BUFFER', 'EGL_RGB_BUFFER', 'EGL_SINGLE_BUFFER',
'EGL_SWAP_BEHAVIOR', 'EGL_VERTICAL_RESOLUTION', 'PFNEGLBINDAPIPROC',
'PFNEGLQUERYAPIPROC', 'PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC',
'PFNEGLRELEASETHREADPROC', 'PFNEGLWAITCLIENTPROC', 'eglBindAPI',
'eglQueryAPI', 'eglCreatePbufferFromClientBuffer', 'eglReleaseThread',
'eglWaitClient', 'EGL_VERSION_1_3', 'EGL_CONFORMANT',
'EGL_CONTEXT_CLIENT_VERSION', 'EGL_MATCH_NATIVE_PIXMAP', 'EGL_OPENGL_ES2_BIT',
'EGL_VG_ALPHA_FORMAT', 'EGL_VG_ALPHA_FORMAT_NONPRE',
'EGL_VG_ALPHA_FORMAT_PRE', 'EGL_VG_ALPHA_FORMAT_PRE_BIT', 'EGL_VG_COLORSPACE',
'EGL_VG_COLORSPACE_sRGB', 'EGL_VG_COLORSPACE_LINEAR',
'EGL_VG_COLORSPACE_LINEAR_BIT', 'EGL_VERSION_1_4',
'EGL_MULTISAMPLE_RESOLVE_BOX_BIT', 'EGL_MULTISAMPLE_RESOLVE',
'EGL_MULTISAMPLE_RESOLVE_DEFAULT', 'EGL_MULTISAMPLE_RESOLVE_BOX',
'EGL_OPENGL_API', 'EGL_OPENGL_BIT', 'EGL_SWAP_BEHAVIOR_PRESERVED_BIT',
'PFNEGLGETCURRENTCONTEXTPROC', 'eglGetCurrentContext', 'EGL_VERSION_1_5',
'EGLSync', 'EGLAttrib', 'EGLTime', 'EGLImage', 'EGL_CONTEXT_MAJOR_VERSION',
'EGL_CONTEXT_MINOR_VERSION', 'EGL_CONTEXT_OPENGL_PROFILE_MASK',
'EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY', 'EGL_NO_RESET_NOTIFICATION',
'EGL_LOSE_CONTEXT_ON_RESET', 'EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT',
'EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT', 'EGL_CONTEXT_OPENGL_DEBUG',
'EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE', 'EGL_CONTEXT_OPENGL_ROBUST_ACCESS',
'EGL_OPENGL_ES3_BIT', 'EGL_CL_EVENT_HANDLE', 'EGL_SYNC_CL_EVENT',
'EGL_SYNC_CL_EVENT_COMPLETE', 'EGL_SYNC_PRIOR_COMMANDS_COMPLETE',
'EGL_SYNC_TYPE', 'EGL_SYNC_STATUS', 'EGL_SYNC_CONDITION', 'EGL_SIGNALED',
'EGL_UNSIGNALED', 'EGL_SYNC_FLUSH_COMMANDS_BIT', 'EGL_FOREVER',
'EGL_TIMEOUT_EXPIRED', 'EGL_CONDITION_SATISFIED', 'EGL_SYNC_FENCE',
'EGL_GL_COLORSPACE', 'EGL_GL_COLORSPACE_SRGB', 'EGL_GL_COLORSPACE_LINEAR',
'EGL_GL_RENDERBUFFER', 'EGL_GL_TEXTURE_2D', 'EGL_GL_TEXTURE_LEVEL',
'EGL_GL_TEXTURE_3D', 'EGL_GL_TEXTURE_ZOFFSET',
'EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X', 'EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X',
'EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y', 'EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y',
'EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z', 'EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z',
'EGL_IMAGE_PRESERVED', 'PFNEGLCREATESYNCPROC', 'PFNEGLDESTROYSYNCPROC',
'PFNEGLCLIENTWAITSYNCPROC', 'PFNEGLGETSYNCATTRIBPROC',
'PFNEGLCREATEIMAGEPROC', 'PFNEGLDESTROYIMAGEPROC',
'PFNEGLGETPLATFORMDISPLAYPROC', 'PFNEGLCREATEPLATFORMWINDOWSURFACEPROC',
'PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC', 'PFNEGLWAITSYNCPROC',
'eglCreateSync', 'eglDestroySync', 'eglClientWaitSync', 'eglGetSyncAttrib',
'eglCreateImage', 'eglDestroyImage', 'eglGetPlatformDisplay',
'eglCreatePlatformWindowSurface', 'eglCreatePlatformPixmapSurface',
'eglWaitSync']