xref: /aosp_15_r20/external/angle/util/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 ANGLE_UTIL_EXPORT PFNEGLCHOOSECONFIGPROC l_eglChooseConfig;
15*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCOPYBUFFERSPROC l_eglCopyBuffers;
16*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATECONTEXTPROC l_eglCreateContext;
17*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATEPBUFFERSURFACEPROC l_eglCreatePbufferSurface;
18*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATEPIXMAPSURFACEPROC l_eglCreatePixmapSurface;
19*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATEWINDOWSURFACEPROC l_eglCreateWindowSurface;
20*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLDESTROYCONTEXTPROC l_eglDestroyContext;
21*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLDESTROYSURFACEPROC l_eglDestroySurface;
22*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETCONFIGATTRIBPROC l_eglGetConfigAttrib;
23*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETCONFIGSPROC l_eglGetConfigs;
24*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETCURRENTDISPLAYPROC l_eglGetCurrentDisplay;
25*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETCURRENTSURFACEPROC l_eglGetCurrentSurface;
26*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETDISPLAYPROC l_eglGetDisplay;
27*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETERRORPROC l_eglGetError;
28*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETPROCADDRESSPROC l_eglGetProcAddress;
29*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLINITIALIZEPROC l_eglInitialize;
30*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLMAKECURRENTPROC l_eglMakeCurrent;
31*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYCONTEXTPROC l_eglQueryContext;
32*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYSTRINGPROC l_eglQueryString;
33*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYSURFACEPROC l_eglQuerySurface;
34*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSWAPBUFFERSPROC l_eglSwapBuffers;
35*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLTERMINATEPROC l_eglTerminate;
36*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLWAITGLPROC l_eglWaitGL;
37*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLWAITNATIVEPROC l_eglWaitNative;
38*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLBINDTEXIMAGEPROC l_eglBindTexImage;
39*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLRELEASETEXIMAGEPROC l_eglReleaseTexImage;
40*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSURFACEATTRIBPROC l_eglSurfaceAttrib;
41*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSWAPINTERVALPROC l_eglSwapInterval;
42*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLBINDAPIPROC l_eglBindAPI;
43*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYAPIPROC l_eglQueryAPI;
44*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC l_eglCreatePbufferFromClientBuffer;
45*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLRELEASETHREADPROC l_eglReleaseThread;
46*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLWAITCLIENTPROC l_eglWaitClient;
47*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETCURRENTCONTEXTPROC l_eglGetCurrentContext;
48*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATESYNCPROC l_eglCreateSync;
49*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLDESTROYSYNCPROC l_eglDestroySync;
50*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCLIENTWAITSYNCPROC l_eglClientWaitSync;
51*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETSYNCATTRIBPROC l_eglGetSyncAttrib;
52*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATEIMAGEPROC l_eglCreateImage;
53*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLDESTROYIMAGEPROC l_eglDestroyImage;
54*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETPLATFORMDISPLAYPROC l_eglGetPlatformDisplay;
55*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMWINDOWSURFACEPROC l_eglCreatePlatformWindowSurface;
56*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC l_eglCreatePlatformPixmapSurface;
57*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLWAITSYNCPROC l_eglWaitSync;
58*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSETBLOBCACHEFUNCSANDROIDPROC l_eglSetBlobCacheFuncsANDROID;
59*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATENATIVECLIENTBUFFERANDROIDPROC l_eglCreateNativeClientBufferANDROID;
60*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETCOMPOSITORTIMINGANDROIDPROC l_eglGetCompositorTimingANDROID;
61*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC
62*8975f5c5SAndroid Build Coastguard Worker     l_eglGetCompositorTimingSupportedANDROID;
63*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC
64*8975f5c5SAndroid Build Coastguard Worker     l_eglGetFrameTimestampSupportedANDROID;
65*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETFRAMETIMESTAMPSANDROIDPROC l_eglGetFrameTimestampsANDROID;
66*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETNEXTFRAMEIDANDROIDPROC l_eglGetNextFrameIdANDROID;
67*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC l_eglGetNativeClientBufferANDROID;
68*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLDUPNATIVEFENCEFDANDROIDPROC l_eglDupNativeFenceFDANDROID;
69*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLPRESENTATIONTIMEANDROIDPROC l_eglPresentationTimeANDROID;
70*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATEDEVICEANGLEPROC l_eglCreateDeviceANGLE;
71*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLRELEASEDEVICEANGLEPROC l_eglReleaseDeviceANGLE;
72*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLACQUIREEXTERNALCONTEXTANGLEPROC l_eglAcquireExternalContextANGLE;
73*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLRELEASEEXTERNALCONTEXTANGLEPROC l_eglReleaseExternalContextANGLE;
74*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYDISPLAYATTRIBANGLEPROC l_eglQueryDisplayAttribANGLE;
75*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYSTRINGIANGLEPROC l_eglQueryStringiANGLE;
76*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCOPYMETALSHAREDEVENTANGLEPROC l_eglCopyMetalSharedEventANGLE;
77*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSETVALIDATIONENABLEDANGLEPROC l_eglSetValidationEnabledANGLE;
78*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLFORCEGPUSWITCHANGLEPROC l_eglForceGPUSwitchANGLE;
79*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLHANDLEGPUSWITCHANGLEPROC l_eglHandleGPUSwitchANGLE;
80*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLREACQUIREHIGHPOWERGPUANGLEPROC l_eglReacquireHighPowerGPUANGLE;
81*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLRELEASEHIGHPOWERGPUANGLEPROC l_eglReleaseHighPowerGPUANGLE;
82*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLPREPARESWAPBUFFERSANGLEPROC l_eglPrepareSwapBuffersANGLE;
83*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC l_eglProgramCacheGetAttribANGLE;
84*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHEPOPULATEANGLEPROC l_eglProgramCachePopulateANGLE;
85*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHEQUERYANGLEPROC l_eglProgramCacheQueryANGLE;
86*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHERESIZEANGLEPROC l_eglProgramCacheResizeANGLE;
87*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYSURFACEPOINTERANGLEPROC l_eglQuerySurfacePointerANGLE;
88*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC
89*8975f5c5SAndroid Build Coastguard Worker     l_eglCreateStreamProducerD3DTextureANGLE;
90*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC l_eglStreamPostD3DTextureANGLE;
91*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC l_eglSwapBuffersWithFrameTokenANGLE;
92*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETMSCRATEANGLEPROC l_eglGetMscRateANGLE;
93*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLEXPORTVKIMAGEANGLEPROC l_eglExportVkImageANGLE;
94*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLWAITUNTILWORKSCHEDULEDANGLEPROC l_eglWaitUntilWorkScheduledANGLE;
95*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETSYNCVALUESCHROMIUMPROC l_eglGetSyncValuesCHROMIUM;
96*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYDEVICEATTRIBEXTPROC l_eglQueryDeviceAttribEXT;
97*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYDEVICESTRINGEXTPROC l_eglQueryDeviceStringEXT;
98*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYDISPLAYATTRIBEXTPROC l_eglQueryDisplayAttribEXT;
99*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYDMABUFFORMATSEXTPROC l_eglQueryDmaBufFormatsEXT;
100*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYDMABUFMODIFIERSEXTPROC l_eglQueryDmaBufModifiersEXT;
101*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC l_eglCreatePlatformPixmapSurfaceEXT;
102*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC l_eglCreatePlatformWindowSurfaceEXT;
103*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETPLATFORMDISPLAYEXTPROC l_eglGetPlatformDisplayEXT;
104*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLDEBUGMESSAGECONTROLKHRPROC l_eglDebugMessageControlKHR;
105*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLLABELOBJECTKHRPROC l_eglLabelObjectKHR;
106*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYDEBUGKHRPROC l_eglQueryDebugKHR;
107*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCLIENTWAITSYNCKHRPROC l_eglClientWaitSyncKHR;
108*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATESYNCKHRPROC l_eglCreateSyncKHR;
109*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLDESTROYSYNCKHRPROC l_eglDestroySyncKHR;
110*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLGETSYNCATTRIBKHRPROC l_eglGetSyncAttribKHR;
111*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATEIMAGEKHRPROC l_eglCreateImageKHR;
112*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLDESTROYIMAGEKHRPROC l_eglDestroyImageKHR;
113*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLLOCKSURFACEKHRPROC l_eglLockSurfaceKHR;
114*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYSURFACE64KHRPROC l_eglQuerySurface64KHR;
115*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLUNLOCKSURFACEKHRPROC l_eglUnlockSurfaceKHR;
116*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSETDAMAGEREGIONKHRPROC l_eglSetDamageRegionKHR;
117*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSIGNALSYNCKHRPROC l_eglSignalSyncKHR;
118*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLCREATESTREAMKHRPROC l_eglCreateStreamKHR;
119*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLDESTROYSTREAMKHRPROC l_eglDestroyStreamKHR;
120*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYSTREAMKHRPROC l_eglQueryStreamKHR;
121*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLQUERYSTREAMU64KHRPROC l_eglQueryStreamu64KHR;
122*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSTREAMATTRIBKHRPROC l_eglStreamAttribKHR;
123*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSTREAMCONSUMERACQUIREKHRPROC l_eglStreamConsumerAcquireKHR;
124*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC
125*8975f5c5SAndroid Build Coastguard Worker     l_eglStreamConsumerGLTextureExternalKHR;
126*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSTREAMCONSUMERRELEASEKHRPROC l_eglStreamConsumerReleaseKHR;
127*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC l_eglSwapBuffersWithDamageKHR;
128*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLWAITSYNCKHRPROC l_eglWaitSyncKHR;
129*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLPOSTSUBBUFFERNVPROC l_eglPostSubBufferNV;
130*8975f5c5SAndroid Build Coastguard Worker ANGLE_UTIL_EXPORT PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC
131*8975f5c5SAndroid Build Coastguard Worker     l_eglStreamConsumerGLTextureExternalAttribsNV;
132*8975f5c5SAndroid Build Coastguard Worker 
LoadUtilEGL(LoadProc loadProc)133*8975f5c5SAndroid Build Coastguard Worker void LoadUtilEGL(LoadProc loadProc)
134*8975f5c5SAndroid Build Coastguard Worker {
135*8975f5c5SAndroid Build Coastguard Worker     l_eglChooseConfig  = reinterpret_cast<PFNEGLCHOOSECONFIGPROC>(loadProc("eglChooseConfig"));
136*8975f5c5SAndroid Build Coastguard Worker     l_eglCopyBuffers   = reinterpret_cast<PFNEGLCOPYBUFFERSPROC>(loadProc("eglCopyBuffers"));
137*8975f5c5SAndroid Build Coastguard Worker     l_eglCreateContext = reinterpret_cast<PFNEGLCREATECONTEXTPROC>(loadProc("eglCreateContext"));
138*8975f5c5SAndroid Build Coastguard Worker     l_eglCreatePbufferSurface =
139*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLCREATEPBUFFERSURFACEPROC>(loadProc("eglCreatePbufferSurface"));
140*8975f5c5SAndroid Build Coastguard Worker     l_eglCreatePixmapSurface =
141*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLCREATEPIXMAPSURFACEPROC>(loadProc("eglCreatePixmapSurface"));
142*8975f5c5SAndroid Build Coastguard Worker     l_eglCreateWindowSurface =
143*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLCREATEWINDOWSURFACEPROC>(loadProc("eglCreateWindowSurface"));
144*8975f5c5SAndroid Build Coastguard Worker     l_eglDestroyContext = reinterpret_cast<PFNEGLDESTROYCONTEXTPROC>(loadProc("eglDestroyContext"));
145*8975f5c5SAndroid Build Coastguard Worker     l_eglDestroySurface = reinterpret_cast<PFNEGLDESTROYSURFACEPROC>(loadProc("eglDestroySurface"));
146*8975f5c5SAndroid Build Coastguard Worker     l_eglGetConfigAttrib =
147*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLGETCONFIGATTRIBPROC>(loadProc("eglGetConfigAttrib"));
148*8975f5c5SAndroid Build Coastguard Worker     l_eglGetConfigs = reinterpret_cast<PFNEGLGETCONFIGSPROC>(loadProc("eglGetConfigs"));
149*8975f5c5SAndroid Build Coastguard Worker     l_eglGetCurrentDisplay =
150*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLGETCURRENTDISPLAYPROC>(loadProc("eglGetCurrentDisplay"));
151*8975f5c5SAndroid Build Coastguard Worker     l_eglGetCurrentSurface =
152*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLGETCURRENTSURFACEPROC>(loadProc("eglGetCurrentSurface"));
153*8975f5c5SAndroid Build Coastguard Worker     l_eglGetDisplay     = reinterpret_cast<PFNEGLGETDISPLAYPROC>(loadProc("eglGetDisplay"));
154*8975f5c5SAndroid Build Coastguard Worker     l_eglGetError       = reinterpret_cast<PFNEGLGETERRORPROC>(loadProc("eglGetError"));
155*8975f5c5SAndroid Build Coastguard Worker     l_eglGetProcAddress = reinterpret_cast<PFNEGLGETPROCADDRESSPROC>(loadProc("eglGetProcAddress"));
156*8975f5c5SAndroid Build Coastguard Worker     l_eglInitialize     = reinterpret_cast<PFNEGLINITIALIZEPROC>(loadProc("eglInitialize"));
157*8975f5c5SAndroid Build Coastguard Worker     l_eglMakeCurrent    = reinterpret_cast<PFNEGLMAKECURRENTPROC>(loadProc("eglMakeCurrent"));
158*8975f5c5SAndroid Build Coastguard Worker     l_eglQueryContext   = reinterpret_cast<PFNEGLQUERYCONTEXTPROC>(loadProc("eglQueryContext"));
159*8975f5c5SAndroid Build Coastguard Worker     l_eglQueryString    = reinterpret_cast<PFNEGLQUERYSTRINGPROC>(loadProc("eglQueryString"));
160*8975f5c5SAndroid Build Coastguard Worker     l_eglQuerySurface   = reinterpret_cast<PFNEGLQUERYSURFACEPROC>(loadProc("eglQuerySurface"));
161*8975f5c5SAndroid Build Coastguard Worker     l_eglSwapBuffers    = reinterpret_cast<PFNEGLSWAPBUFFERSPROC>(loadProc("eglSwapBuffers"));
162*8975f5c5SAndroid Build Coastguard Worker     l_eglTerminate      = reinterpret_cast<PFNEGLTERMINATEPROC>(loadProc("eglTerminate"));
163*8975f5c5SAndroid Build Coastguard Worker     l_eglWaitGL         = reinterpret_cast<PFNEGLWAITGLPROC>(loadProc("eglWaitGL"));
164*8975f5c5SAndroid Build Coastguard Worker     l_eglWaitNative     = reinterpret_cast<PFNEGLWAITNATIVEPROC>(loadProc("eglWaitNative"));
165*8975f5c5SAndroid Build Coastguard Worker     l_eglBindTexImage   = reinterpret_cast<PFNEGLBINDTEXIMAGEPROC>(loadProc("eglBindTexImage"));
166*8975f5c5SAndroid Build Coastguard Worker     l_eglReleaseTexImage =
167*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLRELEASETEXIMAGEPROC>(loadProc("eglReleaseTexImage"));
168*8975f5c5SAndroid Build Coastguard Worker     l_eglSurfaceAttrib = reinterpret_cast<PFNEGLSURFACEATTRIBPROC>(loadProc("eglSurfaceAttrib"));
169*8975f5c5SAndroid Build Coastguard Worker     l_eglSwapInterval  = reinterpret_cast<PFNEGLSWAPINTERVALPROC>(loadProc("eglSwapInterval"));
170*8975f5c5SAndroid Build Coastguard Worker     l_eglBindAPI       = reinterpret_cast<PFNEGLBINDAPIPROC>(loadProc("eglBindAPI"));
171*8975f5c5SAndroid Build Coastguard Worker     l_eglQueryAPI      = reinterpret_cast<PFNEGLQUERYAPIPROC>(loadProc("eglQueryAPI"));
172*8975f5c5SAndroid Build Coastguard Worker     l_eglCreatePbufferFromClientBuffer = reinterpret_cast<PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC>(
173*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglCreatePbufferFromClientBuffer"));
174*8975f5c5SAndroid Build Coastguard Worker     l_eglReleaseThread = reinterpret_cast<PFNEGLRELEASETHREADPROC>(loadProc("eglReleaseThread"));
175*8975f5c5SAndroid Build Coastguard Worker     l_eglWaitClient    = reinterpret_cast<PFNEGLWAITCLIENTPROC>(loadProc("eglWaitClient"));
176*8975f5c5SAndroid Build Coastguard Worker     l_eglGetCurrentContext =
177*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLGETCURRENTCONTEXTPROC>(loadProc("eglGetCurrentContext"));
178*8975f5c5SAndroid Build Coastguard Worker     l_eglCreateSync     = reinterpret_cast<PFNEGLCREATESYNCPROC>(loadProc("eglCreateSync"));
179*8975f5c5SAndroid Build Coastguard Worker     l_eglDestroySync    = reinterpret_cast<PFNEGLDESTROYSYNCPROC>(loadProc("eglDestroySync"));
180*8975f5c5SAndroid Build Coastguard Worker     l_eglClientWaitSync = reinterpret_cast<PFNEGLCLIENTWAITSYNCPROC>(loadProc("eglClientWaitSync"));
181*8975f5c5SAndroid Build Coastguard Worker     l_eglGetSyncAttrib  = reinterpret_cast<PFNEGLGETSYNCATTRIBPROC>(loadProc("eglGetSyncAttrib"));
182*8975f5c5SAndroid Build Coastguard Worker     l_eglCreateImage    = reinterpret_cast<PFNEGLCREATEIMAGEPROC>(loadProc("eglCreateImage"));
183*8975f5c5SAndroid Build Coastguard Worker     l_eglDestroyImage   = reinterpret_cast<PFNEGLDESTROYIMAGEPROC>(loadProc("eglDestroyImage"));
184*8975f5c5SAndroid Build Coastguard Worker     l_eglGetPlatformDisplay =
185*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLGETPLATFORMDISPLAYPROC>(loadProc("eglGetPlatformDisplay"));
186*8975f5c5SAndroid Build Coastguard Worker     l_eglCreatePlatformWindowSurface = reinterpret_cast<PFNEGLCREATEPLATFORMWINDOWSURFACEPROC>(
187*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglCreatePlatformWindowSurface"));
188*8975f5c5SAndroid Build Coastguard Worker     l_eglCreatePlatformPixmapSurface = reinterpret_cast<PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC>(
189*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglCreatePlatformPixmapSurface"));
190*8975f5c5SAndroid Build Coastguard Worker     l_eglWaitSync                 = reinterpret_cast<PFNEGLWAITSYNCPROC>(loadProc("eglWaitSync"));
191*8975f5c5SAndroid Build Coastguard Worker     l_eglSetBlobCacheFuncsANDROID = reinterpret_cast<PFNEGLSETBLOBCACHEFUNCSANDROIDPROC>(
192*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglSetBlobCacheFuncsANDROID"));
193*8975f5c5SAndroid Build Coastguard Worker     l_eglCreateNativeClientBufferANDROID =
194*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLCREATENATIVECLIENTBUFFERANDROIDPROC>(
195*8975f5c5SAndroid Build Coastguard Worker             loadProc("eglCreateNativeClientBufferANDROID"));
196*8975f5c5SAndroid Build Coastguard Worker     l_eglGetCompositorTimingANDROID = reinterpret_cast<PFNEGLGETCOMPOSITORTIMINGANDROIDPROC>(
197*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglGetCompositorTimingANDROID"));
198*8975f5c5SAndroid Build Coastguard Worker     l_eglGetCompositorTimingSupportedANDROID =
199*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC>(
200*8975f5c5SAndroid Build Coastguard Worker             loadProc("eglGetCompositorTimingSupportedANDROID"));
201*8975f5c5SAndroid Build Coastguard Worker     l_eglGetFrameTimestampSupportedANDROID =
202*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC>(
203*8975f5c5SAndroid Build Coastguard Worker             loadProc("eglGetFrameTimestampSupportedANDROID"));
204*8975f5c5SAndroid Build Coastguard Worker     l_eglGetFrameTimestampsANDROID = reinterpret_cast<PFNEGLGETFRAMETIMESTAMPSANDROIDPROC>(
205*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglGetFrameTimestampsANDROID"));
206*8975f5c5SAndroid Build Coastguard Worker     l_eglGetNextFrameIdANDROID =
207*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLGETNEXTFRAMEIDANDROIDPROC>(loadProc("eglGetNextFrameIdANDROID"));
208*8975f5c5SAndroid Build Coastguard Worker     l_eglGetNativeClientBufferANDROID = reinterpret_cast<PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC>(
209*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglGetNativeClientBufferANDROID"));
210*8975f5c5SAndroid Build Coastguard Worker     l_eglDupNativeFenceFDANDROID =
211*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLDUPNATIVEFENCEFDANDROIDPROC>(loadProc("eglDupNativeFenceFDANDROID"));
212*8975f5c5SAndroid Build Coastguard Worker     l_eglPresentationTimeANDROID =
213*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLPRESENTATIONTIMEANDROIDPROC>(loadProc("eglPresentationTimeANDROID"));
214*8975f5c5SAndroid Build Coastguard Worker     l_eglCreateDeviceANGLE =
215*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLCREATEDEVICEANGLEPROC>(loadProc("eglCreateDeviceANGLE"));
216*8975f5c5SAndroid Build Coastguard Worker     l_eglReleaseDeviceANGLE =
217*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLRELEASEDEVICEANGLEPROC>(loadProc("eglReleaseDeviceANGLE"));
218*8975f5c5SAndroid Build Coastguard Worker     l_eglAcquireExternalContextANGLE = reinterpret_cast<PFNEGLACQUIREEXTERNALCONTEXTANGLEPROC>(
219*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglAcquireExternalContextANGLE"));
220*8975f5c5SAndroid Build Coastguard Worker     l_eglReleaseExternalContextANGLE = reinterpret_cast<PFNEGLRELEASEEXTERNALCONTEXTANGLEPROC>(
221*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglReleaseExternalContextANGLE"));
222*8975f5c5SAndroid Build Coastguard Worker     l_eglQueryDisplayAttribANGLE =
223*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLQUERYDISPLAYATTRIBANGLEPROC>(loadProc("eglQueryDisplayAttribANGLE"));
224*8975f5c5SAndroid Build Coastguard Worker     l_eglQueryStringiANGLE =
225*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLQUERYSTRINGIANGLEPROC>(loadProc("eglQueryStringiANGLE"));
226*8975f5c5SAndroid Build Coastguard Worker     l_eglCopyMetalSharedEventANGLE = reinterpret_cast<PFNEGLCOPYMETALSHAREDEVENTANGLEPROC>(
227*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglCopyMetalSharedEventANGLE"));
228*8975f5c5SAndroid Build Coastguard Worker     l_eglSetValidationEnabledANGLE = reinterpret_cast<PFNEGLSETVALIDATIONENABLEDANGLEPROC>(
229*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglSetValidationEnabledANGLE"));
230*8975f5c5SAndroid Build Coastguard Worker     l_eglForceGPUSwitchANGLE =
231*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLFORCEGPUSWITCHANGLEPROC>(loadProc("eglForceGPUSwitchANGLE"));
232*8975f5c5SAndroid Build Coastguard Worker     l_eglHandleGPUSwitchANGLE =
233*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLHANDLEGPUSWITCHANGLEPROC>(loadProc("eglHandleGPUSwitchANGLE"));
234*8975f5c5SAndroid Build Coastguard Worker     l_eglReacquireHighPowerGPUANGLE = reinterpret_cast<PFNEGLREACQUIREHIGHPOWERGPUANGLEPROC>(
235*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglReacquireHighPowerGPUANGLE"));
236*8975f5c5SAndroid Build Coastguard Worker     l_eglReleaseHighPowerGPUANGLE = reinterpret_cast<PFNEGLRELEASEHIGHPOWERGPUANGLEPROC>(
237*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglReleaseHighPowerGPUANGLE"));
238*8975f5c5SAndroid Build Coastguard Worker     l_eglPrepareSwapBuffersANGLE =
239*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLPREPARESWAPBUFFERSANGLEPROC>(loadProc("eglPrepareSwapBuffersANGLE"));
240*8975f5c5SAndroid Build Coastguard Worker     l_eglProgramCacheGetAttribANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC>(
241*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglProgramCacheGetAttribANGLE"));
242*8975f5c5SAndroid Build Coastguard Worker     l_eglProgramCachePopulateANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEPOPULATEANGLEPROC>(
243*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglProgramCachePopulateANGLE"));
244*8975f5c5SAndroid Build Coastguard Worker     l_eglProgramCacheQueryANGLE =
245*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLPROGRAMCACHEQUERYANGLEPROC>(loadProc("eglProgramCacheQueryANGLE"));
246*8975f5c5SAndroid Build Coastguard Worker     l_eglProgramCacheResizeANGLE =
247*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLPROGRAMCACHERESIZEANGLEPROC>(loadProc("eglProgramCacheResizeANGLE"));
248*8975f5c5SAndroid Build Coastguard Worker     l_eglQuerySurfacePointerANGLE = reinterpret_cast<PFNEGLQUERYSURFACEPOINTERANGLEPROC>(
249*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglQuerySurfacePointerANGLE"));
250*8975f5c5SAndroid Build Coastguard Worker     l_eglCreateStreamProducerD3DTextureANGLE =
251*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC>(
252*8975f5c5SAndroid Build Coastguard Worker             loadProc("eglCreateStreamProducerD3DTextureANGLE"));
253*8975f5c5SAndroid Build Coastguard Worker     l_eglStreamPostD3DTextureANGLE = reinterpret_cast<PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC>(
254*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglStreamPostD3DTextureANGLE"));
255*8975f5c5SAndroid Build Coastguard Worker     l_eglSwapBuffersWithFrameTokenANGLE =
256*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC>(
257*8975f5c5SAndroid Build Coastguard Worker             loadProc("eglSwapBuffersWithFrameTokenANGLE"));
258*8975f5c5SAndroid Build Coastguard Worker     l_eglGetMscRateANGLE =
259*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLGETMSCRATEANGLEPROC>(loadProc("eglGetMscRateANGLE"));
260*8975f5c5SAndroid Build Coastguard Worker     l_eglExportVkImageANGLE =
261*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLEXPORTVKIMAGEANGLEPROC>(loadProc("eglExportVkImageANGLE"));
262*8975f5c5SAndroid Build Coastguard Worker     l_eglWaitUntilWorkScheduledANGLE = reinterpret_cast<PFNEGLWAITUNTILWORKSCHEDULEDANGLEPROC>(
263*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglWaitUntilWorkScheduledANGLE"));
264*8975f5c5SAndroid Build Coastguard Worker     l_eglGetSyncValuesCHROMIUM =
265*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLGETSYNCVALUESCHROMIUMPROC>(loadProc("eglGetSyncValuesCHROMIUM"));
266*8975f5c5SAndroid Build Coastguard Worker     l_eglQueryDeviceAttribEXT =
267*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLQUERYDEVICEATTRIBEXTPROC>(loadProc("eglQueryDeviceAttribEXT"));
268*8975f5c5SAndroid Build Coastguard Worker     l_eglQueryDeviceStringEXT =
269*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLQUERYDEVICESTRINGEXTPROC>(loadProc("eglQueryDeviceStringEXT"));
270*8975f5c5SAndroid Build Coastguard Worker     l_eglQueryDisplayAttribEXT =
271*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLQUERYDISPLAYATTRIBEXTPROC>(loadProc("eglQueryDisplayAttribEXT"));
272*8975f5c5SAndroid Build Coastguard Worker     l_eglQueryDmaBufFormatsEXT =
273*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLQUERYDMABUFFORMATSEXTPROC>(loadProc("eglQueryDmaBufFormatsEXT"));
274*8975f5c5SAndroid Build Coastguard Worker     l_eglQueryDmaBufModifiersEXT =
275*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLQUERYDMABUFMODIFIERSEXTPROC>(loadProc("eglQueryDmaBufModifiersEXT"));
276*8975f5c5SAndroid Build Coastguard Worker     l_eglCreatePlatformPixmapSurfaceEXT =
277*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC>(
278*8975f5c5SAndroid Build Coastguard Worker             loadProc("eglCreatePlatformPixmapSurfaceEXT"));
279*8975f5c5SAndroid Build Coastguard Worker     l_eglCreatePlatformWindowSurfaceEXT =
280*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC>(
281*8975f5c5SAndroid Build Coastguard Worker             loadProc("eglCreatePlatformWindowSurfaceEXT"));
282*8975f5c5SAndroid Build Coastguard Worker     l_eglGetPlatformDisplayEXT =
283*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLGETPLATFORMDISPLAYEXTPROC>(loadProc("eglGetPlatformDisplayEXT"));
284*8975f5c5SAndroid Build Coastguard Worker     l_eglDebugMessageControlKHR =
285*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLDEBUGMESSAGECONTROLKHRPROC>(loadProc("eglDebugMessageControlKHR"));
286*8975f5c5SAndroid Build Coastguard Worker     l_eglLabelObjectKHR = reinterpret_cast<PFNEGLLABELOBJECTKHRPROC>(loadProc("eglLabelObjectKHR"));
287*8975f5c5SAndroid Build Coastguard Worker     l_eglQueryDebugKHR  = reinterpret_cast<PFNEGLQUERYDEBUGKHRPROC>(loadProc("eglQueryDebugKHR"));
288*8975f5c5SAndroid Build Coastguard Worker     l_eglClientWaitSyncKHR =
289*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLCLIENTWAITSYNCKHRPROC>(loadProc("eglClientWaitSyncKHR"));
290*8975f5c5SAndroid Build Coastguard Worker     l_eglCreateSyncKHR  = reinterpret_cast<PFNEGLCREATESYNCKHRPROC>(loadProc("eglCreateSyncKHR"));
291*8975f5c5SAndroid Build Coastguard Worker     l_eglDestroySyncKHR = reinterpret_cast<PFNEGLDESTROYSYNCKHRPROC>(loadProc("eglDestroySyncKHR"));
292*8975f5c5SAndroid Build Coastguard Worker     l_eglGetSyncAttribKHR =
293*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLGETSYNCATTRIBKHRPROC>(loadProc("eglGetSyncAttribKHR"));
294*8975f5c5SAndroid Build Coastguard Worker     l_eglCreateImageKHR = reinterpret_cast<PFNEGLCREATEIMAGEKHRPROC>(loadProc("eglCreateImageKHR"));
295*8975f5c5SAndroid Build Coastguard Worker     l_eglDestroyImageKHR =
296*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLDESTROYIMAGEKHRPROC>(loadProc("eglDestroyImageKHR"));
297*8975f5c5SAndroid Build Coastguard Worker     l_eglLockSurfaceKHR = reinterpret_cast<PFNEGLLOCKSURFACEKHRPROC>(loadProc("eglLockSurfaceKHR"));
298*8975f5c5SAndroid Build Coastguard Worker     l_eglQuerySurface64KHR =
299*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLQUERYSURFACE64KHRPROC>(loadProc("eglQuerySurface64KHR"));
300*8975f5c5SAndroid Build Coastguard Worker     l_eglUnlockSurfaceKHR =
301*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLUNLOCKSURFACEKHRPROC>(loadProc("eglUnlockSurfaceKHR"));
302*8975f5c5SAndroid Build Coastguard Worker     l_eglSetDamageRegionKHR =
303*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLSETDAMAGEREGIONKHRPROC>(loadProc("eglSetDamageRegionKHR"));
304*8975f5c5SAndroid Build Coastguard Worker     l_eglSignalSyncKHR = reinterpret_cast<PFNEGLSIGNALSYNCKHRPROC>(loadProc("eglSignalSyncKHR"));
305*8975f5c5SAndroid Build Coastguard Worker     l_eglCreateStreamKHR =
306*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLCREATESTREAMKHRPROC>(loadProc("eglCreateStreamKHR"));
307*8975f5c5SAndroid Build Coastguard Worker     l_eglDestroyStreamKHR =
308*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLDESTROYSTREAMKHRPROC>(loadProc("eglDestroyStreamKHR"));
309*8975f5c5SAndroid Build Coastguard Worker     l_eglQueryStreamKHR = reinterpret_cast<PFNEGLQUERYSTREAMKHRPROC>(loadProc("eglQueryStreamKHR"));
310*8975f5c5SAndroid Build Coastguard Worker     l_eglQueryStreamu64KHR =
311*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLQUERYSTREAMU64KHRPROC>(loadProc("eglQueryStreamu64KHR"));
312*8975f5c5SAndroid Build Coastguard Worker     l_eglStreamAttribKHR =
313*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLSTREAMATTRIBKHRPROC>(loadProc("eglStreamAttribKHR"));
314*8975f5c5SAndroid Build Coastguard Worker     l_eglStreamConsumerAcquireKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERACQUIREKHRPROC>(
315*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglStreamConsumerAcquireKHR"));
316*8975f5c5SAndroid Build Coastguard Worker     l_eglStreamConsumerGLTextureExternalKHR =
317*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC>(
318*8975f5c5SAndroid Build Coastguard Worker             loadProc("eglStreamConsumerGLTextureExternalKHR"));
319*8975f5c5SAndroid Build Coastguard Worker     l_eglStreamConsumerReleaseKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERRELEASEKHRPROC>(
320*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglStreamConsumerReleaseKHR"));
321*8975f5c5SAndroid Build Coastguard Worker     l_eglSwapBuffersWithDamageKHR = reinterpret_cast<PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC>(
322*8975f5c5SAndroid Build Coastguard Worker         loadProc("eglSwapBuffersWithDamageKHR"));
323*8975f5c5SAndroid Build Coastguard Worker     l_eglWaitSyncKHR = reinterpret_cast<PFNEGLWAITSYNCKHRPROC>(loadProc("eglWaitSyncKHR"));
324*8975f5c5SAndroid Build Coastguard Worker     l_eglPostSubBufferNV =
325*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLPOSTSUBBUFFERNVPROC>(loadProc("eglPostSubBufferNV"));
326*8975f5c5SAndroid Build Coastguard Worker     l_eglStreamConsumerGLTextureExternalAttribsNV =
327*8975f5c5SAndroid Build Coastguard Worker         reinterpret_cast<PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC>(
328*8975f5c5SAndroid Build Coastguard Worker             loadProc("eglStreamConsumerGLTextureExternalAttribsNV"));
329*8975f5c5SAndroid Build Coastguard Worker }
330*8975f5c5SAndroid Build Coastguard Worker }  // extern "C"
331