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