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