1 // GENERATED FILE - DO NOT EDIT. 2 // Generated by generate_loader.py using data from egl.xml and egl_angle_ext.xml. 3 // 4 // Copyright 2018 The ANGLE Project Authors. All rights reserved. 5 // Use of this source code is governed by a BSD-style license that can be 6 // found in the LICENSE file. 7 // 8 // egl_loader_autogen.h: 9 // Simple EGL function loader. 10 11 #ifndef ANGLE_TRACES_UTIL_EGL_LOADER_AUTOGEN_H_ 12 #define ANGLE_TRACES_UTIL_EGL_LOADER_AUTOGEN_H_ 13 14 #include <EGL/egl.h> 15 #include <EGL/eglext.h> 16 17 #include "traces_export.h" 18 19 #define eglChooseConfig t_eglChooseConfig 20 #define eglCopyBuffers t_eglCopyBuffers 21 #define eglCreateContext t_eglCreateContext 22 #define eglCreatePbufferSurface t_eglCreatePbufferSurface 23 #define eglCreatePixmapSurface t_eglCreatePixmapSurface 24 #define eglCreateWindowSurface t_eglCreateWindowSurface 25 #define eglDestroyContext t_eglDestroyContext 26 #define eglDestroySurface t_eglDestroySurface 27 #define eglGetConfigAttrib t_eglGetConfigAttrib 28 #define eglGetConfigs t_eglGetConfigs 29 #define eglGetCurrentDisplay t_eglGetCurrentDisplay 30 #define eglGetCurrentSurface t_eglGetCurrentSurface 31 #define eglGetDisplay t_eglGetDisplay 32 #define eglGetError t_eglGetError 33 #define eglGetProcAddress t_eglGetProcAddress 34 #define eglInitialize t_eglInitialize 35 #define eglMakeCurrent t_eglMakeCurrent 36 #define eglQueryContext t_eglQueryContext 37 #define eglQueryString t_eglQueryString 38 #define eglQuerySurface t_eglQuerySurface 39 #define eglSwapBuffers t_eglSwapBuffers 40 #define eglTerminate t_eglTerminate 41 #define eglWaitGL t_eglWaitGL 42 #define eglWaitNative t_eglWaitNative 43 #define eglBindTexImage t_eglBindTexImage 44 #define eglReleaseTexImage t_eglReleaseTexImage 45 #define eglSurfaceAttrib t_eglSurfaceAttrib 46 #define eglSwapInterval t_eglSwapInterval 47 #define eglBindAPI t_eglBindAPI 48 #define eglQueryAPI t_eglQueryAPI 49 #define eglCreatePbufferFromClientBuffer t_eglCreatePbufferFromClientBuffer 50 #define eglReleaseThread t_eglReleaseThread 51 #define eglWaitClient t_eglWaitClient 52 #define eglGetCurrentContext t_eglGetCurrentContext 53 #define eglCreateSync t_eglCreateSync 54 #define eglDestroySync t_eglDestroySync 55 #define eglClientWaitSync t_eglClientWaitSync 56 #define eglGetSyncAttrib t_eglGetSyncAttrib 57 #define eglCreateImage t_eglCreateImage 58 #define eglDestroyImage t_eglDestroyImage 59 #define eglGetPlatformDisplay t_eglGetPlatformDisplay 60 #define eglCreatePlatformWindowSurface t_eglCreatePlatformWindowSurface 61 #define eglCreatePlatformPixmapSurface t_eglCreatePlatformPixmapSurface 62 #define eglWaitSync t_eglWaitSync 63 #define eglSetBlobCacheFuncsANDROID t_eglSetBlobCacheFuncsANDROID 64 #define eglCreateNativeClientBufferANDROID t_eglCreateNativeClientBufferANDROID 65 #define eglGetCompositorTimingANDROID t_eglGetCompositorTimingANDROID 66 #define eglGetCompositorTimingSupportedANDROID t_eglGetCompositorTimingSupportedANDROID 67 #define eglGetFrameTimestampSupportedANDROID t_eglGetFrameTimestampSupportedANDROID 68 #define eglGetFrameTimestampsANDROID t_eglGetFrameTimestampsANDROID 69 #define eglGetNextFrameIdANDROID t_eglGetNextFrameIdANDROID 70 #define eglGetNativeClientBufferANDROID t_eglGetNativeClientBufferANDROID 71 #define eglDupNativeFenceFDANDROID t_eglDupNativeFenceFDANDROID 72 #define eglPresentationTimeANDROID t_eglPresentationTimeANDROID 73 #define eglCreateDeviceANGLE t_eglCreateDeviceANGLE 74 #define eglReleaseDeviceANGLE t_eglReleaseDeviceANGLE 75 #define eglLockVulkanQueueANGLE t_eglLockVulkanQueueANGLE 76 #define eglUnlockVulkanQueueANGLE t_eglUnlockVulkanQueueANGLE 77 #define eglAcquireExternalContextANGLE t_eglAcquireExternalContextANGLE 78 #define eglReleaseExternalContextANGLE t_eglReleaseExternalContextANGLE 79 #define eglQueryDisplayAttribANGLE t_eglQueryDisplayAttribANGLE 80 #define eglQueryStringiANGLE t_eglQueryStringiANGLE 81 #define eglCopyMetalSharedEventANGLE t_eglCopyMetalSharedEventANGLE 82 #define eglSetValidationEnabledANGLE t_eglSetValidationEnabledANGLE 83 #define eglForceGPUSwitchANGLE t_eglForceGPUSwitchANGLE 84 #define eglHandleGPUSwitchANGLE t_eglHandleGPUSwitchANGLE 85 #define eglReacquireHighPowerGPUANGLE t_eglReacquireHighPowerGPUANGLE 86 #define eglReleaseHighPowerGPUANGLE t_eglReleaseHighPowerGPUANGLE 87 #define eglPrepareSwapBuffersANGLE t_eglPrepareSwapBuffersANGLE 88 #define eglProgramCacheGetAttribANGLE t_eglProgramCacheGetAttribANGLE 89 #define eglProgramCachePopulateANGLE t_eglProgramCachePopulateANGLE 90 #define eglProgramCacheQueryANGLE t_eglProgramCacheQueryANGLE 91 #define eglProgramCacheResizeANGLE t_eglProgramCacheResizeANGLE 92 #define eglQuerySurfacePointerANGLE t_eglQuerySurfacePointerANGLE 93 #define eglCreateStreamProducerD3DTextureANGLE t_eglCreateStreamProducerD3DTextureANGLE 94 #define eglStreamPostD3DTextureANGLE t_eglStreamPostD3DTextureANGLE 95 #define eglGetMscRateANGLE t_eglGetMscRateANGLE 96 #define eglExportVkImageANGLE t_eglExportVkImageANGLE 97 #define eglWaitUntilWorkScheduledANGLE t_eglWaitUntilWorkScheduledANGLE 98 #define eglGetSyncValuesCHROMIUM t_eglGetSyncValuesCHROMIUM 99 #define eglQueryDeviceAttribEXT t_eglQueryDeviceAttribEXT 100 #define eglQueryDeviceStringEXT t_eglQueryDeviceStringEXT 101 #define eglQueryDisplayAttribEXT t_eglQueryDisplayAttribEXT 102 #define eglQueryDmaBufFormatsEXT t_eglQueryDmaBufFormatsEXT 103 #define eglQueryDmaBufModifiersEXT t_eglQueryDmaBufModifiersEXT 104 #define eglCreatePlatformPixmapSurfaceEXT t_eglCreatePlatformPixmapSurfaceEXT 105 #define eglCreatePlatformWindowSurfaceEXT t_eglCreatePlatformWindowSurfaceEXT 106 #define eglGetPlatformDisplayEXT t_eglGetPlatformDisplayEXT 107 #define eglQuerySupportedCompressionRatesEXT t_eglQuerySupportedCompressionRatesEXT 108 #define eglDebugMessageControlKHR t_eglDebugMessageControlKHR 109 #define eglLabelObjectKHR t_eglLabelObjectKHR 110 #define eglQueryDebugKHR t_eglQueryDebugKHR 111 #define eglClientWaitSyncKHR t_eglClientWaitSyncKHR 112 #define eglCreateSyncKHR t_eglCreateSyncKHR 113 #define eglDestroySyncKHR t_eglDestroySyncKHR 114 #define eglGetSyncAttribKHR t_eglGetSyncAttribKHR 115 #define eglCreateImageKHR t_eglCreateImageKHR 116 #define eglDestroyImageKHR t_eglDestroyImageKHR 117 #define eglLockSurfaceKHR t_eglLockSurfaceKHR 118 #define eglQuerySurface64KHR t_eglQuerySurface64KHR 119 #define eglUnlockSurfaceKHR t_eglUnlockSurfaceKHR 120 #define eglSetDamageRegionKHR t_eglSetDamageRegionKHR 121 #define eglSignalSyncKHR t_eglSignalSyncKHR 122 #define eglCreateStreamKHR t_eglCreateStreamKHR 123 #define eglDestroyStreamKHR t_eglDestroyStreamKHR 124 #define eglQueryStreamKHR t_eglQueryStreamKHR 125 #define eglQueryStreamu64KHR t_eglQueryStreamu64KHR 126 #define eglStreamAttribKHR t_eglStreamAttribKHR 127 #define eglStreamConsumerAcquireKHR t_eglStreamConsumerAcquireKHR 128 #define eglStreamConsumerGLTextureExternalKHR t_eglStreamConsumerGLTextureExternalKHR 129 #define eglStreamConsumerReleaseKHR t_eglStreamConsumerReleaseKHR 130 #define eglSwapBuffersWithDamageKHR t_eglSwapBuffersWithDamageKHR 131 #define eglWaitSyncKHR t_eglWaitSyncKHR 132 #define eglPostSubBufferNV t_eglPostSubBufferNV 133 #define eglStreamConsumerGLTextureExternalAttribsNV t_eglStreamConsumerGLTextureExternalAttribsNV 134 135 #if defined(__cplusplus) 136 extern "C" { 137 #endif // defined(__cplusplus) 138 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCHOOSECONFIGPROC t_eglChooseConfig; 139 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCOPYBUFFERSPROC t_eglCopyBuffers; 140 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATECONTEXTPROC t_eglCreateContext; 141 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATEPBUFFERSURFACEPROC t_eglCreatePbufferSurface; 142 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATEPIXMAPSURFACEPROC t_eglCreatePixmapSurface; 143 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATEWINDOWSURFACEPROC t_eglCreateWindowSurface; 144 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLDESTROYCONTEXTPROC t_eglDestroyContext; 145 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLDESTROYSURFACEPROC t_eglDestroySurface; 146 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETCONFIGATTRIBPROC t_eglGetConfigAttrib; 147 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETCONFIGSPROC t_eglGetConfigs; 148 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETCURRENTDISPLAYPROC t_eglGetCurrentDisplay; 149 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETCURRENTSURFACEPROC t_eglGetCurrentSurface; 150 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETDISPLAYPROC t_eglGetDisplay; 151 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETERRORPROC t_eglGetError; 152 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETPROCADDRESSPROC t_eglGetProcAddress; 153 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLINITIALIZEPROC t_eglInitialize; 154 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLMAKECURRENTPROC t_eglMakeCurrent; 155 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYCONTEXTPROC t_eglQueryContext; 156 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYSTRINGPROC t_eglQueryString; 157 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYSURFACEPROC t_eglQuerySurface; 158 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLSWAPBUFFERSPROC t_eglSwapBuffers; 159 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLTERMINATEPROC t_eglTerminate; 160 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLWAITGLPROC t_eglWaitGL; 161 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLWAITNATIVEPROC t_eglWaitNative; 162 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLBINDTEXIMAGEPROC t_eglBindTexImage; 163 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLRELEASETEXIMAGEPROC t_eglReleaseTexImage; 164 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLSURFACEATTRIBPROC t_eglSurfaceAttrib; 165 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLSWAPINTERVALPROC t_eglSwapInterval; 166 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLBINDAPIPROC t_eglBindAPI; 167 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYAPIPROC t_eglQueryAPI; 168 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC 169 t_eglCreatePbufferFromClientBuffer; 170 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLRELEASETHREADPROC t_eglReleaseThread; 171 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLWAITCLIENTPROC t_eglWaitClient; 172 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETCURRENTCONTEXTPROC t_eglGetCurrentContext; 173 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATESYNCPROC t_eglCreateSync; 174 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLDESTROYSYNCPROC t_eglDestroySync; 175 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCLIENTWAITSYNCPROC t_eglClientWaitSync; 176 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETSYNCATTRIBPROC t_eglGetSyncAttrib; 177 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATEIMAGEPROC t_eglCreateImage; 178 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLDESTROYIMAGEPROC t_eglDestroyImage; 179 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETPLATFORMDISPLAYPROC t_eglGetPlatformDisplay; 180 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATEPLATFORMWINDOWSURFACEPROC 181 t_eglCreatePlatformWindowSurface; 182 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC 183 t_eglCreatePlatformPixmapSurface; 184 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLWAITSYNCPROC t_eglWaitSync; 185 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLSETBLOBCACHEFUNCSANDROIDPROC t_eglSetBlobCacheFuncsANDROID; 186 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATENATIVECLIENTBUFFERANDROIDPROC 187 t_eglCreateNativeClientBufferANDROID; 188 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETCOMPOSITORTIMINGANDROIDPROC 189 t_eglGetCompositorTimingANDROID; 190 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC 191 t_eglGetCompositorTimingSupportedANDROID; 192 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC 193 t_eglGetFrameTimestampSupportedANDROID; 194 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETFRAMETIMESTAMPSANDROIDPROC t_eglGetFrameTimestampsANDROID; 195 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETNEXTFRAMEIDANDROIDPROC t_eglGetNextFrameIdANDROID; 196 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC 197 t_eglGetNativeClientBufferANDROID; 198 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLDUPNATIVEFENCEFDANDROIDPROC t_eglDupNativeFenceFDANDROID; 199 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLPRESENTATIONTIMEANDROIDPROC t_eglPresentationTimeANDROID; 200 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATEDEVICEANGLEPROC t_eglCreateDeviceANGLE; 201 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLRELEASEDEVICEANGLEPROC t_eglReleaseDeviceANGLE; 202 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLLOCKVULKANQUEUEANGLEPROC t_eglLockVulkanQueueANGLE; 203 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLUNLOCKVULKANQUEUEANGLEPROC t_eglUnlockVulkanQueueANGLE; 204 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLACQUIREEXTERNALCONTEXTANGLEPROC 205 t_eglAcquireExternalContextANGLE; 206 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLRELEASEEXTERNALCONTEXTANGLEPROC 207 t_eglReleaseExternalContextANGLE; 208 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYDISPLAYATTRIBANGLEPROC t_eglQueryDisplayAttribANGLE; 209 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYSTRINGIANGLEPROC t_eglQueryStringiANGLE; 210 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCOPYMETALSHAREDEVENTANGLEPROC t_eglCopyMetalSharedEventANGLE; 211 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLSETVALIDATIONENABLEDANGLEPROC t_eglSetValidationEnabledANGLE; 212 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLFORCEGPUSWITCHANGLEPROC t_eglForceGPUSwitchANGLE; 213 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLHANDLEGPUSWITCHANGLEPROC t_eglHandleGPUSwitchANGLE; 214 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLREACQUIREHIGHPOWERGPUANGLEPROC 215 t_eglReacquireHighPowerGPUANGLE; 216 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLRELEASEHIGHPOWERGPUANGLEPROC t_eglReleaseHighPowerGPUANGLE; 217 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLPREPARESWAPBUFFERSANGLEPROC t_eglPrepareSwapBuffersANGLE; 218 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC 219 t_eglProgramCacheGetAttribANGLE; 220 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLPROGRAMCACHEPOPULATEANGLEPROC t_eglProgramCachePopulateANGLE; 221 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLPROGRAMCACHEQUERYANGLEPROC t_eglProgramCacheQueryANGLE; 222 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLPROGRAMCACHERESIZEANGLEPROC t_eglProgramCacheResizeANGLE; 223 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYSURFACEPOINTERANGLEPROC t_eglQuerySurfacePointerANGLE; 224 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC 225 t_eglCreateStreamProducerD3DTextureANGLE; 226 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC t_eglStreamPostD3DTextureANGLE; 227 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETMSCRATEANGLEPROC t_eglGetMscRateANGLE; 228 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLEXPORTVKIMAGEANGLEPROC t_eglExportVkImageANGLE; 229 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLWAITUNTILWORKSCHEDULEDANGLEPROC 230 t_eglWaitUntilWorkScheduledANGLE; 231 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETSYNCVALUESCHROMIUMPROC t_eglGetSyncValuesCHROMIUM; 232 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYDEVICEATTRIBEXTPROC t_eglQueryDeviceAttribEXT; 233 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYDEVICESTRINGEXTPROC t_eglQueryDeviceStringEXT; 234 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYDISPLAYATTRIBEXTPROC t_eglQueryDisplayAttribEXT; 235 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYDMABUFFORMATSEXTPROC t_eglQueryDmaBufFormatsEXT; 236 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYDMABUFMODIFIERSEXTPROC t_eglQueryDmaBufModifiersEXT; 237 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC 238 t_eglCreatePlatformPixmapSurfaceEXT; 239 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC 240 t_eglCreatePlatformWindowSurfaceEXT; 241 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETPLATFORMDISPLAYEXTPROC t_eglGetPlatformDisplayEXT; 242 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYSUPPORTEDCOMPRESSIONRATESEXTPROC 243 t_eglQuerySupportedCompressionRatesEXT; 244 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLDEBUGMESSAGECONTROLKHRPROC t_eglDebugMessageControlKHR; 245 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLLABELOBJECTKHRPROC t_eglLabelObjectKHR; 246 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYDEBUGKHRPROC t_eglQueryDebugKHR; 247 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCLIENTWAITSYNCKHRPROC t_eglClientWaitSyncKHR; 248 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATESYNCKHRPROC t_eglCreateSyncKHR; 249 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLDESTROYSYNCKHRPROC t_eglDestroySyncKHR; 250 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLGETSYNCATTRIBKHRPROC t_eglGetSyncAttribKHR; 251 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATEIMAGEKHRPROC t_eglCreateImageKHR; 252 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLDESTROYIMAGEKHRPROC t_eglDestroyImageKHR; 253 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLLOCKSURFACEKHRPROC t_eglLockSurfaceKHR; 254 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYSURFACE64KHRPROC t_eglQuerySurface64KHR; 255 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLUNLOCKSURFACEKHRPROC t_eglUnlockSurfaceKHR; 256 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLSETDAMAGEREGIONKHRPROC t_eglSetDamageRegionKHR; 257 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLSIGNALSYNCKHRPROC t_eglSignalSyncKHR; 258 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLCREATESTREAMKHRPROC t_eglCreateStreamKHR; 259 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLDESTROYSTREAMKHRPROC t_eglDestroyStreamKHR; 260 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYSTREAMKHRPROC t_eglQueryStreamKHR; 261 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLQUERYSTREAMU64KHRPROC t_eglQueryStreamu64KHR; 262 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLSTREAMATTRIBKHRPROC t_eglStreamAttribKHR; 263 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLSTREAMCONSUMERACQUIREKHRPROC t_eglStreamConsumerAcquireKHR; 264 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC 265 t_eglStreamConsumerGLTextureExternalKHR; 266 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLSTREAMCONSUMERRELEASEKHRPROC t_eglStreamConsumerReleaseKHR; 267 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC t_eglSwapBuffersWithDamageKHR; 268 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLWAITSYNCKHRPROC t_eglWaitSyncKHR; 269 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLPOSTSUBBUFFERNVPROC t_eglPostSubBufferNV; 270 ANGLE_TRACE_LOADER_EXPORT extern PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC 271 t_eglStreamConsumerGLTextureExternalAttribsNV; 272 273 typedef void (*GenericProc)(void); 274 typedef GenericProc(KHRONOS_APIENTRY *LoadProc)(const char *); 275 ANGLE_TRACE_LOADER_EXPORT void LoadTraceEGL(LoadProc loadProc); 276 277 #if defined(__cplusplus) 278 } // extern "C" 279 #endif // defined(__cplusplus) 280 281 #endif // ANGLE_TRACES_UTIL_EGL_LOADER_AUTOGEN_H_ 282