xref: /aosp_15_r20/external/angle/src/libEGL/egl_loader_autogen.h (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker // GENERATED FILE - DO NOT EDIT.
2*8975f5c5SAndroid Build Coastguard Worker // Generated by generate_loader.py using data from egl.xml and egl_angle_ext.xml.
3*8975f5c5SAndroid Build Coastguard Worker //
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_loader_autogen.h:
9*8975f5c5SAndroid Build Coastguard Worker //   Simple EGL function loader.
10*8975f5c5SAndroid Build Coastguard Worker 
11*8975f5c5SAndroid Build Coastguard Worker #ifndef LIBEGL_EGL_LOADER_AUTOGEN_H_
12*8975f5c5SAndroid Build Coastguard Worker #define LIBEGL_EGL_LOADER_AUTOGEN_H_
13*8975f5c5SAndroid Build Coastguard Worker 
14*8975f5c5SAndroid Build Coastguard Worker #include <EGL/egl.h>
15*8975f5c5SAndroid Build Coastguard Worker #include <EGL/eglext.h>
16*8975f5c5SAndroid Build Coastguard Worker #include <export.h>
17*8975f5c5SAndroid Build Coastguard Worker 
18*8975f5c5SAndroid Build Coastguard Worker #define EGL_ChooseConfig l_EGL_ChooseConfig
19*8975f5c5SAndroid Build Coastguard Worker #define EGL_CopyBuffers l_EGL_CopyBuffers
20*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreateContext l_EGL_CreateContext
21*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreatePbufferSurface l_EGL_CreatePbufferSurface
22*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreatePixmapSurface l_EGL_CreatePixmapSurface
23*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreateWindowSurface l_EGL_CreateWindowSurface
24*8975f5c5SAndroid Build Coastguard Worker #define EGL_DestroyContext l_EGL_DestroyContext
25*8975f5c5SAndroid Build Coastguard Worker #define EGL_DestroySurface l_EGL_DestroySurface
26*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetConfigAttrib l_EGL_GetConfigAttrib
27*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetConfigs l_EGL_GetConfigs
28*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetCurrentDisplay l_EGL_GetCurrentDisplay
29*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetCurrentSurface l_EGL_GetCurrentSurface
30*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetDisplay l_EGL_GetDisplay
31*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetError l_EGL_GetError
32*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetProcAddress l_EGL_GetProcAddress
33*8975f5c5SAndroid Build Coastguard Worker #define EGL_Initialize l_EGL_Initialize
34*8975f5c5SAndroid Build Coastguard Worker #define EGL_MakeCurrent l_EGL_MakeCurrent
35*8975f5c5SAndroid Build Coastguard Worker #define EGL_QueryContext l_EGL_QueryContext
36*8975f5c5SAndroid Build Coastguard Worker #define EGL_QueryString l_EGL_QueryString
37*8975f5c5SAndroid Build Coastguard Worker #define EGL_QuerySurface l_EGL_QuerySurface
38*8975f5c5SAndroid Build Coastguard Worker #define EGL_SwapBuffers l_EGL_SwapBuffers
39*8975f5c5SAndroid Build Coastguard Worker #define EGL_Terminate l_EGL_Terminate
40*8975f5c5SAndroid Build Coastguard Worker #define EGL_WaitGL l_EGL_WaitGL
41*8975f5c5SAndroid Build Coastguard Worker #define EGL_WaitNative l_EGL_WaitNative
42*8975f5c5SAndroid Build Coastguard Worker #define EGL_BindTexImage l_EGL_BindTexImage
43*8975f5c5SAndroid Build Coastguard Worker #define EGL_ReleaseTexImage l_EGL_ReleaseTexImage
44*8975f5c5SAndroid Build Coastguard Worker #define EGL_SurfaceAttrib l_EGL_SurfaceAttrib
45*8975f5c5SAndroid Build Coastguard Worker #define EGL_SwapInterval l_EGL_SwapInterval
46*8975f5c5SAndroid Build Coastguard Worker #define EGL_BindAPI l_EGL_BindAPI
47*8975f5c5SAndroid Build Coastguard Worker #define EGL_QueryAPI l_EGL_QueryAPI
48*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreatePbufferFromClientBuffer l_EGL_CreatePbufferFromClientBuffer
49*8975f5c5SAndroid Build Coastguard Worker #define EGL_ReleaseThread l_EGL_ReleaseThread
50*8975f5c5SAndroid Build Coastguard Worker #define EGL_WaitClient l_EGL_WaitClient
51*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetCurrentContext l_EGL_GetCurrentContext
52*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreateSync l_EGL_CreateSync
53*8975f5c5SAndroid Build Coastguard Worker #define EGL_DestroySync l_EGL_DestroySync
54*8975f5c5SAndroid Build Coastguard Worker #define EGL_ClientWaitSync l_EGL_ClientWaitSync
55*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetSyncAttrib l_EGL_GetSyncAttrib
56*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreateImage l_EGL_CreateImage
57*8975f5c5SAndroid Build Coastguard Worker #define EGL_DestroyImage l_EGL_DestroyImage
58*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetPlatformDisplay l_EGL_GetPlatformDisplay
59*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreatePlatformWindowSurface l_EGL_CreatePlatformWindowSurface
60*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreatePlatformPixmapSurface l_EGL_CreatePlatformPixmapSurface
61*8975f5c5SAndroid Build Coastguard Worker #define EGL_WaitSync l_EGL_WaitSync
62*8975f5c5SAndroid Build Coastguard Worker #define EGL_SetBlobCacheFuncsANDROID l_EGL_SetBlobCacheFuncsANDROID
63*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreateNativeClientBufferANDROID l_EGL_CreateNativeClientBufferANDROID
64*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetCompositorTimingANDROID l_EGL_GetCompositorTimingANDROID
65*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetCompositorTimingSupportedANDROID l_EGL_GetCompositorTimingSupportedANDROID
66*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetFrameTimestampSupportedANDROID l_EGL_GetFrameTimestampSupportedANDROID
67*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetFrameTimestampsANDROID l_EGL_GetFrameTimestampsANDROID
68*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetNextFrameIdANDROID l_EGL_GetNextFrameIdANDROID
69*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetNativeClientBufferANDROID l_EGL_GetNativeClientBufferANDROID
70*8975f5c5SAndroid Build Coastguard Worker #define EGL_DupNativeFenceFDANDROID l_EGL_DupNativeFenceFDANDROID
71*8975f5c5SAndroid Build Coastguard Worker #define EGL_PresentationTimeANDROID l_EGL_PresentationTimeANDROID
72*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreateDeviceANGLE l_EGL_CreateDeviceANGLE
73*8975f5c5SAndroid Build Coastguard Worker #define EGL_ReleaseDeviceANGLE l_EGL_ReleaseDeviceANGLE
74*8975f5c5SAndroid Build Coastguard Worker #define EGL_AcquireExternalContextANGLE l_EGL_AcquireExternalContextANGLE
75*8975f5c5SAndroid Build Coastguard Worker #define EGL_ReleaseExternalContextANGLE l_EGL_ReleaseExternalContextANGLE
76*8975f5c5SAndroid Build Coastguard Worker #define EGL_QueryDisplayAttribANGLE l_EGL_QueryDisplayAttribANGLE
77*8975f5c5SAndroid Build Coastguard Worker #define EGL_QueryStringiANGLE l_EGL_QueryStringiANGLE
78*8975f5c5SAndroid Build Coastguard Worker #define EGL_CopyMetalSharedEventANGLE l_EGL_CopyMetalSharedEventANGLE
79*8975f5c5SAndroid Build Coastguard Worker #define EGL_SetValidationEnabledANGLE l_EGL_SetValidationEnabledANGLE
80*8975f5c5SAndroid Build Coastguard Worker #define EGL_ForceGPUSwitchANGLE l_EGL_ForceGPUSwitchANGLE
81*8975f5c5SAndroid Build Coastguard Worker #define EGL_HandleGPUSwitchANGLE l_EGL_HandleGPUSwitchANGLE
82*8975f5c5SAndroid Build Coastguard Worker #define EGL_ReacquireHighPowerGPUANGLE l_EGL_ReacquireHighPowerGPUANGLE
83*8975f5c5SAndroid Build Coastguard Worker #define EGL_ReleaseHighPowerGPUANGLE l_EGL_ReleaseHighPowerGPUANGLE
84*8975f5c5SAndroid Build Coastguard Worker #define EGL_PrepareSwapBuffersANGLE l_EGL_PrepareSwapBuffersANGLE
85*8975f5c5SAndroid Build Coastguard Worker #define EGL_ProgramCacheGetAttribANGLE l_EGL_ProgramCacheGetAttribANGLE
86*8975f5c5SAndroid Build Coastguard Worker #define EGL_ProgramCachePopulateANGLE l_EGL_ProgramCachePopulateANGLE
87*8975f5c5SAndroid Build Coastguard Worker #define EGL_ProgramCacheQueryANGLE l_EGL_ProgramCacheQueryANGLE
88*8975f5c5SAndroid Build Coastguard Worker #define EGL_ProgramCacheResizeANGLE l_EGL_ProgramCacheResizeANGLE
89*8975f5c5SAndroid Build Coastguard Worker #define EGL_QuerySurfacePointerANGLE l_EGL_QuerySurfacePointerANGLE
90*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreateStreamProducerD3DTextureANGLE l_EGL_CreateStreamProducerD3DTextureANGLE
91*8975f5c5SAndroid Build Coastguard Worker #define EGL_StreamPostD3DTextureANGLE l_EGL_StreamPostD3DTextureANGLE
92*8975f5c5SAndroid Build Coastguard Worker #define EGL_SwapBuffersWithFrameTokenANGLE l_EGL_SwapBuffersWithFrameTokenANGLE
93*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetMscRateANGLE l_EGL_GetMscRateANGLE
94*8975f5c5SAndroid Build Coastguard Worker #define EGL_ExportVkImageANGLE l_EGL_ExportVkImageANGLE
95*8975f5c5SAndroid Build Coastguard Worker #define EGL_WaitUntilWorkScheduledANGLE l_EGL_WaitUntilWorkScheduledANGLE
96*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetSyncValuesCHROMIUM l_EGL_GetSyncValuesCHROMIUM
97*8975f5c5SAndroid Build Coastguard Worker #define EGL_QueryDeviceAttribEXT l_EGL_QueryDeviceAttribEXT
98*8975f5c5SAndroid Build Coastguard Worker #define EGL_QueryDeviceStringEXT l_EGL_QueryDeviceStringEXT
99*8975f5c5SAndroid Build Coastguard Worker #define EGL_QueryDisplayAttribEXT l_EGL_QueryDisplayAttribEXT
100*8975f5c5SAndroid Build Coastguard Worker #define EGL_QueryDmaBufFormatsEXT l_EGL_QueryDmaBufFormatsEXT
101*8975f5c5SAndroid Build Coastguard Worker #define EGL_QueryDmaBufModifiersEXT l_EGL_QueryDmaBufModifiersEXT
102*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreatePlatformPixmapSurfaceEXT l_EGL_CreatePlatformPixmapSurfaceEXT
103*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreatePlatformWindowSurfaceEXT l_EGL_CreatePlatformWindowSurfaceEXT
104*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetPlatformDisplayEXT l_EGL_GetPlatformDisplayEXT
105*8975f5c5SAndroid Build Coastguard Worker #define EGL_DebugMessageControlKHR l_EGL_DebugMessageControlKHR
106*8975f5c5SAndroid Build Coastguard Worker #define EGL_LabelObjectKHR l_EGL_LabelObjectKHR
107*8975f5c5SAndroid Build Coastguard Worker #define EGL_QueryDebugKHR l_EGL_QueryDebugKHR
108*8975f5c5SAndroid Build Coastguard Worker #define EGL_ClientWaitSyncKHR l_EGL_ClientWaitSyncKHR
109*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreateSyncKHR l_EGL_CreateSyncKHR
110*8975f5c5SAndroid Build Coastguard Worker #define EGL_DestroySyncKHR l_EGL_DestroySyncKHR
111*8975f5c5SAndroid Build Coastguard Worker #define EGL_GetSyncAttribKHR l_EGL_GetSyncAttribKHR
112*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreateImageKHR l_EGL_CreateImageKHR
113*8975f5c5SAndroid Build Coastguard Worker #define EGL_DestroyImageKHR l_EGL_DestroyImageKHR
114*8975f5c5SAndroid Build Coastguard Worker #define EGL_LockSurfaceKHR l_EGL_LockSurfaceKHR
115*8975f5c5SAndroid Build Coastguard Worker #define EGL_QuerySurface64KHR l_EGL_QuerySurface64KHR
116*8975f5c5SAndroid Build Coastguard Worker #define EGL_UnlockSurfaceKHR l_EGL_UnlockSurfaceKHR
117*8975f5c5SAndroid Build Coastguard Worker #define EGL_SetDamageRegionKHR l_EGL_SetDamageRegionKHR
118*8975f5c5SAndroid Build Coastguard Worker #define EGL_SignalSyncKHR l_EGL_SignalSyncKHR
119*8975f5c5SAndroid Build Coastguard Worker #define EGL_CreateStreamKHR l_EGL_CreateStreamKHR
120*8975f5c5SAndroid Build Coastguard Worker #define EGL_DestroyStreamKHR l_EGL_DestroyStreamKHR
121*8975f5c5SAndroid Build Coastguard Worker #define EGL_QueryStreamKHR l_EGL_QueryStreamKHR
122*8975f5c5SAndroid Build Coastguard Worker #define EGL_QueryStreamu64KHR l_EGL_QueryStreamu64KHR
123*8975f5c5SAndroid Build Coastguard Worker #define EGL_StreamAttribKHR l_EGL_StreamAttribKHR
124*8975f5c5SAndroid Build Coastguard Worker #define EGL_StreamConsumerAcquireKHR l_EGL_StreamConsumerAcquireKHR
125*8975f5c5SAndroid Build Coastguard Worker #define EGL_StreamConsumerGLTextureExternalKHR l_EGL_StreamConsumerGLTextureExternalKHR
126*8975f5c5SAndroid Build Coastguard Worker #define EGL_StreamConsumerReleaseKHR l_EGL_StreamConsumerReleaseKHR
127*8975f5c5SAndroid Build Coastguard Worker #define EGL_SwapBuffersWithDamageKHR l_EGL_SwapBuffersWithDamageKHR
128*8975f5c5SAndroid Build Coastguard Worker #define EGL_WaitSyncKHR l_EGL_WaitSyncKHR
129*8975f5c5SAndroid Build Coastguard Worker #define EGL_PostSubBufferNV l_EGL_PostSubBufferNV
130*8975f5c5SAndroid Build Coastguard Worker #define EGL_StreamConsumerGLTextureExternalAttribsNV l_EGL_StreamConsumerGLTextureExternalAttribsNV
131*8975f5c5SAndroid Build Coastguard Worker 
132*8975f5c5SAndroid Build Coastguard Worker #if defined(__cplusplus)
133*8975f5c5SAndroid Build Coastguard Worker extern "C" {
134*8975f5c5SAndroid Build Coastguard Worker #endif  // defined(__cplusplus)
135*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCHOOSECONFIGPROC l_EGL_ChooseConfig;
136*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCOPYBUFFERSPROC l_EGL_CopyBuffers;
137*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATECONTEXTPROC l_EGL_CreateContext;
138*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATEPBUFFERSURFACEPROC l_EGL_CreatePbufferSurface;
139*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATEPIXMAPSURFACEPROC l_EGL_CreatePixmapSurface;
140*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATEWINDOWSURFACEPROC l_EGL_CreateWindowSurface;
141*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLDESTROYCONTEXTPROC l_EGL_DestroyContext;
142*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLDESTROYSURFACEPROC l_EGL_DestroySurface;
143*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETCONFIGATTRIBPROC l_EGL_GetConfigAttrib;
144*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETCONFIGSPROC l_EGL_GetConfigs;
145*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETCURRENTDISPLAYPROC l_EGL_GetCurrentDisplay;
146*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETCURRENTSURFACEPROC l_EGL_GetCurrentSurface;
147*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETDISPLAYPROC l_EGL_GetDisplay;
148*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETERRORPROC l_EGL_GetError;
149*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETPROCADDRESSPROC l_EGL_GetProcAddress;
150*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLINITIALIZEPROC l_EGL_Initialize;
151*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLMAKECURRENTPROC l_EGL_MakeCurrent;
152*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYCONTEXTPROC l_EGL_QueryContext;
153*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYSTRINGPROC l_EGL_QueryString;
154*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYSURFACEPROC l_EGL_QuerySurface;
155*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSWAPBUFFERSPROC l_EGL_SwapBuffers;
156*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLTERMINATEPROC l_EGL_Terminate;
157*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLWAITGLPROC l_EGL_WaitGL;
158*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLWAITNATIVEPROC l_EGL_WaitNative;
159*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLBINDTEXIMAGEPROC l_EGL_BindTexImage;
160*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLRELEASETEXIMAGEPROC l_EGL_ReleaseTexImage;
161*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSURFACEATTRIBPROC l_EGL_SurfaceAttrib;
162*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSWAPINTERVALPROC l_EGL_SwapInterval;
163*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLBINDAPIPROC l_EGL_BindAPI;
164*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYAPIPROC l_EGL_QueryAPI;
165*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC l_EGL_CreatePbufferFromClientBuffer;
166*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLRELEASETHREADPROC l_EGL_ReleaseThread;
167*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLWAITCLIENTPROC l_EGL_WaitClient;
168*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETCURRENTCONTEXTPROC l_EGL_GetCurrentContext;
169*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATESYNCPROC l_EGL_CreateSync;
170*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLDESTROYSYNCPROC l_EGL_DestroySync;
171*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCLIENTWAITSYNCPROC l_EGL_ClientWaitSync;
172*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETSYNCATTRIBPROC l_EGL_GetSyncAttrib;
173*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATEIMAGEPROC l_EGL_CreateImage;
174*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLDESTROYIMAGEPROC l_EGL_DestroyImage;
175*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETPLATFORMDISPLAYPROC l_EGL_GetPlatformDisplay;
176*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATEPLATFORMWINDOWSURFACEPROC l_EGL_CreatePlatformWindowSurface;
177*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC l_EGL_CreatePlatformPixmapSurface;
178*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLWAITSYNCPROC l_EGL_WaitSync;
179*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSETBLOBCACHEFUNCSANDROIDPROC l_EGL_SetBlobCacheFuncsANDROID;
180*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATENATIVECLIENTBUFFERANDROIDPROC
181*8975f5c5SAndroid Build Coastguard Worker     l_EGL_CreateNativeClientBufferANDROID;
182*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETCOMPOSITORTIMINGANDROIDPROC l_EGL_GetCompositorTimingANDROID;
183*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC
184*8975f5c5SAndroid Build Coastguard Worker     l_EGL_GetCompositorTimingSupportedANDROID;
185*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC
186*8975f5c5SAndroid Build Coastguard Worker     l_EGL_GetFrameTimestampSupportedANDROID;
187*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETFRAMETIMESTAMPSANDROIDPROC l_EGL_GetFrameTimestampsANDROID;
188*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETNEXTFRAMEIDANDROIDPROC l_EGL_GetNextFrameIdANDROID;
189*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC l_EGL_GetNativeClientBufferANDROID;
190*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLDUPNATIVEFENCEFDANDROIDPROC l_EGL_DupNativeFenceFDANDROID;
191*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLPRESENTATIONTIMEANDROIDPROC l_EGL_PresentationTimeANDROID;
192*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATEDEVICEANGLEPROC l_EGL_CreateDeviceANGLE;
193*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLRELEASEDEVICEANGLEPROC l_EGL_ReleaseDeviceANGLE;
194*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLACQUIREEXTERNALCONTEXTANGLEPROC l_EGL_AcquireExternalContextANGLE;
195*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLRELEASEEXTERNALCONTEXTANGLEPROC l_EGL_ReleaseExternalContextANGLE;
196*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYDISPLAYATTRIBANGLEPROC l_EGL_QueryDisplayAttribANGLE;
197*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYSTRINGIANGLEPROC l_EGL_QueryStringiANGLE;
198*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCOPYMETALSHAREDEVENTANGLEPROC l_EGL_CopyMetalSharedEventANGLE;
199*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSETVALIDATIONENABLEDANGLEPROC l_EGL_SetValidationEnabledANGLE;
200*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLFORCEGPUSWITCHANGLEPROC l_EGL_ForceGPUSwitchANGLE;
201*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLHANDLEGPUSWITCHANGLEPROC l_EGL_HandleGPUSwitchANGLE;
202*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLREACQUIREHIGHPOWERGPUANGLEPROC l_EGL_ReacquireHighPowerGPUANGLE;
203*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLRELEASEHIGHPOWERGPUANGLEPROC l_EGL_ReleaseHighPowerGPUANGLE;
204*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLPREPARESWAPBUFFERSANGLEPROC l_EGL_PrepareSwapBuffersANGLE;
205*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC l_EGL_ProgramCacheGetAttribANGLE;
206*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLPROGRAMCACHEPOPULATEANGLEPROC l_EGL_ProgramCachePopulateANGLE;
207*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLPROGRAMCACHEQUERYANGLEPROC l_EGL_ProgramCacheQueryANGLE;
208*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLPROGRAMCACHERESIZEANGLEPROC l_EGL_ProgramCacheResizeANGLE;
209*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYSURFACEPOINTERANGLEPROC l_EGL_QuerySurfacePointerANGLE;
210*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC
211*8975f5c5SAndroid Build Coastguard Worker     l_EGL_CreateStreamProducerD3DTextureANGLE;
212*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC l_EGL_StreamPostD3DTextureANGLE;
213*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC
214*8975f5c5SAndroid Build Coastguard Worker     l_EGL_SwapBuffersWithFrameTokenANGLE;
215*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETMSCRATEANGLEPROC l_EGL_GetMscRateANGLE;
216*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLEXPORTVKIMAGEANGLEPROC l_EGL_ExportVkImageANGLE;
217*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLWAITUNTILWORKSCHEDULEDANGLEPROC l_EGL_WaitUntilWorkScheduledANGLE;
218*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETSYNCVALUESCHROMIUMPROC l_EGL_GetSyncValuesCHROMIUM;
219*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYDEVICEATTRIBEXTPROC l_EGL_QueryDeviceAttribEXT;
220*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYDEVICESTRINGEXTPROC l_EGL_QueryDeviceStringEXT;
221*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYDISPLAYATTRIBEXTPROC l_EGL_QueryDisplayAttribEXT;
222*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYDMABUFFORMATSEXTPROC l_EGL_QueryDmaBufFormatsEXT;
223*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYDMABUFMODIFIERSEXTPROC l_EGL_QueryDmaBufModifiersEXT;
224*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC
225*8975f5c5SAndroid Build Coastguard Worker     l_EGL_CreatePlatformPixmapSurfaceEXT;
226*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC
227*8975f5c5SAndroid Build Coastguard Worker     l_EGL_CreatePlatformWindowSurfaceEXT;
228*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETPLATFORMDISPLAYEXTPROC l_EGL_GetPlatformDisplayEXT;
229*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLDEBUGMESSAGECONTROLKHRPROC l_EGL_DebugMessageControlKHR;
230*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLLABELOBJECTKHRPROC l_EGL_LabelObjectKHR;
231*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYDEBUGKHRPROC l_EGL_QueryDebugKHR;
232*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCLIENTWAITSYNCKHRPROC l_EGL_ClientWaitSyncKHR;
233*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATESYNCKHRPROC l_EGL_CreateSyncKHR;
234*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLDESTROYSYNCKHRPROC l_EGL_DestroySyncKHR;
235*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLGETSYNCATTRIBKHRPROC l_EGL_GetSyncAttribKHR;
236*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATEIMAGEKHRPROC l_EGL_CreateImageKHR;
237*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLDESTROYIMAGEKHRPROC l_EGL_DestroyImageKHR;
238*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLLOCKSURFACEKHRPROC l_EGL_LockSurfaceKHR;
239*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYSURFACE64KHRPROC l_EGL_QuerySurface64KHR;
240*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLUNLOCKSURFACEKHRPROC l_EGL_UnlockSurfaceKHR;
241*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSETDAMAGEREGIONKHRPROC l_EGL_SetDamageRegionKHR;
242*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSIGNALSYNCKHRPROC l_EGL_SignalSyncKHR;
243*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLCREATESTREAMKHRPROC l_EGL_CreateStreamKHR;
244*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLDESTROYSTREAMKHRPROC l_EGL_DestroyStreamKHR;
245*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYSTREAMKHRPROC l_EGL_QueryStreamKHR;
246*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLQUERYSTREAMU64KHRPROC l_EGL_QueryStreamu64KHR;
247*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSTREAMATTRIBKHRPROC l_EGL_StreamAttribKHR;
248*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSTREAMCONSUMERACQUIREKHRPROC l_EGL_StreamConsumerAcquireKHR;
249*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC
250*8975f5c5SAndroid Build Coastguard Worker     l_EGL_StreamConsumerGLTextureExternalKHR;
251*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSTREAMCONSUMERRELEASEKHRPROC l_EGL_StreamConsumerReleaseKHR;
252*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC l_EGL_SwapBuffersWithDamageKHR;
253*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLWAITSYNCKHRPROC l_EGL_WaitSyncKHR;
254*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLPOSTSUBBUFFERNVPROC l_EGL_PostSubBufferNV;
255*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT extern PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC
256*8975f5c5SAndroid Build Coastguard Worker     l_EGL_StreamConsumerGLTextureExternalAttribsNV;
257*8975f5c5SAndroid Build Coastguard Worker 
258*8975f5c5SAndroid Build Coastguard Worker typedef void (*GenericProc)(void);
259*8975f5c5SAndroid Build Coastguard Worker typedef GenericProc(KHRONOS_APIENTRY *LoadProc)(const char *);
260*8975f5c5SAndroid Build Coastguard Worker ANGLE_NO_EXPORT void LoadLibEGL_EGL(LoadProc loadProc);
261*8975f5c5SAndroid Build Coastguard Worker 
262*8975f5c5SAndroid Build Coastguard Worker #if defined(__cplusplus)
263*8975f5c5SAndroid Build Coastguard Worker }       // extern "C"
264*8975f5c5SAndroid Build Coastguard Worker #endif  // defined(__cplusplus)
265*8975f5c5SAndroid Build Coastguard Worker 
266*8975f5c5SAndroid Build Coastguard Worker #endif  // LIBEGL_EGL_LOADER_AUTOGEN_H_
267