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