xref: /aosp_15_r20/external/angle/scripts/egl_angle_ext.xml (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker<?xml version="1.0" encoding="UTF-8"?>
2*8975f5c5SAndroid Build Coastguard Worker<registry>
3*8975f5c5SAndroid Build Coastguard Worker    <comment>
4*8975f5c5SAndroid Build Coastguard Worker    Copyright 2018 The ANGLE Project Authors. All rights reserved.
5*8975f5c5SAndroid Build Coastguard Worker    Use of this source code is governed by a BSD-style license that can be
6*8975f5c5SAndroid Build Coastguard Worker    found in the LICENSE file.
7*8975f5c5SAndroid Build Coastguard Worker
8*8975f5c5SAndroid Build Coastguard Worker    egl_angle_ext.xml
9*8975f5c5SAndroid Build Coastguard Worker        Includes data used to auto-generate ANGLE classes.
10*8975f5c5SAndroid Build Coastguard Worker    </comment>
11*8975f5c5SAndroid Build Coastguard Worker
12*8975f5c5SAndroid Build Coastguard Worker    <!-- SECTION: EGL type definitions. -->
13*8975f5c5SAndroid Build Coastguard Worker    <types>
14*8975f5c5SAndroid Build Coastguard Worker        <type requires="khrplatform">typedef khronos_uint64_t <name>EGLFrameTokenANGLE</name>;</type>
15*8975f5c5SAndroid Build Coastguard Worker    </types>
16*8975f5c5SAndroid Build Coastguard Worker
17*8975f5c5SAndroid Build Coastguard Worker    <!-- SECTION: EGL command definitions. -->
18*8975f5c5SAndroid Build Coastguard Worker    <commands namespace="EGL">
19*8975f5c5SAndroid Build Coastguard Worker        <command>
20*8975f5c5SAndroid Build Coastguard Worker            <proto><ptype>EGLDeviceEXT</ptype> <name>eglCreateDeviceANGLE</name></proto>
21*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLint</ptype> <name>device_type</name></param>
22*8975f5c5SAndroid Build Coastguard Worker            <param>void *<name>native_device</name></param>
23*8975f5c5SAndroid Build Coastguard Worker            <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param>
24*8975f5c5SAndroid Build Coastguard Worker        </command>
25*8975f5c5SAndroid Build Coastguard Worker        <command>
26*8975f5c5SAndroid Build Coastguard Worker            <proto><ptype>EGLBoolean</ptype> <name>eglReleaseDeviceANGLE</name></proto>
27*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDeviceEXT</ptype> <name>device</name></param>
28*8975f5c5SAndroid Build Coastguard Worker        </command>
29*8975f5c5SAndroid Build Coastguard Worker        <command>
30*8975f5c5SAndroid Build Coastguard Worker            <proto><ptype>EGLBoolean</ptype> <name>eglCreateStreamProducerD3DTextureANGLE</name></proto>
31*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
32*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param>
33*8975f5c5SAndroid Build Coastguard Worker            <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param>
34*8975f5c5SAndroid Build Coastguard Worker        </command>
35*8975f5c5SAndroid Build Coastguard Worker        <command>
36*8975f5c5SAndroid Build Coastguard Worker            <proto><ptype>EGLBoolean</ptype> <name>eglStreamPostD3DTextureANGLE</name></proto>
37*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
38*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLStreamKHR</ptype> <name>stream</name></param>
39*8975f5c5SAndroid Build Coastguard Worker            <param>void *<name>texture</name></param>
40*8975f5c5SAndroid Build Coastguard Worker            <param>const <ptype>EGLAttrib</ptype> *<name>attrib_list</name></param>
41*8975f5c5SAndroid Build Coastguard Worker        </command>
42*8975f5c5SAndroid Build Coastguard Worker        <command>
43*8975f5c5SAndroid Build Coastguard Worker            <proto><ptype>EGLBoolean</ptype> <name>eglGetSyncValuesCHROMIUM</name></proto>
44*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
45*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLSurface</ptype> <name>surface</name></param>
46*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLuint64KHR</ptype> *<name>ust</name></param>
47*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLuint64KHR</ptype> *<name>msc</name></param>
48*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLuint64KHR</ptype> *<name>sbc</name></param>
49*8975f5c5SAndroid Build Coastguard Worker        </command>
50*8975f5c5SAndroid Build Coastguard Worker        <command>
51*8975f5c5SAndroid Build Coastguard Worker            <proto><ptype>EGLint</ptype> <name>eglProgramCacheGetAttribANGLE</name></proto>
52*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
53*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLenum</ptype> <name>attrib</name></param>
54*8975f5c5SAndroid Build Coastguard Worker        </command>
55*8975f5c5SAndroid Build Coastguard Worker        <command>
56*8975f5c5SAndroid Build Coastguard Worker            <proto>void <name>eglProgramCacheQueryANGLE</name></proto>
57*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
58*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLint</ptype> <name>index</name></param>
59*8975f5c5SAndroid Build Coastguard Worker            <param>void *<name>key</name></param>
60*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLint</ptype> *<name>keysize</name></param>
61*8975f5c5SAndroid Build Coastguard Worker            <param>void *<name>binary</name></param>
62*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLint</ptype> *<name>binarysize</name></param>
63*8975f5c5SAndroid Build Coastguard Worker        </command>
64*8975f5c5SAndroid Build Coastguard Worker        <command>
65*8975f5c5SAndroid Build Coastguard Worker            <proto>void <name>eglProgramCachePopulateANGLE</name></proto>
66*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
67*8975f5c5SAndroid Build Coastguard Worker            <param>const void *<name>key</name></param>
68*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLint</ptype> <name>keysize</name></param>
69*8975f5c5SAndroid Build Coastguard Worker            <param>const void *<name>binary</name></param>
70*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLint</ptype> <name>binarysize</name></param>
71*8975f5c5SAndroid Build Coastguard Worker        </command>
72*8975f5c5SAndroid Build Coastguard Worker        <command>
73*8975f5c5SAndroid Build Coastguard Worker            <proto><ptype>EGLint</ptype> <name>eglProgramCacheResizeANGLE</name></proto>
74*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
75*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLint</ptype> <name>limit</name></param>
76*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLint</ptype> <name>mode</name></param>
77*8975f5c5SAndroid Build Coastguard Worker        </command>
78*8975f5c5SAndroid Build Coastguard Worker        <command>
79*8975f5c5SAndroid Build Coastguard Worker            <proto>const char *<name>eglQueryStringiANGLE</name></proto>
80*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
81*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLint</ptype> <name>name</name></param>
82*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLint</ptype> <name>index</name></param>
83*8975f5c5SAndroid Build Coastguard Worker        </command>
84*8975f5c5SAndroid Build Coastguard Worker        <command>
85*8975f5c5SAndroid Build Coastguard Worker            <proto><ptype>EGLBoolean</ptype> <name>eglDisplayAttribANGLE</name></proto>
86*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
87*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLint</ptype> <name>attribute</name></param>
88*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLAttrib</ptype> *<name>value</name></param>
89*8975f5c5SAndroid Build Coastguard Worker        </command>
90*8975f5c5SAndroid Build Coastguard Worker        <command>
91*8975f5c5SAndroid Build Coastguard Worker            <proto>void <name>eglAcquireExternalContextANGLE</name></proto>
92*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
93*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLSurface</ptype> <name>drawAndRead</name></param>
94*8975f5c5SAndroid Build Coastguard Worker        </command>
95*8975f5c5SAndroid Build Coastguard Worker        <command>
96*8975f5c5SAndroid Build Coastguard Worker            <proto>void <name>eglReleaseExternalContextANGLE</name></proto>
97*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
98*8975f5c5SAndroid Build Coastguard Worker        </command>
99*8975f5c5SAndroid Build Coastguard Worker        <command>
100*8975f5c5SAndroid Build Coastguard Worker            <proto><ptype>EGLBoolean</ptype> <name>eglSwapBuffersWithFrameTokenANGLE</name></proto>
101*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
102*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLSurface</ptype> <name>surface</name></param>
103*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLFrameTokenANGLE</ptype> <name>frametoken</name></param>
104*8975f5c5SAndroid Build Coastguard Worker        </command>
105*8975f5c5SAndroid Build Coastguard Worker        <command>
106*8975f5c5SAndroid Build Coastguard Worker            <proto><ptype>EGLBoolean</ptype> <name>eglPrepareSwapBuffersANGLE</name></proto>
107*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
108*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLSurface</ptype> <name>surface</name></param>
109*8975f5c5SAndroid Build Coastguard Worker        </command>
110*8975f5c5SAndroid Build Coastguard Worker        <command>
111*8975f5c5SAndroid Build Coastguard Worker            <proto>void <name>eglReleaseHighPowerGPUANGLE</name></proto>
112*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
113*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLContext</ptype> <name>ctx</name></param>
114*8975f5c5SAndroid Build Coastguard Worker        </command>
115*8975f5c5SAndroid Build Coastguard Worker        <command>
116*8975f5c5SAndroid Build Coastguard Worker            <proto>void <name>eglReacquireHighPowerGPUANGLE</name></proto>
117*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
118*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLContext</ptype> <name>ctx</name></param>
119*8975f5c5SAndroid Build Coastguard Worker        </command>
120*8975f5c5SAndroid Build Coastguard Worker        <command>
121*8975f5c5SAndroid Build Coastguard Worker            <proto>void <name>eglHandleGPUSwitchANGLE</name></proto>
122*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
123*8975f5c5SAndroid Build Coastguard Worker        </command>
124*8975f5c5SAndroid Build Coastguard Worker        <command>
125*8975f5c5SAndroid Build Coastguard Worker            <proto>void <name>eglForceGPUSwitchANGLE</name></proto>
126*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
127*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLint</ptype> <name>gpuIDHigh</name></param>
128*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLint</ptype> <name>gpuIDLow</name></param>
129*8975f5c5SAndroid Build Coastguard Worker        </command>
130*8975f5c5SAndroid Build Coastguard Worker        <command>
131*8975f5c5SAndroid Build Coastguard Worker            <proto><ptype>EGLBoolean</ptype> <name>eglQueryDisplayAttribANGLE</name></proto>
132*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
133*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLint</ptype> <name>attribute</name></param>
134*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLAttrib</ptype> *<name>value</name></param>
135*8975f5c5SAndroid Build Coastguard Worker        </command>
136*8975f5c5SAndroid Build Coastguard Worker        <command>
137*8975f5c5SAndroid Build Coastguard Worker            <proto><ptype>EGLBoolean</ptype> <name>eglExportVkImageANGLE</name></proto>
138*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
139*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLImage</ptype> <name>image</name></param>
140*8975f5c5SAndroid Build Coastguard Worker            <param>void *<name>vk_image</name></param>
141*8975f5c5SAndroid Build Coastguard Worker            <param>void *<name>vk_image_create_info</name></param>
142*8975f5c5SAndroid Build Coastguard Worker        </command>
143*8975f5c5SAndroid Build Coastguard Worker        <command>
144*8975f5c5SAndroid Build Coastguard Worker            <proto>void *<name>eglCopyMetalSharedEventANGLE</name></proto>
145*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
146*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLSyncKHR</ptype> <name>sync</name></param>
147*8975f5c5SAndroid Build Coastguard Worker        </command>
148*8975f5c5SAndroid Build Coastguard Worker        <command>
149*8975f5c5SAndroid Build Coastguard Worker            <proto>void <name>eglWaitUntilWorkScheduledANGLE</name></proto>
150*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLDisplay</ptype> <name>dpy</name></param>
151*8975f5c5SAndroid Build Coastguard Worker        </command>
152*8975f5c5SAndroid Build Coastguard Worker        <command>
153*8975f5c5SAndroid Build Coastguard Worker            <proto>void <name>eglSetValidationEnabledANGLE</name></proto>
154*8975f5c5SAndroid Build Coastguard Worker            <param><ptype>EGLBoolean</ptype> <name>validationState</name></param>
155*8975f5c5SAndroid Build Coastguard Worker        </command>
156*8975f5c5SAndroid Build Coastguard Worker    </commands>
157*8975f5c5SAndroid Build Coastguard Worker    <!-- SECTION: ANGLE extension interface definitions -->
158*8975f5c5SAndroid Build Coastguard Worker    <extensions>
159*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_device_creation" supported="egl">
160*8975f5c5SAndroid Build Coastguard Worker            <require>
161*8975f5c5SAndroid Build Coastguard Worker                <command name="eglCreateDeviceANGLE"/>
162*8975f5c5SAndroid Build Coastguard Worker                <command name="eglReleaseDeviceANGLE"/>
163*8975f5c5SAndroid Build Coastguard Worker            </require>
164*8975f5c5SAndroid Build Coastguard Worker        </extension>
165*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_feature_control" supported="egl">
166*8975f5c5SAndroid Build Coastguard Worker            <require>
167*8975f5c5SAndroid Build Coastguard Worker                <command name="eglQueryStringiANGLE"/>
168*8975f5c5SAndroid Build Coastguard Worker                <command name="eglQueryDisplayAttribANGLE"/>
169*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_FEATURE_NAME_ANGLE"/>
170*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_FEATURE_CATEGORY_ANGLE"/>
171*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_FEATURE_STATUS_ANGLE"/>
172*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_FEATURE_COUNT_ANGLE"/>
173*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_FEATURE_OVERRIDES_ENABLED_ANGLE"/>
174*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_FEATURE_OVERRIDES_DISABLED_ANGLE"/>
175*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_FEATURE_ALL_DISABLED_ANGLE"/>
176*8975f5c5SAndroid Build Coastguard Worker            </require>
177*8975f5c5SAndroid Build Coastguard Worker        </extension>
178*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_external_context_and_surface" supported="egl">
179*8975f5c5SAndroid Build Coastguard Worker            <require>
180*8975f5c5SAndroid Build Coastguard Worker                <command name="eglAcquireExternalContextANGLE"/>
181*8975f5c5SAndroid Build Coastguard Worker                <command name="eglReleaseExternalContextANGLE"/>
182*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_EXTERNAL_CONTEXT_ANGLE"/>
183*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_EXTERNAL_SURFACE_ANGLE"/>
184*8975f5c5SAndroid Build Coastguard Worker            </require>
185*8975f5c5SAndroid Build Coastguard Worker        </extension>
186*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_stream_producer_d3d_texture" supported="egl">
187*8975f5c5SAndroid Build Coastguard Worker            <require>
188*8975f5c5SAndroid Build Coastguard Worker                <command name="eglCreateStreamProducerD3DTextureANGLE"/>
189*8975f5c5SAndroid Build Coastguard Worker                <command name="eglStreamPostD3DTextureANGLE"/>
190*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_D3D_TEXTURE_SUBRESOURCE_ID_ANGLE"/>
191*8975f5c5SAndroid Build Coastguard Worker            </require>
192*8975f5c5SAndroid Build Coastguard Worker        </extension>
193*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_CHROMIUM_sync_control" supported="egl">
194*8975f5c5SAndroid Build Coastguard Worker            <require>
195*8975f5c5SAndroid Build Coastguard Worker                <command name="eglGetSyncValuesCHROMIUM"/>
196*8975f5c5SAndroid Build Coastguard Worker            </require>
197*8975f5c5SAndroid Build Coastguard Worker        </extension>
198*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_program_cache_control" supported="egl">
199*8975f5c5SAndroid Build Coastguard Worker            <require>
200*8975f5c5SAndroid Build Coastguard Worker                <command name="eglProgramCacheGetAttribANGLE"/>
201*8975f5c5SAndroid Build Coastguard Worker                <command name="eglProgramCacheQueryANGLE"/>
202*8975f5c5SAndroid Build Coastguard Worker                <command name="eglProgramCachePopulateANGLE"/>
203*8975f5c5SAndroid Build Coastguard Worker                <command name="eglProgramCacheResizeANGLE"/>
204*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PROGRAM_CACHE_SIZE_ANGLE"/>
205*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PROGRAM_CACHE_KEY_LENGTH_ANGLE"/>
206*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PROGRAM_CACHE_RESIZE_ANGLE"/>
207*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PROGRAM_CACHE_TRIM_ANGLE"/>
208*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_CONTEXT_PROGRAM_BINARY_CACHE_ENABLED_ANGLE"/>
209*8975f5c5SAndroid Build Coastguard Worker            </require>
210*8975f5c5SAndroid Build Coastguard Worker        </extension>
211*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_wait_until_work_scheduled" supported="egl">
212*8975f5c5SAndroid Build Coastguard Worker            <require>
213*8975f5c5SAndroid Build Coastguard Worker                <command name="eglWaitUntilWorkScheduledANGLE"/>
214*8975f5c5SAndroid Build Coastguard Worker            </require>
215*8975f5c5SAndroid Build Coastguard Worker        </extension>
216*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_swap_with_frame_token" supported="egl">
217*8975f5c5SAndroid Build Coastguard Worker            <require>
218*8975f5c5SAndroid Build Coastguard Worker                <command name="eglSwapBuffersWithFrameTokenANGLE"/>
219*8975f5c5SAndroid Build Coastguard Worker            </require>
220*8975f5c5SAndroid Build Coastguard Worker        </extension>
221*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_prepare_swap_buffers" supported="egl">
222*8975f5c5SAndroid Build Coastguard Worker            <require>
223*8975f5c5SAndroid Build Coastguard Worker                <command name="eglPrepareSwapBuffersANGLE"/>
224*8975f5c5SAndroid Build Coastguard Worker            </require>
225*8975f5c5SAndroid Build Coastguard Worker        </extension>
226*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_power_preference" supported="egl">
227*8975f5c5SAndroid Build Coastguard Worker            <require>
228*8975f5c5SAndroid Build Coastguard Worker                <command name="eglReleaseHighPowerGPUANGLE"/>
229*8975f5c5SAndroid Build Coastguard Worker                <command name="eglReacquireHighPowerGPUANGLE"/>
230*8975f5c5SAndroid Build Coastguard Worker                <command name="eglHandleGPUSwitchANGLE"/>
231*8975f5c5SAndroid Build Coastguard Worker                <command name="eglForceGPUSwitchANGLE"/>
232*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_POWER_PREFERENCE_ANGLE"/>
233*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_LOW_POWER_ANGLE"/>
234*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_HIGH_POWER_ANGLE"/>
235*8975f5c5SAndroid Build Coastguard Worker            </require>
236*8975f5c5SAndroid Build Coastguard Worker        </extension>
237*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_display_semaphore_share_group" supported="egl">
238*8975f5c5SAndroid Build Coastguard Worker            <require>
239*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_DISPLAY_SEMAPHORE_SHARE_GROUP_ANGLE"/>
240*8975f5c5SAndroid Build Coastguard Worker            </require>
241*8975f5c5SAndroid Build Coastguard Worker        </extension>
242*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_display_texture_share_group" supported="egl">
243*8975f5c5SAndroid Build Coastguard Worker            <require>
244*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_DISPLAY_TEXTURE_SHARE_GROUP_ANGLE"/>
245*8975f5c5SAndroid Build Coastguard Worker            </require>
246*8975f5c5SAndroid Build Coastguard Worker        </extension>
247*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_vulkan_image" supported="egl">
248*8975f5c5SAndroid Build Coastguard Worker            <require>
249*8975f5c5SAndroid Build Coastguard Worker                <command name="eglExportVkImageANGLE"/>
250*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_VULKAN_IMAGE_ANGLE"/>
251*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_VULKAN_IMAGE_CREATE_INFO_HI_ANGLE"/>
252*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_VULKAN_IMAGE_CREATE_INFO_LO_ANGLE"/>
253*8975f5c5SAndroid Build Coastguard Worker            </require>
254*8975f5c5SAndroid Build Coastguard Worker        </extension>
255*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_metal_create_context_ownership_identity" supported="egl">
256*8975f5c5SAndroid Build Coastguard Worker            <require>
257*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_CONTEXT_METAL_OWNERSHIP_IDENTITY_ANGLE"/>
258*8975f5c5SAndroid Build Coastguard Worker            </require>
259*8975f5c5SAndroid Build Coastguard Worker        </extension>
260*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_colorspace_attribute_passthrough" supported="egl" />
261*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_context_virtualization" supported="egl">
262*8975f5c5SAndroid Build Coastguard Worker            <require>
263*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_CONTEXT_VIRTUALIZATION_GROUP_ANGLE"/>
264*8975f5c5SAndroid Build Coastguard Worker            </require>
265*8975f5c5SAndroid Build Coastguard Worker        </extension>
266*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_create_context_backwards_compatible" supported="egl">
267*8975f5c5SAndroid Build Coastguard Worker            <require>
268*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_CONTEXT_OPENGL_BACKWARDS_COMPATIBLE_ANGLE"/>
269*8975f5c5SAndroid Build Coastguard Worker            </require>
270*8975f5c5SAndroid Build Coastguard Worker        </extension>
271*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_create_context_client_arrays" supported="egl">
272*8975f5c5SAndroid Build Coastguard Worker            <require>
273*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_CONTEXT_CLIENT_ARRAYS_ENABLED_ANGLE"/>
274*8975f5c5SAndroid Build Coastguard Worker            </require>
275*8975f5c5SAndroid Build Coastguard Worker        </extension>
276*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_create_context_extensions_enabled" supported="egl">
277*8975f5c5SAndroid Build Coastguard Worker            <require>
278*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_EXTENSIONS_ENABLED_ANGLE"/>
279*8975f5c5SAndroid Build Coastguard Worker            </require>
280*8975f5c5SAndroid Build Coastguard Worker        </extension>
281*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_create_context_webgl_compatibility" supported="egl">
282*8975f5c5SAndroid Build Coastguard Worker            <require>
283*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE"/>
284*8975f5c5SAndroid Build Coastguard Worker            </require>
285*8975f5c5SAndroid Build Coastguard Worker        </extension>
286*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_create_surface_swap_interval" supported="egl">
287*8975f5c5SAndroid Build Coastguard Worker            <require>
288*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_SWAP_INTERVAL_ANGLE"/>
289*8975f5c5SAndroid Build Coastguard Worker            </require>
290*8975f5c5SAndroid Build Coastguard Worker        </extension>
291*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_d3d_share_handle_client_buffer" supported="egl">
292*8975f5c5SAndroid Build Coastguard Worker            <require>
293*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE"/>
294*8975f5c5SAndroid Build Coastguard Worker            </require>
295*8975f5c5SAndroid Build Coastguard Worker        </extension>
296*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_device_cgl" supported="egl">
297*8975f5c5SAndroid Build Coastguard Worker            <require>
298*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_CGL_CONTEXT_ANGLE"/>
299*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_CGL_PIXEL_FORMAT_ANGLE"/>
300*8975f5c5SAndroid Build Coastguard Worker            </require>
301*8975f5c5SAndroid Build Coastguard Worker        </extension>
302*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_device_d3d9" supported="egl">
303*8975f5c5SAndroid Build Coastguard Worker            <require>
304*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_D3D9_DEVICE_ANGLE"/>
305*8975f5c5SAndroid Build Coastguard Worker            </require>
306*8975f5c5SAndroid Build Coastguard Worker        </extension>
307*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_device_d3d11" supported="egl">
308*8975f5c5SAndroid Build Coastguard Worker            <require>
309*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_D3D11_DEVICE_ANGLE"/>
310*8975f5c5SAndroid Build Coastguard Worker            </require>
311*8975f5c5SAndroid Build Coastguard Worker        </extension>
312*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_device_eagl" supported="egl">
313*8975f5c5SAndroid Build Coastguard Worker            <require>
314*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_EAGL_CONTEXT_ANGLE"/>
315*8975f5c5SAndroid Build Coastguard Worker            </require>
316*8975f5c5SAndroid Build Coastguard Worker        </extension>
317*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_device_metal" supported="egl">
318*8975f5c5SAndroid Build Coastguard Worker            <require>
319*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_METAL_DEVICE_ANGLE"/>
320*8975f5c5SAndroid Build Coastguard Worker            </require>
321*8975f5c5SAndroid Build Coastguard Worker        </extension>
322*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_device_vulkan" supported="egl">
323*8975f5c5SAndroid Build Coastguard Worker            <require>
324*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_VULKAN_VERSION_ANGLE"/>
325*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_VULKAN_INSTANCE_ANGLE"/>
326*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_VULKAN_INSTANCE_EXTENSIONS_ANGLE"/>
327*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_VULKAN_PHYSICAL_DEVICE_ANGLE"/>
328*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_VULKAN_DEVICE_ANGLE"/>
329*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_VULKAN_DEVICE_EXTENSIONS_ANGLE"/>
330*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_VULKAN_FEATURES_ANGLE"/>
331*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_VULKAN_QUEUE_ANGLE"/>
332*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_VULKAN_QUEUE_FAMILIY_INDEX_ANGLE"/>
333*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_VULKAN_GET_INSTANCE_PROC_ADDR"/>
334*8975f5c5SAndroid Build Coastguard Worker            </require>
335*8975f5c5SAndroid Build Coastguard Worker        </extension>
336*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_direct_composition" supported="egl">
337*8975f5c5SAndroid Build Coastguard Worker            <require>
338*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_DIRECT_COMPOSITION_ANGLE"/>
339*8975f5c5SAndroid Build Coastguard Worker            </require>
340*8975f5c5SAndroid Build Coastguard Worker        </extension>
341*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_display_power_preference" supported="egl">
342*8975f5c5SAndroid Build Coastguard Worker            <require>
343*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_POWER_PREFERENCE_ANGLE"/>
344*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_LOW_POWER_ANGLE"/>
345*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_HIGH_POWER_ANGLE"/>
346*8975f5c5SAndroid Build Coastguard Worker            </require>
347*8975f5c5SAndroid Build Coastguard Worker        </extension>
348*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_experimental_present_path" supported="egl">
349*8975f5c5SAndroid Build Coastguard Worker            <require>
350*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_EXPERIMENTAL_PRESENT_PATH_ANGLE"/>
351*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_EXPERIMENTAL_PRESENT_PATH_FAST_ANGLE"/>
352*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_EXPERIMENTAL_PRESENT_PATH_COPY_ANGLE"/>
353*8975f5c5SAndroid Build Coastguard Worker            </require>
354*8975f5c5SAndroid Build Coastguard Worker        </extension>
355*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_ggp_stream_descriptor" supported="egl">
356*8975f5c5SAndroid Build Coastguard Worker            <require>
357*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_GGP_STREAM_DESCRIPTOR_ANGLE"/>
358*8975f5c5SAndroid Build Coastguard Worker            </require>
359*8975f5c5SAndroid Build Coastguard Worker        </extension>
360*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_iosurface_client_buffer" supported="egl">
361*8975f5c5SAndroid Build Coastguard Worker            <require>
362*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_IOSURFACE_ANGLE"/>
363*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_IOSURFACE_PLANE_ANGLE"/>
364*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_TEXTURE_RECTANGLE_ANGLE"/>
365*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_TEXTURE_TYPE_ANGLE"/>
366*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_TEXTURE_INTERNAL_FORMAT_ANGLE"/>
367*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_IOSURFACE_USAGE_HINT_ANGLE"/>
368*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_BIND_TO_TEXTURE_TARGET_ANGLE"/>
369*8975f5c5SAndroid Build Coastguard Worker            </require>
370*8975f5c5SAndroid Build Coastguard Worker        </extension>
371*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_keyed_mutex" supported="egl">
372*8975f5c5SAndroid Build Coastguard Worker            <require>
373*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_DXGI_KEYED_MUTEX_ANGLE"/>
374*8975f5c5SAndroid Build Coastguard Worker            </require>
375*8975f5c5SAndroid Build Coastguard Worker        </extension>
376*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_metal_create_context_ownership_identity" supported="egl">
377*8975f5c5SAndroid Build Coastguard Worker            <require>
378*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_CONTEXT_METAL_OWNERSHIP_IDENTITY_ANGLE"/>
379*8975f5c5SAndroid Build Coastguard Worker            </require>
380*8975f5c5SAndroid Build Coastguard Worker        </extension>
381*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_metal_texture_client_buffer" supported="egl">
382*8975f5c5SAndroid Build Coastguard Worker            <require>
383*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_METAL_TEXTURE_ANGLE"/>
384*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_METAL_TEXTURE_ARRAY_SLICE_ANGLE"/>
385*8975f5c5SAndroid Build Coastguard Worker            </require>
386*8975f5c5SAndroid Build Coastguard Worker        </extension>
387*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_platform_angle" supported="egl">
388*8975f5c5SAndroid Build Coastguard Worker            <require>
389*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_ANGLE"/>
390*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_TYPE_ANGLE"/>
391*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_MAX_VERSION_MAJOR_ANGLE"/>
392*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_MAX_VERSION_MINOR_ANGLE"/>
393*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_DEBUG_LAYERS_ENABLED"/>
394*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_NATIVE_PLATFORM_TYPE_ANGLE"/>
395*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_TYPE_DEFAULT_ANGLE"/>
396*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_HARDWARE_ANGLE"/>
397*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_NULL_ANGLE"/>
398*8975f5c5SAndroid Build Coastguard Worker            </require>
399*8975f5c5SAndroid Build Coastguard Worker        </extension>
400*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_platform_angle_d3d" supported="egl">
401*8975f5c5SAndroid Build Coastguard Worker            <require>
402*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_TYPE_D3D9_ANGLE"/>
403*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_TYPE_D3D11_ANGLE"/>
404*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_ANGLE"/>
405*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_ENABLE_AUTOMATIC_TRIM_ANGLE"/>
406*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_D3D_WARP_ANGLE"/>
407*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_D3D_REFERENCE_ANGLE"/>
408*8975f5c5SAndroid Build Coastguard Worker            </require>
409*8975f5c5SAndroid Build Coastguard Worker        </extension>
410*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_platform_angle_d3d11on12" supported="egl">
411*8975f5c5SAndroid Build Coastguard Worker            <require>
412*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_D3D11ON12_ANGLE"/>
413*8975f5c5SAndroid Build Coastguard Worker            </require>
414*8975f5c5SAndroid Build Coastguard Worker        </extension>
415*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_platform_angle_d3d_luid" supported="egl">
416*8975f5c5SAndroid Build Coastguard Worker            <require>
417*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_D3D_LUID_HIGH_ANGLE"/>
418*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_D3D_LUID_LOW_ANGLE"/>
419*8975f5c5SAndroid Build Coastguard Worker            </require>
420*8975f5c5SAndroid Build Coastguard Worker        </extension>
421*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_platform_angle_device_context_volatile_cgl" supported="egl">
422*8975f5c5SAndroid Build Coastguard Worker            <require>
423*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_DEVICE_CONTEXT_VOLATILE_CGL_ANGLE"/>
424*8975f5c5SAndroid Build Coastguard Worker            </require>
425*8975f5c5SAndroid Build Coastguard Worker        </extension>
426*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_platform_angle_device_context_volatile_eagl" supported="egl">
427*8975f5c5SAndroid Build Coastguard Worker            <require>
428*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_DEVICE_CONTEXT_VOLATILE_EAGL_ANGLE"/>
429*8975f5c5SAndroid Build Coastguard Worker            </require>
430*8975f5c5SAndroid Build Coastguard Worker        </extension>
431*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_platform_angle_device_id" supported="egl">
432*8975f5c5SAndroid Build Coastguard Worker            <require>
433*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_DEVICE_ID_HIGH_ANGLE"/>
434*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_DEVICE_ID_LOW_ANGLE"/>
435*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_DISPLAY_KEY_ANGLE"/>
436*8975f5c5SAndroid Build Coastguard Worker            </require>
437*8975f5c5SAndroid Build Coastguard Worker        </extension>
438*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_platform_angle_device_type_egl" supported="egl">
439*8975f5c5SAndroid Build Coastguard Worker            <require>
440*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_EGL_ANGLE"/>
441*8975f5c5SAndroid Build Coastguard Worker            </require>
442*8975f5c5SAndroid Build Coastguard Worker        </extension>
443*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_platform_angle_device_type_swiftshader" supported="egl">
444*8975f5c5SAndroid Build Coastguard Worker            <require>
445*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_SWIFTSHADER_ANGLE"/>
446*8975f5c5SAndroid Build Coastguard Worker            </require>
447*8975f5c5SAndroid Build Coastguard Worker        </extension>
448*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_platform_angle_metal" supported="egl">
449*8975f5c5SAndroid Build Coastguard Worker            <require>
450*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_TYPE_METAL_ANGLE"/>
451*8975f5c5SAndroid Build Coastguard Worker            </require>
452*8975f5c5SAndroid Build Coastguard Worker        </extension>
453*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_platform_angle_null" supported="egl">
454*8975f5c5SAndroid Build Coastguard Worker            <require>
455*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_TYPE_NULL_ANGLE"/>
456*8975f5c5SAndroid Build Coastguard Worker            </require>
457*8975f5c5SAndroid Build Coastguard Worker        </extension>
458*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_platform_angle_webgpu" supported="egl">
459*8975f5c5SAndroid Build Coastguard Worker            <require>
460*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_TYPE_WEBGPU_ANGLE"/>
461*8975f5c5SAndroid Build Coastguard Worker            </require>
462*8975f5c5SAndroid Build Coastguard Worker        </extension>
463*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_platform_angle_opengl" supported="egl">
464*8975f5c5SAndroid Build Coastguard Worker            <require>
465*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_TYPE_OPENGL_ANGLE"/>
466*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_TYPE_OPENGLES_ANGLE"/>
467*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_EGL_HANDLE_ANGLE"/>
468*8975f5c5SAndroid Build Coastguard Worker            </require>
469*8975f5c5SAndroid Build Coastguard Worker        </extension>
470*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_platform_angle_vulkan" supported="egl">
471*8975f5c5SAndroid Build Coastguard Worker            <require>
472*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_ANGLE_TYPE_VULKAN_ANGLE"/>
473*8975f5c5SAndroid Build Coastguard Worker            </require>
474*8975f5c5SAndroid Build Coastguard Worker        </extension>
475*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_robust_resource_initialization" supported="egl">
476*8975f5c5SAndroid Build Coastguard Worker            <require>
477*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_ROBUST_RESOURCE_INITIALIZATION_ANGLE"/>
478*8975f5c5SAndroid Build Coastguard Worker            </require>
479*8975f5c5SAndroid Build Coastguard Worker        </extension>
480*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_surface_orientation" supported="egl">
481*8975f5c5SAndroid Build Coastguard Worker            <require>
482*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_OPTIMAL_SURFACE_ORIENTATION_ANGLE"/>
483*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_SURFACE_ORIENTATION_ANGLE"/>
484*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_SURFACE_ORIENTATION_INVERT_X_ANGLE"/>
485*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_SURFACE_ORIENTATION_INVERT_Y_ANGLE"/>
486*8975f5c5SAndroid Build Coastguard Worker            </require>
487*8975f5c5SAndroid Build Coastguard Worker        </extension>
488*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_surface_orientation" supported="egl">
489*8975f5c5SAndroid Build Coastguard Worker            <require>
490*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_OPTIMAL_SURFACE_ORIENTATION_ANGLE"/>
491*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_SURFACE_ORIENTATION_ANGLE"/>
492*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_SURFACE_ORIENTATION_INVERT_X_ANGLE"/>
493*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_SURFACE_ORIENTATION_INVERT_Y_ANGLE"/>
494*8975f5c5SAndroid Build Coastguard Worker            </require>
495*8975f5c5SAndroid Build Coastguard Worker        </extension>
496*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_vulkan_display" supported="egl">
497*8975f5c5SAndroid Build Coastguard Worker            <require>
498*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_VULKAN_DISPLAY_MODE_SIMPLE_ANGLE"/>
499*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_PLATFORM_VULKAN_DISPLAY_MODE_HEADLESS_ANGLE"/>
500*8975f5c5SAndroid Build Coastguard Worker            </require>
501*8975f5c5SAndroid Build Coastguard Worker        </extension>
502*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_metal_shared_event_sync" supported="egl">
503*8975f5c5SAndroid Build Coastguard Worker            <require>
504*8975f5c5SAndroid Build Coastguard Worker                <command name="eglCopyMetalSharedEventANGLE"/>
505*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_SYNC_METAL_SHARED_EVENT_ANGLE"/>
506*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_SYNC_METAL_SHARED_EVENT_OBJECT_ANGLE"/>
507*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_SYNC_METAL_SHARED_EVENT_SIGNAL_VALUE_LO_ANGLE"/>
508*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_SYNC_METAL_SHARED_EVENT_SIGNAL_VALUE_HI_ANGLE"/>
509*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_SYNC_METAL_SHARED_EVENT_SIGNALED_ANGLE" />
510*8975f5c5SAndroid Build Coastguard Worker            </require>
511*8975f5c5SAndroid Build Coastguard Worker        </extension>
512*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_global_fence_sync" supported="egl">
513*8975f5c5SAndroid Build Coastguard Worker            <require>
514*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_SYNC_GLOBAL_FENCE_ANGLE"/>
515*8975f5c5SAndroid Build Coastguard Worker            </require>
516*8975f5c5SAndroid Build Coastguard Worker        </extension>
517*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_x11_visual" supported="egl">
518*8975f5c5SAndroid Build Coastguard Worker            <require>
519*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_X11_VISUAL_ID_ANGLE"/>
520*8975f5c5SAndroid Build Coastguard Worker            </require>
521*8975f5c5SAndroid Build Coastguard Worker        </extension>
522*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_d3d_texture_client_buffer" supported="egl">
523*8975f5c5SAndroid Build Coastguard Worker            <require>
524*8975f5c5SAndroid Build Coastguard Worker                <enum name="EGL_D3D_TEXTURE_ANGLE"/>
525*8975f5c5SAndroid Build Coastguard Worker            </require>
526*8975f5c5SAndroid Build Coastguard Worker        </extension>
527*8975f5c5SAndroid Build Coastguard Worker        <extension name="EGL_ANGLE_no_error" supported="egl">
528*8975f5c5SAndroid Build Coastguard Worker            <require>
529*8975f5c5SAndroid Build Coastguard Worker                <command name="eglSetValidationEnabledANGLE"/>
530*8975f5c5SAndroid Build Coastguard Worker            </require>
531*8975f5c5SAndroid Build Coastguard Worker        </extension>
532*8975f5c5SAndroid Build Coastguard Worker    </extensions>
533*8975f5c5SAndroid Build Coastguard Worker
534*8975f5c5SAndroid Build Coastguard Worker    <!-- SECTION: EGL enumerant (token) definitions. -->
535*8975f5c5SAndroid Build Coastguard Worker    <enums namespace="EGL" start="0x3202" end="0x320F" vendor="ANGLE">
536*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3202" name="EGL_PLATFORM_ANGLE_ANGLE"/>
537*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3203" name="EGL_PLATFORM_ANGLE_TYPE_ANGLE"/>
538*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3204" name="EGL_PLATFORM_ANGLE_MAX_VERSION_MAJOR_ANGLE"/>
539*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3205" name="EGL_PLATFORM_ANGLE_MAX_VERSION_MINOR_ANGLE"/>
540*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3206" name="EGL_PLATFORM_ANGLE_TYPE_DEFAULT_ANGLE"/>
541*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3207" name="EGL_PLATFORM_ANGLE_TYPE_D3D9_ANGLE"/>
542*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3208" name="EGL_PLATFORM_ANGLE_TYPE_D3D11_ANGLE"/>
543*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3209" name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_ANGLE"/>
544*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x320A" name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_HARDWARE_ANGLE"/>
545*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x320B" name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_D3D_WARP_ANGLE"/>
546*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x320C" name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_D3D_REFERENCE_ANGLE"/>
547*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x320D" name="EGL_PLATFORM_ANGLE_TYPE_OPENGL_ANGLE"/>
548*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x320E" name="EGL_PLATFORM_ANGLE_TYPE_OPENGLES_ANGLE"/>
549*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x320F" name="EGL_PLATFORM_ANGLE_ENABLE_AUTOMATIC_TRIM_ANGLE"/>
550*8975f5c5SAndroid Build Coastguard Worker    </enums>
551*8975f5c5SAndroid Build Coastguard Worker    <enums namespace="EGL" start="0x322F" end="0x322F" vendor="ANGLE">
552*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x322F" name="EGL_SWAP_INTERVAL_ANGLE" alias="EGL_SWAP_INTERVAL_EXT"/>
553*8975f5c5SAndroid Build Coastguard Worker    </enums>
554*8975f5c5SAndroid Build Coastguard Worker    <enums namespace="EGL" start="0x33A0" end="0x33AF" vendor="ANGLE">
555*8975f5c5SAndroid Build Coastguard Worker        <!-- 0x33A0-0x33A1 are defined in egl.xml already -->
556*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x33A2" name="EGL_DXGI_KEYED_MUTEX_ANGLE"/>
557*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x33A3" name="EGL_X11_VISUAL_ID_ANGLE"/>
558*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x33A3" name="EGL_D3D_TEXTURE_ANGLE"/>
559*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x33A4" name="EGL_EXPERIMENTAL_PRESENT_PATH_ANGLE"/>
560*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x33A5" name="EGL_DIRECT_COMPOSITION_ANGLE"/>
561*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x33A7" name="EGL_OPTIMAL_SURFACE_ORIENTATION_ANGLE"/>
562*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x33A8" name="EGL_SURFACE_ORIENTATION_ANGLE"/>
563*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x33A9" name="EGL_EXPERIMENTAL_PRESENT_PATH_FAST_ANGLE"/>
564*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x33AA" name="EGL_EXPERIMENTAL_PRESENT_PATH_COPY_ANGLE"/>
565*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x33AB" name="EGL_D3D_TEXTURE_SUBRESOURCE_ID_ANGLE"/>
566*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x33AC" name="EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE"/>
567*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x33AE" name="EGL_PLATFORM_ANGLE_TYPE_NULL_ANGLE"/>
568*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x33AF" name="EGL_DISPLAY_TEXTURE_SHARE_GROUP_ANGLE"/>
569*8975f5c5SAndroid Build Coastguard Worker    </enums>
570*8975f5c5SAndroid Build Coastguard Worker    <enums namespace="EGL" start="0x3450" end="0x345F" vendor="ANGLE">
571*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3450" name="EGL_PLATFORM_ANGLE_TYPE_VULKAN_ANGLE"/>
572*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3451" name="EGL_PLATFORM_ANGLE_DEBUG_LAYERS_ENABLED"/>
573*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3452" name="EGL_CONTEXT_CLIENT_ARRAYS_ENABLED_ANGLE"/>
574*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3453" name="EGL_ROBUST_RESOURCE_INITIALIZATION_ANGLE"/>
575*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3454" name="EGL_IOSURFACE_ANGLE"/>
576*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3455" name="EGL_PROGRAM_CACHE_SIZE_ANGLE"/>
577*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3456" name="EGL_PROGRAM_CACHE_KEY_LENGTH_ANGLE"/>
578*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3457" name="EGL_PROGRAM_CACHE_RESIZE_ANGLE"/>
579*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3458" name="EGL_PROGRAM_CACHE_TRIM_ANGLE"/>
580*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3459" name="EGL_CONTEXT_PROGRAM_BINARY_CACHE_ENABLED_ANGLE"/>
581*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x345A" name="EGL_IOSURFACE_PLANE_ANGLE"/>
582*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x345B" name="EGL_TEXTURE_RECTANGLE_ANGLE"/>
583*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x345C" name="EGL_TEXTURE_TYPE_ANGLE"/>
584*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x345D" name="EGL_TEXTURE_INTERNAL_FORMAT_ANGLE"/>
585*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x345E" name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_NULL_ANGLE"/>
586*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x345F" name="EGL_EXTENSIONS_ENABLED_ANGLE"/>
587*8975f5c5SAndroid Build Coastguard Worker    </enums>
588*8975f5c5SAndroid Build Coastguard Worker    <enums namespace="EGL" start="0x3460" end="0x346F" vendor="ANGLE">
589*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3460" name="EGL_FEATURE_NAME_ANGLE"/>
590*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3461" name="EGL_FEATURE_CATEGORY_ANGLE"/>
591*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3464" name="EGL_FEATURE_STATUS_ANGLE"/>
592*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3465" name="EGL_FEATURE_COUNT_ANGLE"/>
593*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3466" name="EGL_FEATURE_OVERRIDES_ENABLED_ANGLE"/>
594*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3467" name="EGL_FEATURE_OVERRIDES_DISABLED_ANGLE"/>
595*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3469" name="EGL_FEATURE_ALL_DISABLED_ANGLE"/>
596*8975f5c5SAndroid Build Coastguard Worker    </enums>
597*8975f5c5SAndroid Build Coastguard Worker    <enums namespace="EGL" start="0x3480" end="0x348F" vendor="ANGLE">
598*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3480" name="EGL_PLATFORM_ANGLE_EGL_HANDLE_ANGLE"/>
599*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3481" name="EGL_CONTEXT_VIRTUALIZATION_GROUP_ANGLE"/>
600*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3482" name="EGL_POWER_PREFERENCE_ANGLE"/>
601*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3483" name="EGL_CONTEXT_OPENGL_BACKWARDS_COMPATIBLE_ANGLE"/>
602*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3485" name="EGL_CGL_CONTEXT_ANGLE"/>
603*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3486" name="EGL_CGL_PIXEL_FORMAT_ANGLE"/>
604*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3487" name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_SWIFTSHADER_ANGLE"/>
605*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3488" name="EGL_PLATFORM_ANGLE_D3D11ON12_ANGLE"/>
606*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x3489" name="EGL_PLATFORM_ANGLE_TYPE_METAL_ANGLE"/>
607*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x348A" name="EGL_IOSURFACE_USAGE_HINT_ANGLE"/>
608*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x348B" name="EGL_GGP_STREAM_DESCRIPTOR_ANGLE"/>
609*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x348C" name="EGL_EAGL_CONTEXT_ANGLE"/>
610*8975f5c5SAndroid Build Coastguard Worker
611*8975f5c5SAndroid Build Coastguard Worker        <!-- NOTE: Yes, these two values are the same according to the extension specs. -->
612*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x348D" name="EGL_DISPLAY_SEMAPHORE_SHARE_GROUP_ANGLE"/>
613*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x348D" name="EGL_BIND_TO_TEXTURE_TARGET_ANGLE"/>
614*8975f5c5SAndroid Build Coastguard Worker
615*8975f5c5SAndroid Build Coastguard Worker        <!-- NOTE: More duplicates!. -->
616*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x348E" name="EGL_PLATFORM_ANGLE_DEVICE_TYPE_EGL_ANGLE"/>
617*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x348E" name="EGL_EXTERNAL_CONTEXT_ANGLE"/>
618*8975f5c5SAndroid Build Coastguard Worker
619*8975f5c5SAndroid Build Coastguard Worker        <!-- NOTE: More duplicates!. -->
620*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x348F" name="EGL_PLATFORM_ANGLE_NATIVE_PLATFORM_TYPE_ANGLE"/>
621*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x348F" name="EGL_EXTERNAL_SURFACE_ANGLE"/>
622*8975f5c5SAndroid Build Coastguard Worker    </enums>
623*8975f5c5SAndroid Build Coastguard Worker    <enums namespace="EGL" start="0x34A0" end="0x34AF" vendor="ANGLE">
624*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34A0" name="EGL_PLATFORM_ANGLE_D3D_LUID_HIGH_ANGLE"/>
625*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34A1" name="EGL_PLATFORM_ANGLE_D3D_LUID_LOW_ANGLE"/>
626*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34A2" name="EGL_PLATFORM_ANGLE_DEVICE_CONTEXT_VOLATILE_EAGL_ANGLE"/>
627*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34A3" name="EGL_PLATFORM_ANGLE_DEVICE_CONTEXT_VOLATILE_CGL_ANGLE"/>
628*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34A4" name="EGL_PLATFORM_VULKAN_DISPLAY_MODE_SIMPLE_ANGLE"/>
629*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34A5" name="EGL_PLATFORM_VULKAN_DISPLAY_MODE_HEADLESS_ANGLE"/>
630*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34A6" name="EGL_METAL_DEVICE_ANGLE"/>
631*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34A7" name="EGL_METAL_TEXTURE_ANGLE"/>
632*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34A8" name="EGL_VULKAN_VERSION_ANGLE"/>
633*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34A9" name="EGL_VULKAN_INSTANCE_ANGLE"/>
634*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34AA" name="EGL_VULKAN_INSTANCE_EXTENSIONS_ANGLE"/>
635*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34AB" name="EGL_VULKAN_PHYSICAL_DEVICE_ANGLE"/>
636*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34AC" name="EGL_VULKAN_DEVICE_ANGLE"/>
637*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34AD" name="EGL_VULKAN_DEVICE_EXTENSIONS_ANGLE"/>
638*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34AE" name="EGL_VULKAN_FEATURES_ANGLE"/>
639*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34AF" name="EGL_VULKAN_QUEUE_ANGLE"/>
640*8975f5c5SAndroid Build Coastguard Worker    </enums>
641*8975f5c5SAndroid Build Coastguard Worker    <enums namespace="EGL" start="0x34D0" end="0x34DF" vendor="ANGLE">
642*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34D0" name="EGL_VULKAN_QUEUE_FAMILIY_INDEX_ANGLE"/>
643*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34D1" name="EGL_VULKAN_GET_INSTANCE_PROC_ADDR"/>
644*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34D2" name="EGL_CONTEXT_METAL_OWNERSHIP_IDENTITY_ANGLE"/>
645*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34D3" name="EGL_VULKAN_IMAGE_ANGLE"/>
646*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34D4" name="EGL_VULKAN_IMAGE_CREATE_INFO_HI_ANGLE"/>
647*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34D5" name="EGL_VULKAN_IMAGE_CREATE_INFO_LO_ANGLE"/>
648*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34D6" name="EGL_PLATFORM_ANGLE_DEVICE_ID_HIGH_ANGLE"/>
649*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34D7" name="EGL_PLATFORM_ANGLE_DEVICE_ID_LOW_ANGLE"/>
650*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34D8" name="EGL_SYNC_METAL_SHARED_EVENT_ANGLE"/>
651*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34D9" name="EGL_SYNC_METAL_SHARED_EVENT_OBJECT_ANGLE"/>
652*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34DA" name="EGL_SYNC_METAL_SHARED_EVENT_SIGNAL_VALUE_LO_ANGLE"/>
653*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34DB" name="EGL_SYNC_METAL_SHARED_EVENT_SIGNAL_VALUE_HI_ANGLE"/>
654*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34DC" name="EGL_SYNC_METAL_SHARED_EVENT_SIGNALED_ANGLE" />
655*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34DC" name="EGL_PLATFORM_ANGLE_DISPLAY_KEY_ANGLE" />
656*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34DD" name="EGL_METAL_TEXTURE_ARRAY_SLICE_ANGLE"/>
657*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34DE" name="EGL_SYNC_GLOBAL_FENCE_ANGLE"/>
658*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x34DF" name="EGL_PLATFORM_ANGLE_TYPE_WEBGPU_ANGLE"/>
659*8975f5c5SAndroid Build Coastguard Worker    </enums>
660*8975f5c5SAndroid Build Coastguard Worker    <enums namespace="EGL" vendor="ANGLE">
661*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x0001" name="EGL_LOW_POWER_ANGLE"/>
662*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x0002" name="EGL_HIGH_POWER_ANGLE"/>
663*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x0001" name="EGL_SURFACE_ORIENTATION_INVERT_X_ANGLE"/>
664*8975f5c5SAndroid Build Coastguard Worker        <enum value="0x0002" name="EGL_SURFACE_ORIENTATION_INVERT_Y_ANGLE"/>
665*8975f5c5SAndroid Build Coastguard Worker    </enums>
666*8975f5c5SAndroid Build Coastguard Worker</registry>
667