1e5c31af7Sopenharmony_ci/* WARNING: This is auto-generated file. Do not modify, since changes will
2e5c31af7Sopenharmony_ci * be lost! Modify the generating script instead.
3e5c31af7Sopenharmony_ci *
4e5c31af7Sopenharmony_ci * Generated from Khronos EGL API description (egl.xml) revision 6550e9b12e0b4f11182bda30ae2a8dd56d0b02c8.
5e5c31af7Sopenharmony_ci */
6e5c31af7Sopenharmony_ci#define EGL_PBUFFER_BIT										0x0001
7e5c31af7Sopenharmony_ci#define EGL_PIXMAP_BIT										0x0002
8e5c31af7Sopenharmony_ci#define EGL_WINDOW_BIT										0x0004
9e5c31af7Sopenharmony_ci#define EGL_VG_COLORSPACE_LINEAR_BIT						0x0020
10e5c31af7Sopenharmony_ci#define EGL_VG_ALPHA_FORMAT_PRE_BIT							0x0040
11e5c31af7Sopenharmony_ci#define EGL_LOCK_SURFACE_BIT_KHR							0x0080
12e5c31af7Sopenharmony_ci#define EGL_OPTIMAL_FORMAT_BIT_KHR							0x0100
13e5c31af7Sopenharmony_ci#define EGL_MULTISAMPLE_RESOLVE_BOX_BIT						0x0200
14e5c31af7Sopenharmony_ci#define EGL_SWAP_BEHAVIOR_PRESERVED_BIT						0x0400
15e5c31af7Sopenharmony_ci#define EGL_MUTABLE_RENDER_BUFFER_BIT_KHR					0x1000
16e5c31af7Sopenharmony_ci#define EGL_OPENGL_ES_BIT									0x0001
17e5c31af7Sopenharmony_ci#define EGL_OPENVG_BIT										0x0002
18e5c31af7Sopenharmony_ci#define EGL_OPENGL_ES2_BIT									0x0004
19e5c31af7Sopenharmony_ci#define EGL_OPENGL_BIT										0x0008
20e5c31af7Sopenharmony_ci#define EGL_OPENGL_ES3_BIT									0x00000040
21e5c31af7Sopenharmony_ci#define EGL_OPENGL_ES3_BIT_KHR								0x00000040
22e5c31af7Sopenharmony_ci#define EGL_READ_SURFACE_BIT_KHR							0x0001
23e5c31af7Sopenharmony_ci#define EGL_WRITE_SURFACE_BIT_KHR							0x0002
24e5c31af7Sopenharmony_ci#define EGL_SYNC_FLUSH_COMMANDS_BIT							0x0001
25e5c31af7Sopenharmony_ci#define EGL_SYNC_FLUSH_COMMANDS_BIT_KHR						0x0001
26e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR					0x00000001
27e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR		0x00000002
28e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR			0x00000004
29e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT					0x00000001
30e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR				0x00000001
31e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT		0x00000002
32e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR	0x00000002
33e5c31af7Sopenharmony_ci#define EGL_FALSE											0
34e5c31af7Sopenharmony_ci#define EGL_TRUE											1
35e5c31af7Sopenharmony_ci#define EGL_DONT_CARE										((eglw::EGLint)-1)
36e5c31af7Sopenharmony_ci#define EGL_UNKNOWN											((eglw::EGLint)-1)
37e5c31af7Sopenharmony_ci#define EGL_NO_CONTEXT										((eglw::EGLContext)0)
38e5c31af7Sopenharmony_ci#define EGL_NO_DISPLAY										((eglw::EGLDisplay)0)
39e5c31af7Sopenharmony_ci#define EGL_NO_IMAGE										((eglw::EGLImage)0)
40e5c31af7Sopenharmony_ci#define EGL_NO_IMAGE_KHR									((eglw::EGLImageKHR)0)
41e5c31af7Sopenharmony_ci#define EGL_DEFAULT_DISPLAY									((eglw::EGLNativeDisplayType)0)
42e5c31af7Sopenharmony_ci#define EGL_NO_SURFACE										((eglw::EGLSurface)0)
43e5c31af7Sopenharmony_ci#define EGL_NO_SYNC											((eglw::EGLSync)0)
44e5c31af7Sopenharmony_ci#define EGL_NO_SYNC_KHR										((eglw::EGLSyncKHR)0)
45e5c31af7Sopenharmony_ci#define EGL_DISPLAY_SCALING									10000
46e5c31af7Sopenharmony_ci#define EGL_FOREVER											0xFFFFFFFFFFFFFFFFull
47e5c31af7Sopenharmony_ci#define EGL_FOREVER_KHR										0xFFFFFFFFFFFFFFFFull
48e5c31af7Sopenharmony_ci#define EGL_SUCCESS											0x3000
49e5c31af7Sopenharmony_ci#define EGL_NOT_INITIALIZED									0x3001
50e5c31af7Sopenharmony_ci#define EGL_BAD_ACCESS										0x3002
51e5c31af7Sopenharmony_ci#define EGL_BAD_ALLOC										0x3003
52e5c31af7Sopenharmony_ci#define EGL_BAD_ATTRIBUTE									0x3004
53e5c31af7Sopenharmony_ci#define EGL_BAD_CONFIG										0x3005
54e5c31af7Sopenharmony_ci#define EGL_BAD_CONTEXT										0x3006
55e5c31af7Sopenharmony_ci#define EGL_BAD_CURRENT_SURFACE								0x3007
56e5c31af7Sopenharmony_ci#define EGL_BAD_DISPLAY										0x3008
57e5c31af7Sopenharmony_ci#define EGL_BAD_MATCH										0x3009
58e5c31af7Sopenharmony_ci#define EGL_BAD_NATIVE_PIXMAP								0x300A
59e5c31af7Sopenharmony_ci#define EGL_BAD_NATIVE_WINDOW								0x300B
60e5c31af7Sopenharmony_ci#define EGL_BAD_PARAMETER									0x300C
61e5c31af7Sopenharmony_ci#define EGL_BAD_SURFACE										0x300D
62e5c31af7Sopenharmony_ci#define EGL_CONTEXT_LOST									0x300E
63e5c31af7Sopenharmony_ci#define EGL_BUFFER_SIZE										0x3020
64e5c31af7Sopenharmony_ci#define EGL_ALPHA_SIZE										0x3021
65e5c31af7Sopenharmony_ci#define EGL_BLUE_SIZE										0x3022
66e5c31af7Sopenharmony_ci#define EGL_GREEN_SIZE										0x3023
67e5c31af7Sopenharmony_ci#define EGL_RED_SIZE										0x3024
68e5c31af7Sopenharmony_ci#define EGL_DEPTH_SIZE										0x3025
69e5c31af7Sopenharmony_ci#define EGL_STENCIL_SIZE									0x3026
70e5c31af7Sopenharmony_ci#define EGL_CONFIG_CAVEAT									0x3027
71e5c31af7Sopenharmony_ci#define EGL_CONFIG_ID										0x3028
72e5c31af7Sopenharmony_ci#define EGL_LEVEL											0x3029
73e5c31af7Sopenharmony_ci#define EGL_MAX_PBUFFER_HEIGHT								0x302A
74e5c31af7Sopenharmony_ci#define EGL_MAX_PBUFFER_PIXELS								0x302B
75e5c31af7Sopenharmony_ci#define EGL_MAX_PBUFFER_WIDTH								0x302C
76e5c31af7Sopenharmony_ci#define EGL_NATIVE_RENDERABLE								0x302D
77e5c31af7Sopenharmony_ci#define EGL_NATIVE_VISUAL_ID								0x302E
78e5c31af7Sopenharmony_ci#define EGL_NATIVE_VISUAL_TYPE								0x302F
79e5c31af7Sopenharmony_ci#define EGL_SAMPLES											0x3031
80e5c31af7Sopenharmony_ci#define EGL_SAMPLE_BUFFERS									0x3032
81e5c31af7Sopenharmony_ci#define EGL_SURFACE_TYPE									0x3033
82e5c31af7Sopenharmony_ci#define EGL_TRANSPARENT_TYPE								0x3034
83e5c31af7Sopenharmony_ci#define EGL_TRANSPARENT_BLUE_VALUE							0x3035
84e5c31af7Sopenharmony_ci#define EGL_TRANSPARENT_GREEN_VALUE							0x3036
85e5c31af7Sopenharmony_ci#define EGL_TRANSPARENT_RED_VALUE							0x3037
86e5c31af7Sopenharmony_ci#define EGL_NONE											0x3038
87e5c31af7Sopenharmony_ci#define EGL_BIND_TO_TEXTURE_RGB								0x3039
88e5c31af7Sopenharmony_ci#define EGL_BIND_TO_TEXTURE_RGBA							0x303A
89e5c31af7Sopenharmony_ci#define EGL_MIN_SWAP_INTERVAL								0x303B
90e5c31af7Sopenharmony_ci#define EGL_MAX_SWAP_INTERVAL								0x303C
91e5c31af7Sopenharmony_ci#define EGL_LUMINANCE_SIZE									0x303D
92e5c31af7Sopenharmony_ci#define EGL_ALPHA_MASK_SIZE									0x303E
93e5c31af7Sopenharmony_ci#define EGL_COLOR_BUFFER_TYPE								0x303F
94e5c31af7Sopenharmony_ci#define EGL_RENDERABLE_TYPE									0x3040
95e5c31af7Sopenharmony_ci#define EGL_MATCH_NATIVE_PIXMAP								0x3041
96e5c31af7Sopenharmony_ci#define EGL_CONFORMANT										0x3042
97e5c31af7Sopenharmony_ci#define EGL_MATCH_FORMAT_KHR								0x3043
98e5c31af7Sopenharmony_ci#define EGL_SLOW_CONFIG										0x3050
99e5c31af7Sopenharmony_ci#define EGL_NON_CONFORMANT_CONFIG							0x3051
100e5c31af7Sopenharmony_ci#define EGL_TRANSPARENT_RGB									0x3052
101e5c31af7Sopenharmony_ci#define EGL_VENDOR											0x3053
102e5c31af7Sopenharmony_ci#define EGL_VERSION											0x3054
103e5c31af7Sopenharmony_ci#define EGL_EXTENSIONS										0x3055
104e5c31af7Sopenharmony_ci#define EGL_HEIGHT											0x3056
105e5c31af7Sopenharmony_ci#define EGL_WIDTH											0x3057
106e5c31af7Sopenharmony_ci#define EGL_LARGEST_PBUFFER									0x3058
107e5c31af7Sopenharmony_ci#define EGL_DRAW											0x3059
108e5c31af7Sopenharmony_ci#define EGL_READ											0x305A
109e5c31af7Sopenharmony_ci#define EGL_CORE_NATIVE_ENGINE								0x305B
110e5c31af7Sopenharmony_ci#define EGL_NO_TEXTURE										0x305C
111e5c31af7Sopenharmony_ci#define EGL_TEXTURE_RGB										0x305D
112e5c31af7Sopenharmony_ci#define EGL_TEXTURE_RGBA									0x305E
113e5c31af7Sopenharmony_ci#define EGL_TEXTURE_2D										0x305F
114e5c31af7Sopenharmony_ci#define EGL_TEXTURE_FORMAT									0x3080
115e5c31af7Sopenharmony_ci#define EGL_TEXTURE_TARGET									0x3081
116e5c31af7Sopenharmony_ci#define EGL_MIPMAP_TEXTURE									0x3082
117e5c31af7Sopenharmony_ci#define EGL_MIPMAP_LEVEL									0x3083
118e5c31af7Sopenharmony_ci#define EGL_BACK_BUFFER										0x3084
119e5c31af7Sopenharmony_ci#define EGL_SINGLE_BUFFER									0x3085
120e5c31af7Sopenharmony_ci#define EGL_RENDER_BUFFER									0x3086
121e5c31af7Sopenharmony_ci#define EGL_COLORSPACE										0x3087
122e5c31af7Sopenharmony_ci#define EGL_VG_COLORSPACE									0x3087
123e5c31af7Sopenharmony_ci#define EGL_ALPHA_FORMAT									0x3088
124e5c31af7Sopenharmony_ci#define EGL_VG_ALPHA_FORMAT									0x3088
125e5c31af7Sopenharmony_ci#define EGL_COLORSPACE_sRGB									0x3089
126e5c31af7Sopenharmony_ci#define EGL_GL_COLORSPACE_SRGB								0x3089
127e5c31af7Sopenharmony_ci#define EGL_GL_COLORSPACE_SRGB_KHR							0x3089
128e5c31af7Sopenharmony_ci#define EGL_VG_COLORSPACE_sRGB								0x3089
129e5c31af7Sopenharmony_ci#define EGL_COLORSPACE_LINEAR								0x308A
130e5c31af7Sopenharmony_ci#define EGL_GL_COLORSPACE_LINEAR							0x308A
131e5c31af7Sopenharmony_ci#define EGL_GL_COLORSPACE_LINEAR_KHR						0x308A
132e5c31af7Sopenharmony_ci#define EGL_VG_COLORSPACE_LINEAR							0x308A
133e5c31af7Sopenharmony_ci#define EGL_ALPHA_FORMAT_NONPRE								0x308B
134e5c31af7Sopenharmony_ci#define EGL_VG_ALPHA_FORMAT_NONPRE							0x308B
135e5c31af7Sopenharmony_ci#define EGL_ALPHA_FORMAT_PRE								0x308C
136e5c31af7Sopenharmony_ci#define EGL_VG_ALPHA_FORMAT_PRE								0x308C
137e5c31af7Sopenharmony_ci#define EGL_CLIENT_APIS										0x308D
138e5c31af7Sopenharmony_ci#define EGL_RGB_BUFFER										0x308E
139e5c31af7Sopenharmony_ci#define EGL_LUMINANCE_BUFFER								0x308F
140e5c31af7Sopenharmony_ci#define EGL_HORIZONTAL_RESOLUTION							0x3090
141e5c31af7Sopenharmony_ci#define EGL_VERTICAL_RESOLUTION								0x3091
142e5c31af7Sopenharmony_ci#define EGL_PIXEL_ASPECT_RATIO								0x3092
143e5c31af7Sopenharmony_ci#define EGL_SWAP_BEHAVIOR									0x3093
144e5c31af7Sopenharmony_ci#define EGL_BUFFER_PRESERVED								0x3094
145e5c31af7Sopenharmony_ci#define EGL_BUFFER_DESTROYED								0x3095
146e5c31af7Sopenharmony_ci#define EGL_OPENVG_IMAGE									0x3096
147e5c31af7Sopenharmony_ci#define EGL_CONTEXT_CLIENT_TYPE								0x3097
148e5c31af7Sopenharmony_ci#define EGL_CONTEXT_CLIENT_VERSION							0x3098
149e5c31af7Sopenharmony_ci#define EGL_CONTEXT_MAJOR_VERSION							0x3098
150e5c31af7Sopenharmony_ci#define EGL_CONTEXT_MAJOR_VERSION_KHR						0x3098
151e5c31af7Sopenharmony_ci#define EGL_MULTISAMPLE_RESOLVE								0x3099
152e5c31af7Sopenharmony_ci#define EGL_MULTISAMPLE_RESOLVE_DEFAULT						0x309A
153e5c31af7Sopenharmony_ci#define EGL_MULTISAMPLE_RESOLVE_BOX							0x309B
154e5c31af7Sopenharmony_ci#define EGL_CL_EVENT_HANDLE									0x309C
155e5c31af7Sopenharmony_ci#define EGL_GL_COLORSPACE									0x309D
156e5c31af7Sopenharmony_ci#define EGL_GL_COLORSPACE_KHR								0x309D
157e5c31af7Sopenharmony_ci#define EGL_OPENGL_ES_API									0x30A0
158e5c31af7Sopenharmony_ci#define EGL_OPENVG_API										0x30A1
159e5c31af7Sopenharmony_ci#define EGL_OPENGL_API										0x30A2
160e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_2D									0x30B1
161e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_2D_KHR								0x30B1
162e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_3D									0x30B2
163e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_3D_KHR								0x30B2
164e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X					0x30B3
165e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR				0x30B3
166e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X					0x30B4
167e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR				0x30B4
168e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y					0x30B5
169e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR				0x30B5
170e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y					0x30B6
171e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR				0x30B6
172e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z					0x30B7
173e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR				0x30B7
174e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z					0x30B8
175e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR				0x30B8
176e5c31af7Sopenharmony_ci#define EGL_GL_RENDERBUFFER									0x30B9
177e5c31af7Sopenharmony_ci#define EGL_GL_RENDERBUFFER_KHR								0x30B9
178e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_LEVEL								0x30BC
179e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_LEVEL_KHR							0x30BC
180e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_ZOFFSET								0x30BD
181e5c31af7Sopenharmony_ci#define EGL_GL_TEXTURE_ZOFFSET_KHR							0x30BD
182e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT				0x30BF
183e5c31af7Sopenharmony_ci#define EGL_FORMAT_RGB_565_EXACT_KHR						0x30C0
184e5c31af7Sopenharmony_ci#define EGL_FORMAT_RGB_565_KHR								0x30C1
185e5c31af7Sopenharmony_ci#define EGL_FORMAT_RGBA_8888_EXACT_KHR						0x30C2
186e5c31af7Sopenharmony_ci#define EGL_FORMAT_RGBA_8888_KHR							0x30C3
187e5c31af7Sopenharmony_ci#define EGL_MAP_PRESERVE_PIXELS_KHR							0x30C4
188e5c31af7Sopenharmony_ci#define EGL_LOCK_USAGE_HINT_KHR								0x30C5
189e5c31af7Sopenharmony_ci#define EGL_BITMAP_POINTER_KHR								0x30C6
190e5c31af7Sopenharmony_ci#define EGL_BITMAP_PITCH_KHR								0x30C7
191e5c31af7Sopenharmony_ci#define EGL_BITMAP_ORIGIN_KHR								0x30C8
192e5c31af7Sopenharmony_ci#define EGL_BITMAP_PIXEL_RED_OFFSET_KHR						0x30C9
193e5c31af7Sopenharmony_ci#define EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR					0x30CA
194e5c31af7Sopenharmony_ci#define EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR					0x30CB
195e5c31af7Sopenharmony_ci#define EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR					0x30CC
196e5c31af7Sopenharmony_ci#define EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR				0x30CD
197e5c31af7Sopenharmony_ci#define EGL_LOWER_LEFT_KHR									0x30CE
198e5c31af7Sopenharmony_ci#define EGL_UPPER_LEFT_KHR									0x30CF
199e5c31af7Sopenharmony_ci#define EGL_IMAGE_PRESERVED									0x30D2
200e5c31af7Sopenharmony_ci#define EGL_IMAGE_PRESERVED_KHR								0x30D2
201e5c31af7Sopenharmony_ci#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE					0x30F0
202e5c31af7Sopenharmony_ci#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR				0x30F0
203e5c31af7Sopenharmony_ci#define EGL_SYNC_STATUS										0x30F1
204e5c31af7Sopenharmony_ci#define EGL_SYNC_STATUS_KHR									0x30F1
205e5c31af7Sopenharmony_ci#define EGL_SIGNALED										0x30F2
206e5c31af7Sopenharmony_ci#define EGL_SIGNALED_KHR									0x30F2
207e5c31af7Sopenharmony_ci#define EGL_UNSIGNALED										0x30F3
208e5c31af7Sopenharmony_ci#define EGL_UNSIGNALED_KHR									0x30F3
209e5c31af7Sopenharmony_ci#define EGL_TIMEOUT_EXPIRED									0x30F5
210e5c31af7Sopenharmony_ci#define EGL_TIMEOUT_EXPIRED_KHR								0x30F5
211e5c31af7Sopenharmony_ci#define EGL_CONDITION_SATISFIED								0x30F6
212e5c31af7Sopenharmony_ci#define EGL_CONDITION_SATISFIED_KHR							0x30F6
213e5c31af7Sopenharmony_ci#define EGL_SYNC_TYPE										0x30F7
214e5c31af7Sopenharmony_ci#define EGL_SYNC_TYPE_KHR									0x30F7
215e5c31af7Sopenharmony_ci#define EGL_SYNC_CONDITION									0x30F8
216e5c31af7Sopenharmony_ci#define EGL_SYNC_CONDITION_KHR								0x30F8
217e5c31af7Sopenharmony_ci#define EGL_SYNC_FENCE										0x30F9
218e5c31af7Sopenharmony_ci#define EGL_SYNC_FENCE_KHR									0x30F9
219e5c31af7Sopenharmony_ci#define EGL_SYNC_REUSABLE_KHR								0x30FA
220e5c31af7Sopenharmony_ci#define EGL_CONTEXT_MINOR_VERSION							0x30FB
221e5c31af7Sopenharmony_ci#define EGL_CONTEXT_MINOR_VERSION_KHR						0x30FB
222e5c31af7Sopenharmony_ci#define EGL_CONTEXT_FLAGS_KHR								0x30FC
223e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_PROFILE_MASK						0x30FD
224e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR					0x30FD
225e5c31af7Sopenharmony_ci#define EGL_SYNC_CL_EVENT									0x30FE
226e5c31af7Sopenharmony_ci#define EGL_SYNC_CL_EVENT_COMPLETE							0x30FF
227e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT	0x3138
228e5c31af7Sopenharmony_ci#define EGL_BUFFER_AGE_KHR									0x313D
229e5c31af7Sopenharmony_ci#define EGL_BUFFER_AGE_EXT									0x313D
230e5c31af7Sopenharmony_ci#define EGL_NATIVE_BUFFER_ANDROID							0x3140
231e5c31af7Sopenharmony_ci#define EGL_RECORDABLE_ANDROID								0x3142
232e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_DEBUG							0x31B0
233e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE				0x31B1
234e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_ROBUST_ACCESS					0x31B2
235e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_NO_ERROR_KHR						0x31B3
236e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR	0x31BD
237e5c31af7Sopenharmony_ci#define EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY		0x31BD
238e5c31af7Sopenharmony_ci#define EGL_NO_RESET_NOTIFICATION							0x31BE
239e5c31af7Sopenharmony_ci#define EGL_NO_RESET_NOTIFICATION_KHR						0x31BE
240e5c31af7Sopenharmony_ci#define EGL_NO_RESET_NOTIFICATION_EXT						0x31BE
241e5c31af7Sopenharmony_ci#define EGL_LOSE_CONTEXT_ON_RESET							0x31BF
242e5c31af7Sopenharmony_ci#define EGL_LOSE_CONTEXT_ON_RESET_KHR						0x31BF
243e5c31af7Sopenharmony_ci#define EGL_LOSE_CONTEXT_ON_RESET_EXT						0x31BF
244e5c31af7Sopenharmony_ci#define EGL_PLATFORM_X11_EXT								0x31D5
245e5c31af7Sopenharmony_ci#define EGL_PLATFORM_X11_SCREEN_EXT							0x31D6
246e5c31af7Sopenharmony_ci#define EGL_PLATFORM_WAYLAND_KHR							0x31D8
247e5c31af7Sopenharmony_ci#define EGL_YUV_BUFFER_EXT									0x3300
248e5c31af7Sopenharmony_ci#define EGL_YUV_ORDER_EXT									0x3301
249e5c31af7Sopenharmony_ci#define EGL_YUV_ORDER_YUV_EXT								0x3302
250e5c31af7Sopenharmony_ci#define EGL_YUV_ORDER_YVU_EXT								0x3303
251e5c31af7Sopenharmony_ci#define EGL_YUV_ORDER_YUYV_EXT								0x3304
252e5c31af7Sopenharmony_ci#define EGL_YUV_ORDER_UYVY_EXT								0x3305
253e5c31af7Sopenharmony_ci#define EGL_YUV_ORDER_YVYU_EXT								0x3306
254e5c31af7Sopenharmony_ci#define EGL_YUV_ORDER_VYUY_EXT								0x3307
255e5c31af7Sopenharmony_ci#define EGL_YUV_ORDER_AYUV_EXT								0x3308
256e5c31af7Sopenharmony_ci#define EGL_YUV_CSC_STANDARD_EXT							0x330A
257e5c31af7Sopenharmony_ci#define EGL_YUV_CSC_STANDARD_601_EXT						0x330B
258e5c31af7Sopenharmony_ci#define EGL_YUV_CSC_STANDARD_709_EXT						0x330C
259e5c31af7Sopenharmony_ci#define EGL_YUV_CSC_STANDARD_2020_EXT						0x330D
260e5c31af7Sopenharmony_ci#define EGL_YUV_NUMBER_OF_PLANES_EXT						0x3311
261e5c31af7Sopenharmony_ci#define EGL_YUV_SUBSAMPLE_EXT								0x3312
262e5c31af7Sopenharmony_ci#define EGL_YUV_SUBSAMPLE_4_2_0_EXT							0x3313
263e5c31af7Sopenharmony_ci#define EGL_YUV_SUBSAMPLE_4_2_2_EXT							0x3314
264e5c31af7Sopenharmony_ci#define EGL_YUV_SUBSAMPLE_4_4_4_EXT							0x3315
265e5c31af7Sopenharmony_ci#define EGL_YUV_DEPTH_RANGE_EXT								0x3317
266e5c31af7Sopenharmony_ci#define EGL_YUV_DEPTH_RANGE_LIMITED_EXT						0x3318
267e5c31af7Sopenharmony_ci#define EGL_YUV_DEPTH_RANGE_FULL_EXT						0x3319
268e5c31af7Sopenharmony_ci#define EGL_YUV_PLANE_BPP_EXT								0x331A
269e5c31af7Sopenharmony_ci#define EGL_YUV_PLANE_BPP_0_EXT								0x331B
270e5c31af7Sopenharmony_ci#define EGL_YUV_PLANE_BPP_8_EXT								0x331C
271e5c31af7Sopenharmony_ci#define EGL_YUV_PLANE_BPP_10_EXT							0x331D
272e5c31af7Sopenharmony_ci#define EGL_COLOR_COMPONENT_TYPE_EXT						0x3339
273e5c31af7Sopenharmony_ci#define EGL_COLOR_COMPONENT_TYPE_FIXED_EXT					0x333A
274e5c31af7Sopenharmony_ci#define EGL_COLOR_COMPONENT_TYPE_FLOAT_EXT					0x333B
275e5c31af7Sopenharmony_ci#define EGL_GL_COLORSPACE_BT2020_LINEAR_EXT					0x333F
276e5c31af7Sopenharmony_ci#define EGL_GL_COLORSPACE_BT2020_PQ_EXT						0x3340
277e5c31af7Sopenharmony_ci#define EGL_SMPTE2086_DISPLAY_PRIMARY_RX_EXT				0x3341
278e5c31af7Sopenharmony_ci#define EGL_SMPTE2086_DISPLAY_PRIMARY_RY_EXT				0x3342
279e5c31af7Sopenharmony_ci#define EGL_SMPTE2086_DISPLAY_PRIMARY_GX_EXT				0x3343
280e5c31af7Sopenharmony_ci#define EGL_SMPTE2086_DISPLAY_PRIMARY_GY_EXT				0x3344
281e5c31af7Sopenharmony_ci#define EGL_SMPTE2086_DISPLAY_PRIMARY_BX_EXT				0x3345
282e5c31af7Sopenharmony_ci#define EGL_SMPTE2086_DISPLAY_PRIMARY_BY_EXT				0x3346
283e5c31af7Sopenharmony_ci#define EGL_SMPTE2086_WHITE_POINT_X_EXT						0x3347
284e5c31af7Sopenharmony_ci#define EGL_SMPTE2086_WHITE_POINT_Y_EXT						0x3348
285e5c31af7Sopenharmony_ci#define EGL_SMPTE2086_MAX_LUMINANCE_EXT						0x3349
286e5c31af7Sopenharmony_ci#define EGL_SMPTE2086_MIN_LUMINANCE_EXT						0x334A
287e5c31af7Sopenharmony_ci#define EGL_METADATA_SCALING_EXT							50000
288e5c31af7Sopenharmony_ci#define EGL_GL_COLORSPACE_SCRGB_LINEAR_EXT					0x3350
289e5c31af7Sopenharmony_ci#define EGL_GL_COLORSPACE_SCRGB_EXT							0x3351
290e5c31af7Sopenharmony_ci#define EGL_CTA861_3_MAX_CONTENT_LIGHT_LEVEL_EXT			0x3360
291e5c31af7Sopenharmony_ci#define EGL_CTA861_3_MAX_FRAME_AVERAGE_LEVEL_EXT			0x3361
292e5c31af7Sopenharmony_ci#define EGL_GL_COLORSPACE_DISPLAY_P3_LINEAR_EXT				0x3362
293e5c31af7Sopenharmony_ci#define EGL_GL_COLORSPACE_DISPLAY_P3_EXT					0x3363
294e5c31af7Sopenharmony_ci#define EGL_GL_COLORSPACE_DISPLAY_P3_PASSTHROUGH_EXT		0x3490
295e5c31af7Sopenharmony_ci#define EGL_GL_COLORSPACE_BT2020_HLG_EXT					0x3540
296