• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2006-2021 The Khronos Group Inc.
2# SPDX-License-Identifier: Apache-2.0
3
4# registry.tcl
5#
6# This is a simple human-readable database defining the EGL extension
7# registry. For each extension, it includes an extension number, flags
8# if the extension is public, and includes a path to the extension
9# specification.
10#
11# The companion script 'regproc.tcl' uses this to build up the
12# extensions portion of the public registry, by copying out only
13# the public specifications.
14
15extension EGL_KHR_config_attribs {
16    number      1
17    flags       public
18    filename    extensions/KHR/EGL_KHR_config_attribs.txt
19}
20extension EGL_KHR_lock_surface {
21    number      2
22    flags       public
23    filename    extensions/KHR/EGL_KHR_lock_surface.txt
24}
25extension EGL_KHR_image {
26    number      3
27    flags       public
28    filename    extensions/KHR/EGL_KHR_image.txt
29}
30extension EGL_KHR_vg_parent_image {
31    number      4
32    flags       public
33    filename    extensions/KHR/EGL_KHR_vg_parent_image.txt
34}
35extension EGL_KHR_gl_texture_2D_image {
36    number      5
37    flags       public
38    filename    extensions/KHR/EGL_KHR_gl_image.txt
39    alias       EGL_KHR_gl_texture_cubemap_image
40    alias       EGL_KHR_gl_texture_3D_image
41    alias       EGL_KHR_gl_renderbuffer_image
42}
43extension EGL_KHR_reusable_sync {
44    number      6
45    flags       public
46    filename    extensions/KHR/EGL_KHR_reusable_sync.txt
47}
48extension EGL_SYMBIAN_image_preserved {
49    number      7
50    flags       private incomplete
51    filename    extensions/SYMBIAN/EGL_SYMBIAN_image_preserved.txt
52}
53extension EGL_KHR_image_base {
54    number      8
55    flags       public
56    filename    extensions/KHR/EGL_KHR_image_base.txt
57}
58extension EGL_KHR_image_pixmap {
59    number      9
60    flags       public
61    filename    extensions/KHR/EGL_KHR_image_pixmap.txt
62}
63extension EGL_IMG_context_priority {
64    number      10
65    flags       public
66    filename    extensions/IMG/EGL_IMG_context_priority.txt
67}
68extension EGL_NOK_hibernate_context {
69    number      11
70    flags       private
71    filename    extensions/NOK/EGL_NOK_hibernate_context.txt
72}
73extension EGL_NOK_swap_region {
74    number      12
75    flags       private
76    filename    extensions/NOK/EGL_NOK_swap_region.txt
77}
78extension EGL_NOK_resource_profiling {
79    number      13
80    flags       private
81    filename    extensions/NOK/EGL_NOK_resource_profiling.txt
82}
83extension EGL_NOK_texture_from_pixmap {
84    number      14
85    flags       public
86    filename    extensions/NOK/EGL_NOK_texture_from_pixmap.txt
87}
88extension EGL_NOK_resource_profiling2 {
89    number      15
90    flags       private
91    filename    extensions/NOK/EGL_NOK_resource_profiling2.txt
92}
93extension EGL_KHR_lock_surface2 {
94    number      16
95    flags       public
96    filename    extensions/KHR/EGL_KHR_lock_surface2.txt
97}
98extension EGL_NV_coverage_sample {
99    number      17
100    flags       public
101    filename    extensions/NV/EGL_NV_coverage_sample.txt
102}
103extension EGL_NV_depth_nonlinear {
104    number      18
105    flags       public
106    filename    extensions/NV/EGL_NV_depth_nonlinear.txt
107}
108extension EGL_NV_sync {
109    number      19
110    flags       public
111    filename    extensions/NV/EGL_NV_sync.txt
112}
113extension EGL_KHR_fence_sync {
114    number      20
115    flags       public
116    filename    extensions/KHR/EGL_KHR_fence_sync.txt
117}
118extension EGL_NOK_surface_scaling {
119    number      21
120    flags       private
121    filename    extensions/NOK/EGL_NOK_surface_scaling.txt
122}
123extension EGL_NOK_image_shared {
124    number      22
125    flags       private
126    filename    extensions/NOK/EGL_NOK_image_shared.txt
127}
128extension EGL_NOK_swap_region2 {
129    number      23
130    flags       public
131    filename    extensions/NOK/EGL_NOK_swap_region2.txt
132}
133extension EGL_HI_clientpixmap {
134    number      24
135    flags       public
136    filename    extensions/HI/EGL_HI_clientpixmap.txt
137}
138extension EGL_HI_colorformats {
139    number      25
140    flags       public
141    filename    extensions/HI/EGL_HI_colorformats.txt
142}
143extension EGL_MESA_drm_image {
144    number      26
145    flags       public
146    filename    extensions/MESA/EGL_MESA_drm_image.txt
147}
148extension EGL_NV_post_sub_buffer {
149    number      27
150    flags       public
151    filename    extensions/NV/EGL_NV_post_sub_buffer.txt
152}
153extension EGL_ANGLE_query_surface_pointer {
154    number      28
155    flags       public
156    filename    extensions/ANGLE/EGL_ANGLE_query_surface_pointer.txt
157}
158extension EGL_ANGLE_surface_d3d_texture_2d_share_handle {
159    number      29
160    flags       public
161    filename    extensions/ANGLE/EGL_ANGLE_surface_d3d_texture_2d_share_handle.txt
162}
163extension EGL_NV_coverage_sample_resolve {
164    number      30
165    flags       public
166    filename    extensions/NV/EGL_NV_coverage_sample_resolve.txt
167}
168extension EGL_NV_system_time {
169    number      31
170    flags       public
171    filename    extensions/NV/EGL_NV_system_time.txt
172}
173extension EGL_KHR_stream {
174    number      32
175    flags       public
176    filename    extensions/KHR/EGL_KHR_stream.txt
177    alias       EGL_KHR_stream_attrib
178}
179extension EGL_KHR_stream_consumer_gltexture {
180    number      33
181    flags       public
182    filename    extensions/KHR/EGL_KHR_stream_consumer_gltexture.txt
183}
184extension EGL_KHR_stream_producer_eglsurface {
185    number      34
186    flags       public
187    filename    extensions/KHR/EGL_KHR_stream_producer_eglsurface.txt
188}
189extension EGL_KHR_stream_producer_aldatalocator {
190    number      35
191    flags       public
192    filename    extensions/KHR/EGL_KHR_stream_producer_aldatalocator.txt
193}
194extension EGL_KHR_stream_fifo {
195    number      36
196    flags       public
197    filename    extensions/KHR/EGL_KHR_stream_fifo.txt
198}
199extension EGL_EXT_create_context_robustness {
200    number      37
201    flags       public
202    filename    extensions/EXT/EGL_EXT_create_context_robustness.txt
203}
204extension EGL_ANGLE_d3d_share_handle_client_buffer {
205    number      38
206    flags       public
207    filename    extensions/ANGLE/EGL_ANGLE_d3d_share_handle_client_buffer.txt
208}
209extension EGL_KHR_create_context {
210    number      39
211    flags       public
212    filename    extensions/KHR/EGL_KHR_create_context.txt
213}
214extension EGL_KHR_surfaceless_context {
215    number      40
216    flags       public
217    filename    extensions/KHR/EGL_KHR_surfaceless_context.txt
218}
219extension EGL_KHR_stream_cross_process_fd {
220    number      41
221    flags       public
222    filename    extensions/KHR/EGL_KHR_stream_cross_process_fd.txt
223}
224extension EGL_EXT_multiview_window {
225    number      42
226    flags       public
227    filename    extensions/EXT/EGL_EXT_multiview_window.txt
228}
229extension EGL_KHR_wait_sync {
230    number      43
231    flags       public
232    filename    extensions/KHR/EGL_KHR_wait_sync.txt
233}
234extension EGL_NV_post_convert_rounding {
235    number      44
236    flags       public
237    filename    extensions/NV/EGL_NV_post_convert_rounding.txt
238}
239extension EGL_NV_native_query {
240    number      45
241    flags       public
242    filename    extensions/NV/EGL_NV_native_query.txt
243}
244extension EGL_NV_3dvision_surface {
245    number      46
246    flags       public
247    filename    extensions/NV/EGL_NV_3dvision_surface.txt
248}
249extension EGL_ANDROID_framebuffer_target {
250    number      47
251    flags       public
252    filename    extensions/ANDROID/EGL_ANDROID_framebuffer_target.txt
253}
254extension EGL_ANDROID_blob_cache {
255    number      48
256    flags       public
257    filename    extensions/ANDROID/EGL_ANDROID_blob_cache.txt
258}
259extension EGL_ANDROID_image_native_buffer {
260    number      49
261    flags       public
262    filename    extensions/ANDROID/EGL_ANDROID_image_native_buffer.txt
263}
264extension EGL_ANDROID_native_fence_sync {
265    number      50
266    flags       public
267    filename    extensions/ANDROID/EGL_ANDROID_native_fence_sync.txt
268}
269extension EGL_ANDROID_recordable {
270    number      51
271    flags       public
272    filename    extensions/ANDROID/EGL_ANDROID_recordable.txt
273}
274extension EGL_EXT_buffer_age {
275    number      52
276    flags       public
277    filename    extensions/EXT/EGL_EXT_buffer_age.txt
278}
279extension EGL_EXT_image_dma_buf_import {
280    number      53
281    flags       public
282    filename    extensions/EXT/EGL_EXT_image_dma_buf_import.txt
283}
284extension EGL_ARM_pixmap_multisample_discard {
285    number      54
286    flags       public
287    filename    extensions/ARM/EGL_ARM_pixmap_multisample_discard.txt
288}
289extension EGL_EXT_swap_buffers_with_damage {
290    number      55
291    flags       public
292    filename    extensions/EXT/EGL_EXT_swap_buffers_with_damage.txt
293}
294extension EGL_NV_stream_sync {
295    number      56
296    flags       public
297    filename    extensions/NV/EGL_NV_stream_sync.txt
298}
299extension EGL_EXT_platform_base {
300    number      57
301    flags       public
302    filename    extensions/EXT/EGL_EXT_platform_base.txt
303}
304extension EGL_EXT_client_extensions {
305    number      58
306    flags       public
307    filename    extensions/EXT/EGL_EXT_client_extensions.txt
308}
309extension EGL_EXT_platform_x11 {
310    number      59
311    flags       public
312    filename    extensions/EXT/EGL_EXT_platform_x11.txt
313}
314extension EGL_KHR_cl_event {
315    number      60
316    flags       public
317    filename    extensions/KHR/EGL_KHR_cl_event.txt
318}
319extension EGL_KHR_get_all_proc_addresses {
320    number      61
321    flags       public
322    filename    extensions/KHR/EGL_KHR_get_all_proc_addresses.txt
323    alias       EGL_KHR_client_get_all_proc_addresses
324}
325extension EGL_MESA_platform_gbm {
326    number      62
327    flags       public
328    filename    extensions/MESA/EGL_MESA_platform_gbm.txt
329}
330extension EGL_EXT_platform_wayland {
331    number      63
332    flags       public
333    filename    extensions/EXT/EGL_EXT_platform_wayland.txt
334}
335extension EGL_KHR_lock_surface3 {
336    number      64
337    flags       public
338    filename    extensions/KHR/EGL_KHR_lock_surface3.txt
339}
340extension EGL_KHR_cl_event2 {
341    number      65
342    flags       public
343    filename    extensions/KHR/EGL_KHR_cl_event2.txt
344}
345extension EGL_KHR_gl_colorspace {
346    number      66
347    flags       public
348    filename    extensions/KHR/EGL_KHR_gl_colorspace.txt
349}
350extension EGL_EXT_protected_surface {
351    number      67
352    flags       public
353    filename    extensions/EXT/EGL_EXT_protected_surface.txt
354}
355extension EGL_KHR_platform_android {
356    number      68
357    flags       public
358    filename    extensions/KHR/EGL_KHR_platform_android.txt
359}
360extension EGL_KHR_platform_gbm {
361    number      69
362    flags       public
363    filename    extensions/KHR/EGL_KHR_platform_gbm.txt
364}
365extension EGL_KHR_platform_wayland {
366    number      70
367    flags       public
368    filename    extensions/KHR/EGL_KHR_platform_wayland.txt
369}
370extension EGL_KHR_platform_x11 {
371    number      71
372    flags       public
373    filename    extensions/KHR/EGL_KHR_platform_x11.txt
374}
375extension EGL_EXT_device_base {
376    number      72
377    flags       public
378    filename    extensions/EXT/EGL_EXT_device_base.txt
379}
380extension EGL_EXT_platform_device {
381    number      73
382    flags       public
383    filename    extensions/EXT/EGL_EXT_platform_device.txt
384}
385extension EGL_NV_device_cuda {
386    number      74
387    flags       public
388    filename    extensions/NV/EGL_NV_device_cuda.txt
389}
390extension EGL_NV_cuda_event {
391    number      75
392    flags       public
393    filename    extensions/NV/EGL_NV_cuda_event.txt
394}
395extension EGL_TIZEN_image_native_buffer {
396    number      76
397    flags       public
398    filename    extensions/TIZEN/EGL_TIZEN_image_native_buffer.txt
399}
400extension EGL_TIZEN_image_native_surface {
401    number      77
402    flags       public
403    filename    extensions/TIZEN/EGL_TIZEN_image_native_surface.txt
404}
405extension EGL_EXT_output_base {
406    number      78
407    flags       public
408    filename    extensions/EXT/EGL_EXT_output_base.txt
409}
410extension EGL_EXT_device_drm {
411    number      79
412    flags       public
413    filename    extensions/EXT/EGL_EXT_device_drm.txt
414    alias       EGL_EXT_output_drm
415}
416extension EGL_EXT_device_openwf {
417    number      80
418    flags       public
419    filename    extensions/EXT/EGL_EXT_device_openwf.txt
420    alias       EGL_EXT_output_openwf
421}
422extension EGL_EXT_stream_consumer_egloutput {
423    number      81
424    flags       public
425    filename    extensions/EXT/EGL_EXT_stream_consumer_egloutput.txt
426}
427extension EGL_QCOM_gpu_perf {
428    number      82
429    flags       private
430    filename    extensions/QCOM/EGL_QCOM_gpu_perf.txt
431}
432extension EGL_KHR_partial_update {
433    number      83
434    flags       public
435    filename    extensions/KHR/EGL_KHR_partial_update.txt
436}
437extension EGL_KHR_swap_buffers_with_damage {
438    number      84
439    flags       public
440    filename    extensions/KHR/EGL_KHR_swap_buffers_with_damage.txt
441}
442extension EGL_ANGLE_window_fixed_size {
443    number      85
444    flags       public
445    filename    extensions/ANGLE/EGL_ANGLE_window_fixed_size.txt
446}
447extension EGL_EXT_yuv_surface {
448    number      86
449    flags       public
450    filename    extensions/EXT/EGL_EXT_yuv_surface.txt
451}
452extension EGL_MESA_image_dma_buf_export {
453    number      87
454    flags       public
455    filename    extensions/MESA/EGL_MESA_image_dma_buf_export.txt
456}
457extension EGL_EXT_device_enumeration {
458    number      88
459    flags       public
460    filename    extensions/EXT/EGL_EXT_device_enumeration.txt
461}
462extension EGL_EXT_device_query {
463    number      89
464    flags       public
465    filename    extensions/EXT/EGL_EXT_device_query.txt
466}
467extension EGL_ANGLE_device_d3d {
468    number      90
469    flags       public
470    filename    extensions/ANGLE/EGL_ANGLE_device_d3d.txt
471}
472extension EGL_KHR_create_context_no_error {
473    number      91
474    flags       public
475    filename    extensions/KHR/EGL_KHR_create_context_no_error.txt
476}
477extension EGL_KHR_debug {
478    number      92
479    flags       public
480    filename    extensions/KHR/EGL_KHR_debug.txt
481}
482extension EGL_NV_stream_metadata {
483    number      93
484    flags       public
485    filename    extensions/NV/EGL_NV_stream_metadata.txt
486}
487extension EGL_NV_stream_consumer_gltexture_yuv {
488    number      94
489    flags       public
490    filename    extensions/NV/EGL_NV_stream_consumer_gltexture_yuv.txt
491}
492extension EGL_IMG_image_plane_attribs {
493    number      95
494    flags       public
495    filename    extensions/IMG/EGL_IMG_image_plane_attribs.txt
496}
497extension EGL_KHR_mutable_render_buffer {
498    number      96
499    flags       public
500    filename    extensions/KHR/EGL_KHR_mutable_render_buffer.txt
501}
502extension EGL_EXT_protected_content {
503    number      97
504    flags       public
505    filename    extensions/EXT/EGL_EXT_protected_content.txt
506}
507extension EGL_ANDROID_presentation_time {
508    number      98
509    flags       public
510    filename    extensions/ANDROID/EGL_ANDROID_presentation_time.txt
511}
512extension EGL_ANDROID_create_native_client_buffer {
513    number      99
514    flags       public
515    filename    extensions/ANDROID/EGL_ANDROID_create_native_client_buffer.txt
516}
517extension EGL_ANDROID_front_buffer_auto_refresh {
518    number      100
519    flags       public
520    filename    extensions/ANDROID/EGL_ANDROID_front_buffer_auto_refresh.txt
521}
522extension EGL_KHR_no_config_context {
523    number      101
524    flags       public
525    filename    extensions/KHR/EGL_KHR_no_config_context.txt
526}
527extension EGL_KHR_context_flush_control {
528    number      102
529    flags       public
530    filename    ../OpenGL/extensions/KHR/KHR_context_flush_control.txt
531}
532extension EGL_ARM_implicit_external_sync {
533    number      103
534    flags       public
535    filename    extensions/ARM/EGL_ARM_implicit_external_sync.txt
536}
537extension EGL_MESA_platform_surfaceless {
538    number      104
539    flags       public
540    filename    extensions/MESA/EGL_MESA_platform_surfaceless.txt
541}
542extension EGL_EXT_image_dma_buf_import_modifiers {
543    number      105
544    flags       public
545    filename    extensions/EXT/EGL_EXT_image_dma_buf_import_modifiers.txt
546}
547extension EGL_EXT_pixel_format_float {
548    number      106
549    flags       public
550    filename    extensions/EXT/EGL_EXT_pixel_format_float.txt
551}
552extension EGL_EXT_gl_colorspace_bt2020_linear {
553    number      107
554    flags       public
555    filename    extensions/EXT/EGL_EXT_gl_colorspace_bt2020_linear.txt
556    alias       EGL_EXT_gl_colorspace_bt2020_pq
557}
558extension EGL_EXT_gl_colorspace_scrgb_linear {
559    number      108
560    flags       public
561    filename    extensions/EXT/EGL_EXT_gl_colorspace_scrgb_linear.txt
562}
563extension EGL_EXT_surface_SMPTE2086_metadata {
564    number      109
565    flags       public
566    filename    extensions/EXT/EGL_EXT_surface_SMPTE2086_metadata.txt
567}
568extension EGL_NV_stream_fifo_next {
569    number      110
570    flags       public
571    filename    extensions/NV/EGL_NV_stream_fifo_next.txt
572}
573extension EGL_NV_stream_fifo_synchronous {
574    number      111
575    flags       public
576    filename    extensions/NV/EGL_NV_stream_fifo_synchronous.txt
577}
578extension EGL_NV_stream_reset {
579    number      112
580    flags       public
581    filename    extensions/NV/EGL_NV_stream_reset.txt
582}
583extension EGL_NV_stream_frame_limits {
584    number      113
585    flags       public
586    filename    extensions/NV/EGL_NV_stream_frame_limits.txt
587}
588extension EGL_NV_stream_remote {
589    number      114
590    flags       public
591    filename    extensions/NV/EGL_NV_stream_remote.txt
592    alias       EGL_NV_stream_cross_object
593    alias       EGL_NV_stream_cross_display
594    alias       EGL_NV_stream_cross_process
595    alias       EGL_NV_stream_cross_partition
596    alias       EGL_NV_stream_cross_system
597}
598extension EGL_NV_stream_socket {
599    number      115
600    flags       public
601    filename    extensions/NV/EGL_NV_stream_socket.txt
602    alias       EGL_NV_stream_socket_unix
603    alias       EGL_NV_stream_socket_inet
604}
605extension EGL_EXT_compositor {
606    number      116
607    flags       public
608    filename    extensions/EXT/EGL_EXT_compositor.txt
609}
610extension EGL_EXT_surface_CTA861_3_metadata {
611    number      117
612    flags       public
613    filename    extensions/EXT/EGL_EXT_surface_CTA861_3_metadata.txt
614}
615extension EGL_EXT_gl_colorspace_display_p3 {
616    number      118
617    flags       public
618    filename    extensions/EXT/EGL_EXT_colorspace_display_p3.txt
619}
620extension EGL_EXT_gl_colorspace_scrgb {
621    number      119
622    flags       public
623    filename    extensions/EXT/EGL_EXT_gl_colorspace_scrgb.txt
624}
625extension EGL_EXT_image_implicit_sync_control {
626    number      120
627    flags       public
628    filename    extensions/EXT/EGL_EXT_image_implicit_sync_control.txt
629}
630extension EGL_EXT_bind_to_front {
631    number      121
632    flags       public
633    filename    extensions/EXT/EGL_EXT_bind_to_front.txt
634}
635extension EGL_ANDROID_get_frame_timestamps {
636    number      122
637    flags       public
638    filename    extensions/ANDROID/EGL_ANDROID_get_frame_timestamps.txt
639}
640extension EGL_ANDROID_get_native_client_buffer {
641    number      123
642    flags       public
643    filename    extensions/ANDROID/EGL_ANDROID_get_native_client_buffer.txt
644}
645extension EGL_NV_context_priority_realtime {
646    number      124
647    flags       public
648    filename    extensions/NV/EGL_NV_context_priority_realtime.txt
649}
650extension EGL_EXT_image_gl_colorspace {
651    number      125
652    flags       public
653    filename    extensions/EXT/EGL_EXT_image_gl_colorspace.txt
654}
655extension EGL_KHR_display_reference {
656    number      126
657    flags       public
658    filename    extensions/KHR/EGL_KHR_display_reference.txt
659}
660extension EGL_NV_stream_flush {
661    number      127
662    flags       public
663    filename    extensions/NV/EGL_NV_stream_flush.txt
664}
665extension EGL_EXT_sync_reuse {
666    number      128
667    flags       public
668    filename    extensions/EXT/EGL_EXT_sync_reuse.txt
669}
670extension EGL_EXT_client_sync {
671    number      129
672    flags       public
673    filename    extensions/EXT/EGL_EXT_client_sync.txt
674}
675extension EGL_EXT_gl_colorspace_display_p3_passthrough {
676    number      130
677    flags       public
678    filename    extensions/EXT/EGL_EXT_gl_colorspace_display_p3_passthrough.txt
679}
680extension EGL_MESA_query_driver {
681    number      131
682    flags       public
683    filename    extensions/MESA/EGL_MESA_query_driver.txt
684}
685extension EGL_ANDROID_GLES_layers {
686    number      132
687    flags       public
688    filename    extensions/ANDROID/EGL_ANDROID_GLES_layers.txt
689}
690extension EGL_NV_n_buffer {
691    number      133
692    flags       public
693    filename    extensions/NV/EGL_NV_n_buffer.txt
694}
695extension EGL_NV_stream_origin {
696    number      134
697    flags       public
698    filename    extensions/NV/EGL_NV_stream_origin.txt
699}
700extension EGL_NV_stream_dma {
701    number      135
702    flags       public
703    filename    extensions/NV/EGL_NV_stream_dma.txt
704}
705extension EGL_WL_bind_wayland_display {
706    number      136
707    flags       public
708    filename    extensions/WL/EGL_WL_bind_wayland_display.txt
709}
710extension EGL_WL_create_wayland_buffer_from_image {
711    number      137
712    flags       public
713    filename    extensions/WL/EGL_WL_create_wayland_buffer_from_image.txt
714}
715extension EGL_ARM_image_format {
716    number      138
717    flags       public
718    filename    extensions/ARM/EGL_ARM_image_format.txt
719}
720extension EGL_NV_stream_consumer_eglimage {
721    number      139
722    flags       public
723    filename    extensions/NV/EGL_NV_stream_consumer_eglimage.txt
724}
725extension EGL_NV_stream_consumer_eglimage {
726    number      140
727    flags       public
728    filename    extensions/EXT/EGL_EXT_device_query_name.txt
729}
730extension EGL_EXT_platform_xcb {
731    number      141
732    flags       public
733    filename    extensions/EXT/EGL_EXT_platform_xcb.txt
734}
735extension EGL_ANGLE_sync_control_rate {
736    number      142
737    flags       public
738    filename    extensions/ANGLE/EGL_ANGLE_sync_control_rate.txt
739}
740extension EGL_EXT_device_persistent_id {
741    number      143
742    flags       public
743    filename    extensions/EXT/EGL_EXT_device_persistent_id.txt
744}
745extension EGL_EXT_device_drm_render_node {
746    number      144
747    flags       public
748    filename    extensions/EXT/EGL_EXT_device_drm_render_node.txt
749}
750extension EGL_EXT_config_select_group {
751    number      145
752    flags       public
753    filename    extensions/EXT/EGL_EXT_config_select_group.txt
754}
755extension EGL_EXT_present_opaque {
756    number      146
757    flags       public
758    filename    extensions/EXT/EGL_EXT_present_opaque.txt
759}
760extension EGL_EXT_surface_compression {
761    number      147
762    flags       public
763    filename    extensions/EXT/EGL_EXT_surface_compression.txt
764}
765extension EGL_OHOS_image_native_buffer {
766    number      148
767    flags       public
768    filename    extensions/OH/EGL_OHOS_image_native_buffer.txt
769}
770extension EGL_KHR_platform_ohos {
771    number      149
772    flags       public
773    filename    extensions/KHR/EGL_KHR_platform_ohos.txt
774}
775# Next free extension number: 150
776