| // GENERATED FILE - DO NOT EDIT. | 
 | // Generated by generate_loader.py using data from egl.xml and egl_angle_ext.xml. | 
 | // | 
 | // Copyright 2019 The ANGLE Project Authors. All rights reserved. | 
 | // Use of this source code is governed by a BSD-style license that can be | 
 | // found in the LICENSE file. | 
 | // | 
 | // egl_loader_autogen.cpp: | 
 | //   Simple EGL function loader. | 
 |  | 
 | #include "egl_loader_autogen.h" | 
 |  | 
 | ANGLE_UTIL_EXPORT PFNEGLCHOOSECONFIGPROC eglChooseConfig; | 
 | ANGLE_UTIL_EXPORT PFNEGLCOPYBUFFERSPROC eglCopyBuffers; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATECONTEXTPROC eglCreateContext; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATEPBUFFERSURFACEPROC eglCreatePbufferSurface; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATEPIXMAPSURFACEPROC eglCreatePixmapSurface; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATEWINDOWSURFACEPROC eglCreateWindowSurface; | 
 | ANGLE_UTIL_EXPORT PFNEGLDESTROYCONTEXTPROC eglDestroyContext; | 
 | ANGLE_UTIL_EXPORT PFNEGLDESTROYSURFACEPROC eglDestroySurface; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETCONFIGATTRIBPROC eglGetConfigAttrib; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETCONFIGSPROC eglGetConfigs; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETCURRENTDISPLAYPROC eglGetCurrentDisplay; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETCURRENTSURFACEPROC eglGetCurrentSurface; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETDISPLAYPROC eglGetDisplay; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETERRORPROC eglGetError; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETPROCADDRESSPROC eglGetProcAddress; | 
 | ANGLE_UTIL_EXPORT PFNEGLINITIALIZEPROC eglInitialize; | 
 | ANGLE_UTIL_EXPORT PFNEGLMAKECURRENTPROC eglMakeCurrent; | 
 | ANGLE_UTIL_EXPORT PFNEGLQUERYCONTEXTPROC eglQueryContext; | 
 | ANGLE_UTIL_EXPORT PFNEGLQUERYSTRINGPROC eglQueryString; | 
 | ANGLE_UTIL_EXPORT PFNEGLQUERYSURFACEPROC eglQuerySurface; | 
 | ANGLE_UTIL_EXPORT PFNEGLSWAPBUFFERSPROC eglSwapBuffers; | 
 | ANGLE_UTIL_EXPORT PFNEGLTERMINATEPROC eglTerminate; | 
 | ANGLE_UTIL_EXPORT PFNEGLWAITGLPROC eglWaitGL; | 
 | ANGLE_UTIL_EXPORT PFNEGLWAITNATIVEPROC eglWaitNative; | 
 | ANGLE_UTIL_EXPORT PFNEGLBINDTEXIMAGEPROC eglBindTexImage; | 
 | ANGLE_UTIL_EXPORT PFNEGLRELEASETEXIMAGEPROC eglReleaseTexImage; | 
 | ANGLE_UTIL_EXPORT PFNEGLSURFACEATTRIBPROC eglSurfaceAttrib; | 
 | ANGLE_UTIL_EXPORT PFNEGLSWAPINTERVALPROC eglSwapInterval; | 
 | ANGLE_UTIL_EXPORT PFNEGLBINDAPIPROC eglBindAPI; | 
 | ANGLE_UTIL_EXPORT PFNEGLQUERYAPIPROC eglQueryAPI; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC eglCreatePbufferFromClientBuffer; | 
 | ANGLE_UTIL_EXPORT PFNEGLRELEASETHREADPROC eglReleaseThread; | 
 | ANGLE_UTIL_EXPORT PFNEGLWAITCLIENTPROC eglWaitClient; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETCURRENTCONTEXTPROC eglGetCurrentContext; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATESYNCPROC eglCreateSync; | 
 | ANGLE_UTIL_EXPORT PFNEGLDESTROYSYNCPROC eglDestroySync; | 
 | ANGLE_UTIL_EXPORT PFNEGLCLIENTWAITSYNCPROC eglClientWaitSync; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETSYNCATTRIBPROC eglGetSyncAttrib; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATEIMAGEPROC eglCreateImage; | 
 | ANGLE_UTIL_EXPORT PFNEGLDESTROYIMAGEPROC eglDestroyImage; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETPLATFORMDISPLAYPROC eglGetPlatformDisplay; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMWINDOWSURFACEPROC eglCreatePlatformWindowSurface; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC eglCreatePlatformPixmapSurface; | 
 | ANGLE_UTIL_EXPORT PFNEGLWAITSYNCPROC eglWaitSync; | 
 | ANGLE_UTIL_EXPORT PFNEGLSETBLOBCACHEFUNCSANDROIDPROC eglSetBlobCacheFuncsANDROID; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETCOMPOSITORTIMINGANDROIDPROC eglGetCompositorTimingANDROID; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC | 
 |     eglGetCompositorTimingSupportedANDROID; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC eglGetFrameTimestampSupportedANDROID; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETFRAMETIMESTAMPSANDROIDPROC eglGetFrameTimestampsANDROID; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETNEXTFRAMEIDANDROIDPROC eglGetNextFrameIdANDROID; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC eglGetNativeClientBufferANDROID; | 
 | ANGLE_UTIL_EXPORT PFNEGLDUPNATIVEFENCEFDANDROIDPROC eglDupNativeFenceFDANDROID; | 
 | ANGLE_UTIL_EXPORT PFNEGLPRESENTATIONTIMEANDROIDPROC eglPresentationTimeANDROID; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATEDEVICEANGLEPROC eglCreateDeviceANGLE; | 
 | ANGLE_UTIL_EXPORT PFNEGLRELEASEDEVICEANGLEPROC eglReleaseDeviceANGLE; | 
 | ANGLE_UTIL_EXPORT PFNEGLQUERYDISPLAYATTRIBANGLEPROC eglQueryDisplayAttribANGLE; | 
 | ANGLE_UTIL_EXPORT PFNEGLQUERYSTRINGIANGLEPROC eglQueryStringiANGLE; | 
 | ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC eglProgramCacheGetAttribANGLE; | 
 | ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHEPOPULATEANGLEPROC eglProgramCachePopulateANGLE; | 
 | ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHEQUERYANGLEPROC eglProgramCacheQueryANGLE; | 
 | ANGLE_UTIL_EXPORT PFNEGLPROGRAMCACHERESIZEANGLEPROC eglProgramCacheResizeANGLE; | 
 | ANGLE_UTIL_EXPORT PFNEGLQUERYSURFACEPOINTERANGLEPROC eglQuerySurfacePointerANGLE; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC | 
 |     eglCreateStreamProducerD3DTextureANGLE; | 
 | ANGLE_UTIL_EXPORT PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC eglStreamPostD3DTextureANGLE; | 
 | ANGLE_UTIL_EXPORT PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC eglSwapBuffersWithFrameTokenANGLE; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETSYNCVALUESCHROMIUMPROC eglGetSyncValuesCHROMIUM; | 
 | ANGLE_UTIL_EXPORT PFNEGLQUERYDEVICEATTRIBEXTPROC eglQueryDeviceAttribEXT; | 
 | ANGLE_UTIL_EXPORT PFNEGLQUERYDEVICESTRINGEXTPROC eglQueryDeviceStringEXT; | 
 | ANGLE_UTIL_EXPORT PFNEGLQUERYDISPLAYATTRIBEXTPROC eglQueryDisplayAttribEXT; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC eglCreatePlatformPixmapSurfaceEXT; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC eglCreatePlatformWindowSurfaceEXT; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETPLATFORMDISPLAYEXTPROC eglGetPlatformDisplayEXT; | 
 | ANGLE_UTIL_EXPORT PFNEGLDEBUGMESSAGECONTROLKHRPROC eglDebugMessageControlKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLLABELOBJECTKHRPROC eglLabelObjectKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLQUERYDEBUGKHRPROC eglQueryDebugKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLCLIENTWAITSYNCKHRPROC eglClientWaitSyncKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATESYNCKHRPROC eglCreateSyncKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLDESTROYSYNCKHRPROC eglDestroySyncKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLGETSYNCATTRIBKHRPROC eglGetSyncAttribKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATEIMAGEKHRPROC eglCreateImageKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLDESTROYIMAGEKHRPROC eglDestroyImageKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLCREATESTREAMKHRPROC eglCreateStreamKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLDESTROYSTREAMKHRPROC eglDestroyStreamKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLQUERYSTREAMKHRPROC eglQueryStreamKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLQUERYSTREAMU64KHRPROC eglQueryStreamu64KHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLSTREAMATTRIBKHRPROC eglStreamAttribKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLSTREAMCONSUMERACQUIREKHRPROC eglStreamConsumerAcquireKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC | 
 |     eglStreamConsumerGLTextureExternalKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLSTREAMCONSUMERRELEASEKHRPROC eglStreamConsumerReleaseKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC eglSwapBuffersWithDamageKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLWAITSYNCKHRPROC eglWaitSyncKHR; | 
 | ANGLE_UTIL_EXPORT PFNEGLPOSTSUBBUFFERNVPROC eglPostSubBufferNV; | 
 | ANGLE_UTIL_EXPORT PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC | 
 |     eglStreamConsumerGLTextureExternalAttribsNV; | 
 |  | 
 | namespace angle | 
 | { | 
 | void LoadEGL(LoadProc loadProc) | 
 | { | 
 |     eglChooseConfig  = reinterpret_cast<PFNEGLCHOOSECONFIGPROC>(loadProc("eglChooseConfig")); | 
 |     eglCopyBuffers   = reinterpret_cast<PFNEGLCOPYBUFFERSPROC>(loadProc("eglCopyBuffers")); | 
 |     eglCreateContext = reinterpret_cast<PFNEGLCREATECONTEXTPROC>(loadProc("eglCreateContext")); | 
 |     eglCreatePbufferSurface = | 
 |         reinterpret_cast<PFNEGLCREATEPBUFFERSURFACEPROC>(loadProc("eglCreatePbufferSurface")); | 
 |     eglCreatePixmapSurface = | 
 |         reinterpret_cast<PFNEGLCREATEPIXMAPSURFACEPROC>(loadProc("eglCreatePixmapSurface")); | 
 |     eglCreateWindowSurface = | 
 |         reinterpret_cast<PFNEGLCREATEWINDOWSURFACEPROC>(loadProc("eglCreateWindowSurface")); | 
 |     eglDestroyContext = reinterpret_cast<PFNEGLDESTROYCONTEXTPROC>(loadProc("eglDestroyContext")); | 
 |     eglDestroySurface = reinterpret_cast<PFNEGLDESTROYSURFACEPROC>(loadProc("eglDestroySurface")); | 
 |     eglGetConfigAttrib = | 
 |         reinterpret_cast<PFNEGLGETCONFIGATTRIBPROC>(loadProc("eglGetConfigAttrib")); | 
 |     eglGetConfigs = reinterpret_cast<PFNEGLGETCONFIGSPROC>(loadProc("eglGetConfigs")); | 
 |     eglGetCurrentDisplay = | 
 |         reinterpret_cast<PFNEGLGETCURRENTDISPLAYPROC>(loadProc("eglGetCurrentDisplay")); | 
 |     eglGetCurrentSurface = | 
 |         reinterpret_cast<PFNEGLGETCURRENTSURFACEPROC>(loadProc("eglGetCurrentSurface")); | 
 |     eglGetDisplay     = reinterpret_cast<PFNEGLGETDISPLAYPROC>(loadProc("eglGetDisplay")); | 
 |     eglGetError       = reinterpret_cast<PFNEGLGETERRORPROC>(loadProc("eglGetError")); | 
 |     eglGetProcAddress = reinterpret_cast<PFNEGLGETPROCADDRESSPROC>(loadProc("eglGetProcAddress")); | 
 |     eglInitialize     = reinterpret_cast<PFNEGLINITIALIZEPROC>(loadProc("eglInitialize")); | 
 |     eglMakeCurrent    = reinterpret_cast<PFNEGLMAKECURRENTPROC>(loadProc("eglMakeCurrent")); | 
 |     eglQueryContext   = reinterpret_cast<PFNEGLQUERYCONTEXTPROC>(loadProc("eglQueryContext")); | 
 |     eglQueryString    = reinterpret_cast<PFNEGLQUERYSTRINGPROC>(loadProc("eglQueryString")); | 
 |     eglQuerySurface   = reinterpret_cast<PFNEGLQUERYSURFACEPROC>(loadProc("eglQuerySurface")); | 
 |     eglSwapBuffers    = reinterpret_cast<PFNEGLSWAPBUFFERSPROC>(loadProc("eglSwapBuffers")); | 
 |     eglTerminate      = reinterpret_cast<PFNEGLTERMINATEPROC>(loadProc("eglTerminate")); | 
 |     eglWaitGL         = reinterpret_cast<PFNEGLWAITGLPROC>(loadProc("eglWaitGL")); | 
 |     eglWaitNative     = reinterpret_cast<PFNEGLWAITNATIVEPROC>(loadProc("eglWaitNative")); | 
 |     eglBindTexImage   = reinterpret_cast<PFNEGLBINDTEXIMAGEPROC>(loadProc("eglBindTexImage")); | 
 |     eglReleaseTexImage = | 
 |         reinterpret_cast<PFNEGLRELEASETEXIMAGEPROC>(loadProc("eglReleaseTexImage")); | 
 |     eglSurfaceAttrib = reinterpret_cast<PFNEGLSURFACEATTRIBPROC>(loadProc("eglSurfaceAttrib")); | 
 |     eglSwapInterval  = reinterpret_cast<PFNEGLSWAPINTERVALPROC>(loadProc("eglSwapInterval")); | 
 |     eglBindAPI       = reinterpret_cast<PFNEGLBINDAPIPROC>(loadProc("eglBindAPI")); | 
 |     eglQueryAPI      = reinterpret_cast<PFNEGLQUERYAPIPROC>(loadProc("eglQueryAPI")); | 
 |     eglCreatePbufferFromClientBuffer = reinterpret_cast<PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC>( | 
 |         loadProc("eglCreatePbufferFromClientBuffer")); | 
 |     eglReleaseThread = reinterpret_cast<PFNEGLRELEASETHREADPROC>(loadProc("eglReleaseThread")); | 
 |     eglWaitClient    = reinterpret_cast<PFNEGLWAITCLIENTPROC>(loadProc("eglWaitClient")); | 
 |     eglGetCurrentContext = | 
 |         reinterpret_cast<PFNEGLGETCURRENTCONTEXTPROC>(loadProc("eglGetCurrentContext")); | 
 |     eglCreateSync     = reinterpret_cast<PFNEGLCREATESYNCPROC>(loadProc("eglCreateSync")); | 
 |     eglDestroySync    = reinterpret_cast<PFNEGLDESTROYSYNCPROC>(loadProc("eglDestroySync")); | 
 |     eglClientWaitSync = reinterpret_cast<PFNEGLCLIENTWAITSYNCPROC>(loadProc("eglClientWaitSync")); | 
 |     eglGetSyncAttrib  = reinterpret_cast<PFNEGLGETSYNCATTRIBPROC>(loadProc("eglGetSyncAttrib")); | 
 |     eglCreateImage    = reinterpret_cast<PFNEGLCREATEIMAGEPROC>(loadProc("eglCreateImage")); | 
 |     eglDestroyImage   = reinterpret_cast<PFNEGLDESTROYIMAGEPROC>(loadProc("eglDestroyImage")); | 
 |     eglGetPlatformDisplay = | 
 |         reinterpret_cast<PFNEGLGETPLATFORMDISPLAYPROC>(loadProc("eglGetPlatformDisplay")); | 
 |     eglCreatePlatformWindowSurface = reinterpret_cast<PFNEGLCREATEPLATFORMWINDOWSURFACEPROC>( | 
 |         loadProc("eglCreatePlatformWindowSurface")); | 
 |     eglCreatePlatformPixmapSurface = reinterpret_cast<PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC>( | 
 |         loadProc("eglCreatePlatformPixmapSurface")); | 
 |     eglWaitSync                 = reinterpret_cast<PFNEGLWAITSYNCPROC>(loadProc("eglWaitSync")); | 
 |     eglSetBlobCacheFuncsANDROID = reinterpret_cast<PFNEGLSETBLOBCACHEFUNCSANDROIDPROC>( | 
 |         loadProc("eglSetBlobCacheFuncsANDROID")); | 
 |     eglGetCompositorTimingANDROID = reinterpret_cast<PFNEGLGETCOMPOSITORTIMINGANDROIDPROC>( | 
 |         loadProc("eglGetCompositorTimingANDROID")); | 
 |     eglGetCompositorTimingSupportedANDROID = | 
 |         reinterpret_cast<PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC>( | 
 |             loadProc("eglGetCompositorTimingSupportedANDROID")); | 
 |     eglGetFrameTimestampSupportedANDROID = | 
 |         reinterpret_cast<PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC>( | 
 |             loadProc("eglGetFrameTimestampSupportedANDROID")); | 
 |     eglGetFrameTimestampsANDROID = reinterpret_cast<PFNEGLGETFRAMETIMESTAMPSANDROIDPROC>( | 
 |         loadProc("eglGetFrameTimestampsANDROID")); | 
 |     eglGetNextFrameIdANDROID = | 
 |         reinterpret_cast<PFNEGLGETNEXTFRAMEIDANDROIDPROC>(loadProc("eglGetNextFrameIdANDROID")); | 
 |     eglGetNativeClientBufferANDROID = reinterpret_cast<PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC>( | 
 |         loadProc("eglGetNativeClientBufferANDROID")); | 
 |     eglDupNativeFenceFDANDROID = | 
 |         reinterpret_cast<PFNEGLDUPNATIVEFENCEFDANDROIDPROC>(loadProc("eglDupNativeFenceFDANDROID")); | 
 |     eglPresentationTimeANDROID = | 
 |         reinterpret_cast<PFNEGLPRESENTATIONTIMEANDROIDPROC>(loadProc("eglPresentationTimeANDROID")); | 
 |     eglCreateDeviceANGLE = | 
 |         reinterpret_cast<PFNEGLCREATEDEVICEANGLEPROC>(loadProc("eglCreateDeviceANGLE")); | 
 |     eglReleaseDeviceANGLE = | 
 |         reinterpret_cast<PFNEGLRELEASEDEVICEANGLEPROC>(loadProc("eglReleaseDeviceANGLE")); | 
 |     eglQueryDisplayAttribANGLE = | 
 |         reinterpret_cast<PFNEGLQUERYDISPLAYATTRIBANGLEPROC>(loadProc("eglQueryDisplayAttribANGLE")); | 
 |     eglQueryStringiANGLE = | 
 |         reinterpret_cast<PFNEGLQUERYSTRINGIANGLEPROC>(loadProc("eglQueryStringiANGLE")); | 
 |     eglProgramCacheGetAttribANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC>( | 
 |         loadProc("eglProgramCacheGetAttribANGLE")); | 
 |     eglProgramCachePopulateANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEPOPULATEANGLEPROC>( | 
 |         loadProc("eglProgramCachePopulateANGLE")); | 
 |     eglProgramCacheQueryANGLE = | 
 |         reinterpret_cast<PFNEGLPROGRAMCACHEQUERYANGLEPROC>(loadProc("eglProgramCacheQueryANGLE")); | 
 |     eglProgramCacheResizeANGLE = | 
 |         reinterpret_cast<PFNEGLPROGRAMCACHERESIZEANGLEPROC>(loadProc("eglProgramCacheResizeANGLE")); | 
 |     eglQuerySurfacePointerANGLE = reinterpret_cast<PFNEGLQUERYSURFACEPOINTERANGLEPROC>( | 
 |         loadProc("eglQuerySurfacePointerANGLE")); | 
 |     eglCreateStreamProducerD3DTextureANGLE = | 
 |         reinterpret_cast<PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC>( | 
 |             loadProc("eglCreateStreamProducerD3DTextureANGLE")); | 
 |     eglStreamPostD3DTextureANGLE = reinterpret_cast<PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC>( | 
 |         loadProc("eglStreamPostD3DTextureANGLE")); | 
 |     eglSwapBuffersWithFrameTokenANGLE = reinterpret_cast<PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC>( | 
 |         loadProc("eglSwapBuffersWithFrameTokenANGLE")); | 
 |     eglGetSyncValuesCHROMIUM = | 
 |         reinterpret_cast<PFNEGLGETSYNCVALUESCHROMIUMPROC>(loadProc("eglGetSyncValuesCHROMIUM")); | 
 |     eglQueryDeviceAttribEXT = | 
 |         reinterpret_cast<PFNEGLQUERYDEVICEATTRIBEXTPROC>(loadProc("eglQueryDeviceAttribEXT")); | 
 |     eglQueryDeviceStringEXT = | 
 |         reinterpret_cast<PFNEGLQUERYDEVICESTRINGEXTPROC>(loadProc("eglQueryDeviceStringEXT")); | 
 |     eglQueryDisplayAttribEXT = | 
 |         reinterpret_cast<PFNEGLQUERYDISPLAYATTRIBEXTPROC>(loadProc("eglQueryDisplayAttribEXT")); | 
 |     eglCreatePlatformPixmapSurfaceEXT = reinterpret_cast<PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC>( | 
 |         loadProc("eglCreatePlatformPixmapSurfaceEXT")); | 
 |     eglCreatePlatformWindowSurfaceEXT = reinterpret_cast<PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC>( | 
 |         loadProc("eglCreatePlatformWindowSurfaceEXT")); | 
 |     eglGetPlatformDisplayEXT = | 
 |         reinterpret_cast<PFNEGLGETPLATFORMDISPLAYEXTPROC>(loadProc("eglGetPlatformDisplayEXT")); | 
 |     eglDebugMessageControlKHR = | 
 |         reinterpret_cast<PFNEGLDEBUGMESSAGECONTROLKHRPROC>(loadProc("eglDebugMessageControlKHR")); | 
 |     eglLabelObjectKHR = reinterpret_cast<PFNEGLLABELOBJECTKHRPROC>(loadProc("eglLabelObjectKHR")); | 
 |     eglQueryDebugKHR  = reinterpret_cast<PFNEGLQUERYDEBUGKHRPROC>(loadProc("eglQueryDebugKHR")); | 
 |     eglClientWaitSyncKHR = | 
 |         reinterpret_cast<PFNEGLCLIENTWAITSYNCKHRPROC>(loadProc("eglClientWaitSyncKHR")); | 
 |     eglCreateSyncKHR  = reinterpret_cast<PFNEGLCREATESYNCKHRPROC>(loadProc("eglCreateSyncKHR")); | 
 |     eglDestroySyncKHR = reinterpret_cast<PFNEGLDESTROYSYNCKHRPROC>(loadProc("eglDestroySyncKHR")); | 
 |     eglGetSyncAttribKHR = | 
 |         reinterpret_cast<PFNEGLGETSYNCATTRIBKHRPROC>(loadProc("eglGetSyncAttribKHR")); | 
 |     eglCreateImageKHR = reinterpret_cast<PFNEGLCREATEIMAGEKHRPROC>(loadProc("eglCreateImageKHR")); | 
 |     eglDestroyImageKHR = | 
 |         reinterpret_cast<PFNEGLDESTROYIMAGEKHRPROC>(loadProc("eglDestroyImageKHR")); | 
 |     eglCreateStreamKHR = | 
 |         reinterpret_cast<PFNEGLCREATESTREAMKHRPROC>(loadProc("eglCreateStreamKHR")); | 
 |     eglDestroyStreamKHR = | 
 |         reinterpret_cast<PFNEGLDESTROYSTREAMKHRPROC>(loadProc("eglDestroyStreamKHR")); | 
 |     eglQueryStreamKHR = reinterpret_cast<PFNEGLQUERYSTREAMKHRPROC>(loadProc("eglQueryStreamKHR")); | 
 |     eglQueryStreamu64KHR = | 
 |         reinterpret_cast<PFNEGLQUERYSTREAMU64KHRPROC>(loadProc("eglQueryStreamu64KHR")); | 
 |     eglStreamAttribKHR = | 
 |         reinterpret_cast<PFNEGLSTREAMATTRIBKHRPROC>(loadProc("eglStreamAttribKHR")); | 
 |     eglStreamConsumerAcquireKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERACQUIREKHRPROC>( | 
 |         loadProc("eglStreamConsumerAcquireKHR")); | 
 |     eglStreamConsumerGLTextureExternalKHR = | 
 |         reinterpret_cast<PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC>( | 
 |             loadProc("eglStreamConsumerGLTextureExternalKHR")); | 
 |     eglStreamConsumerReleaseKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERRELEASEKHRPROC>( | 
 |         loadProc("eglStreamConsumerReleaseKHR")); | 
 |     eglSwapBuffersWithDamageKHR = reinterpret_cast<PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC>( | 
 |         loadProc("eglSwapBuffersWithDamageKHR")); | 
 |     eglWaitSyncKHR = reinterpret_cast<PFNEGLWAITSYNCKHRPROC>(loadProc("eglWaitSyncKHR")); | 
 |     eglPostSubBufferNV = | 
 |         reinterpret_cast<PFNEGLPOSTSUBBUFFERNVPROC>(loadProc("eglPostSubBufferNV")); | 
 |     eglStreamConsumerGLTextureExternalAttribsNV = | 
 |         reinterpret_cast<PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC>( | 
 |             loadProc("eglStreamConsumerGLTextureExternalAttribsNV")); | 
 | } | 
 | }  // namespace angle |