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 2020 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.cpp: 9 // Simple EGL function loader. 10 11 #include "egl_loader_autogen.h" 12 13 PFNEGLCHOOSECONFIGPROC l_EGL_ChooseConfig; 14 PFNEGLCOPYBUFFERSPROC l_EGL_CopyBuffers; 15 PFNEGLCREATECONTEXTPROC l_EGL_CreateContext; 16 PFNEGLCREATEPBUFFERSURFACEPROC l_EGL_CreatePbufferSurface; 17 PFNEGLCREATEPIXMAPSURFACEPROC l_EGL_CreatePixmapSurface; 18 PFNEGLCREATEWINDOWSURFACEPROC l_EGL_CreateWindowSurface; 19 PFNEGLDESTROYCONTEXTPROC l_EGL_DestroyContext; 20 PFNEGLDESTROYSURFACEPROC l_EGL_DestroySurface; 21 PFNEGLGETCONFIGATTRIBPROC l_EGL_GetConfigAttrib; 22 PFNEGLGETCONFIGSPROC l_EGL_GetConfigs; 23 PFNEGLGETCURRENTDISPLAYPROC l_EGL_GetCurrentDisplay; 24 PFNEGLGETCURRENTSURFACEPROC l_EGL_GetCurrentSurface; 25 PFNEGLGETDISPLAYPROC l_EGL_GetDisplay; 26 PFNEGLGETERRORPROC l_EGL_GetError; 27 PFNEGLGETPROCADDRESSPROC l_EGL_GetProcAddress; 28 PFNEGLINITIALIZEPROC l_EGL_Initialize; 29 PFNEGLMAKECURRENTPROC l_EGL_MakeCurrent; 30 PFNEGLQUERYCONTEXTPROC l_EGL_QueryContext; 31 PFNEGLQUERYSTRINGPROC l_EGL_QueryString; 32 PFNEGLQUERYSURFACEPROC l_EGL_QuerySurface; 33 PFNEGLSWAPBUFFERSPROC l_EGL_SwapBuffers; 34 PFNEGLTERMINATEPROC l_EGL_Terminate; 35 PFNEGLWAITGLPROC l_EGL_WaitGL; 36 PFNEGLWAITNATIVEPROC l_EGL_WaitNative; 37 PFNEGLBINDTEXIMAGEPROC l_EGL_BindTexImage; 38 PFNEGLRELEASETEXIMAGEPROC l_EGL_ReleaseTexImage; 39 PFNEGLSURFACEATTRIBPROC l_EGL_SurfaceAttrib; 40 PFNEGLSWAPINTERVALPROC l_EGL_SwapInterval; 41 PFNEGLBINDAPIPROC l_EGL_BindAPI; 42 PFNEGLQUERYAPIPROC l_EGL_QueryAPI; 43 PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC l_EGL_CreatePbufferFromClientBuffer; 44 PFNEGLRELEASETHREADPROC l_EGL_ReleaseThread; 45 PFNEGLWAITCLIENTPROC l_EGL_WaitClient; 46 PFNEGLGETCURRENTCONTEXTPROC l_EGL_GetCurrentContext; 47 PFNEGLCREATESYNCPROC l_EGL_CreateSync; 48 PFNEGLDESTROYSYNCPROC l_EGL_DestroySync; 49 PFNEGLCLIENTWAITSYNCPROC l_EGL_ClientWaitSync; 50 PFNEGLGETSYNCATTRIBPROC l_EGL_GetSyncAttrib; 51 PFNEGLCREATEIMAGEPROC l_EGL_CreateImage; 52 PFNEGLDESTROYIMAGEPROC l_EGL_DestroyImage; 53 PFNEGLGETPLATFORMDISPLAYPROC l_EGL_GetPlatformDisplay; 54 PFNEGLCREATEPLATFORMWINDOWSURFACEPROC l_EGL_CreatePlatformWindowSurface; 55 PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC l_EGL_CreatePlatformPixmapSurface; 56 PFNEGLWAITSYNCPROC l_EGL_WaitSync; 57 PFNEGLSETBLOBCACHEFUNCSANDROIDPROC l_EGL_SetBlobCacheFuncsANDROID; 58 PFNEGLGETCOMPOSITORTIMINGANDROIDPROC l_EGL_GetCompositorTimingANDROID; 59 PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC l_EGL_GetCompositorTimingSupportedANDROID; 60 PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC l_EGL_GetFrameTimestampSupportedANDROID; 61 PFNEGLGETFRAMETIMESTAMPSANDROIDPROC l_EGL_GetFrameTimestampsANDROID; 62 PFNEGLGETNEXTFRAMEIDANDROIDPROC l_EGL_GetNextFrameIdANDROID; 63 PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC l_EGL_GetNativeClientBufferANDROID; 64 PFNEGLDUPNATIVEFENCEFDANDROIDPROC l_EGL_DupNativeFenceFDANDROID; 65 PFNEGLPRESENTATIONTIMEANDROIDPROC l_EGL_PresentationTimeANDROID; 66 PFNEGLCREATEDEVICEANGLEPROC l_EGL_CreateDeviceANGLE; 67 PFNEGLRELEASEDEVICEANGLEPROC l_EGL_ReleaseDeviceANGLE; 68 PFNEGLQUERYDISPLAYATTRIBANGLEPROC l_EGL_QueryDisplayAttribANGLE; 69 PFNEGLQUERYSTRINGIANGLEPROC l_EGL_QueryStringiANGLE; 70 PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC l_EGL_ProgramCacheGetAttribANGLE; 71 PFNEGLPROGRAMCACHEPOPULATEANGLEPROC l_EGL_ProgramCachePopulateANGLE; 72 PFNEGLPROGRAMCACHEQUERYANGLEPROC l_EGL_ProgramCacheQueryANGLE; 73 PFNEGLPROGRAMCACHERESIZEANGLEPROC l_EGL_ProgramCacheResizeANGLE; 74 PFNEGLQUERYSURFACEPOINTERANGLEPROC l_EGL_QuerySurfacePointerANGLE; 75 PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC l_EGL_CreateStreamProducerD3DTextureANGLE; 76 PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC l_EGL_StreamPostD3DTextureANGLE; 77 PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC l_EGL_SwapBuffersWithFrameTokenANGLE; 78 PFNEGLGETMSCRATEANGLEPROC l_EGL_GetMscRateANGLE; 79 PFNEGLGETSYNCVALUESCHROMIUMPROC l_EGL_GetSyncValuesCHROMIUM; 80 PFNEGLQUERYDEVICEATTRIBEXTPROC l_EGL_QueryDeviceAttribEXT; 81 PFNEGLQUERYDEVICESTRINGEXTPROC l_EGL_QueryDeviceStringEXT; 82 PFNEGLQUERYDISPLAYATTRIBEXTPROC l_EGL_QueryDisplayAttribEXT; 83 PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC l_EGL_CreatePlatformPixmapSurfaceEXT; 84 PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC l_EGL_CreatePlatformWindowSurfaceEXT; 85 PFNEGLGETPLATFORMDISPLAYEXTPROC l_EGL_GetPlatformDisplayEXT; 86 PFNEGLDEBUGMESSAGECONTROLKHRPROC l_EGL_DebugMessageControlKHR; 87 PFNEGLLABELOBJECTKHRPROC l_EGL_LabelObjectKHR; 88 PFNEGLQUERYDEBUGKHRPROC l_EGL_QueryDebugKHR; 89 PFNEGLCLIENTWAITSYNCKHRPROC l_EGL_ClientWaitSyncKHR; 90 PFNEGLCREATESYNCKHRPROC l_EGL_CreateSyncKHR; 91 PFNEGLDESTROYSYNCKHRPROC l_EGL_DestroySyncKHR; 92 PFNEGLGETSYNCATTRIBKHRPROC l_EGL_GetSyncAttribKHR; 93 PFNEGLCREATEIMAGEKHRPROC l_EGL_CreateImageKHR; 94 PFNEGLDESTROYIMAGEKHRPROC l_EGL_DestroyImageKHR; 95 PFNEGLCREATESTREAMKHRPROC l_EGL_CreateStreamKHR; 96 PFNEGLDESTROYSTREAMKHRPROC l_EGL_DestroyStreamKHR; 97 PFNEGLQUERYSTREAMKHRPROC l_EGL_QueryStreamKHR; 98 PFNEGLQUERYSTREAMU64KHRPROC l_EGL_QueryStreamu64KHR; 99 PFNEGLSTREAMATTRIBKHRPROC l_EGL_StreamAttribKHR; 100 PFNEGLSTREAMCONSUMERACQUIREKHRPROC l_EGL_StreamConsumerAcquireKHR; 101 PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC l_EGL_StreamConsumerGLTextureExternalKHR; 102 PFNEGLSTREAMCONSUMERRELEASEKHRPROC l_EGL_StreamConsumerReleaseKHR; 103 PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC l_EGL_SwapBuffersWithDamageKHR; 104 PFNEGLWAITSYNCKHRPROC l_EGL_WaitSyncKHR; 105 PFNEGLPOSTSUBBUFFERNVPROC l_EGL_PostSubBufferNV; 106 PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC l_EGL_StreamConsumerGLTextureExternalAttribsNV; 107 108 namespace angle 109 { LoadEGL_EGL(LoadProc loadProc)110void LoadEGL_EGL(LoadProc loadProc) 111 { 112 l_EGL_ChooseConfig = reinterpret_cast<PFNEGLCHOOSECONFIGPROC>(loadProc("EGL_ChooseConfig")); 113 l_EGL_CopyBuffers = reinterpret_cast<PFNEGLCOPYBUFFERSPROC>(loadProc("EGL_CopyBuffers")); 114 l_EGL_CreateContext = reinterpret_cast<PFNEGLCREATECONTEXTPROC>(loadProc("EGL_CreateContext")); 115 l_EGL_CreatePbufferSurface = 116 reinterpret_cast<PFNEGLCREATEPBUFFERSURFACEPROC>(loadProc("EGL_CreatePbufferSurface")); 117 l_EGL_CreatePixmapSurface = 118 reinterpret_cast<PFNEGLCREATEPIXMAPSURFACEPROC>(loadProc("EGL_CreatePixmapSurface")); 119 l_EGL_CreateWindowSurface = 120 reinterpret_cast<PFNEGLCREATEWINDOWSURFACEPROC>(loadProc("EGL_CreateWindowSurface")); 121 l_EGL_DestroyContext = 122 reinterpret_cast<PFNEGLDESTROYCONTEXTPROC>(loadProc("EGL_DestroyContext")); 123 l_EGL_DestroySurface = 124 reinterpret_cast<PFNEGLDESTROYSURFACEPROC>(loadProc("EGL_DestroySurface")); 125 l_EGL_GetConfigAttrib = 126 reinterpret_cast<PFNEGLGETCONFIGATTRIBPROC>(loadProc("EGL_GetConfigAttrib")); 127 l_EGL_GetConfigs = reinterpret_cast<PFNEGLGETCONFIGSPROC>(loadProc("EGL_GetConfigs")); 128 l_EGL_GetCurrentDisplay = 129 reinterpret_cast<PFNEGLGETCURRENTDISPLAYPROC>(loadProc("EGL_GetCurrentDisplay")); 130 l_EGL_GetCurrentSurface = 131 reinterpret_cast<PFNEGLGETCURRENTSURFACEPROC>(loadProc("EGL_GetCurrentSurface")); 132 l_EGL_GetDisplay = reinterpret_cast<PFNEGLGETDISPLAYPROC>(loadProc("EGL_GetDisplay")); 133 l_EGL_GetError = reinterpret_cast<PFNEGLGETERRORPROC>(loadProc("EGL_GetError")); 134 l_EGL_GetProcAddress = 135 reinterpret_cast<PFNEGLGETPROCADDRESSPROC>(loadProc("EGL_GetProcAddress")); 136 l_EGL_Initialize = reinterpret_cast<PFNEGLINITIALIZEPROC>(loadProc("EGL_Initialize")); 137 l_EGL_MakeCurrent = reinterpret_cast<PFNEGLMAKECURRENTPROC>(loadProc("EGL_MakeCurrent")); 138 l_EGL_QueryContext = reinterpret_cast<PFNEGLQUERYCONTEXTPROC>(loadProc("EGL_QueryContext")); 139 l_EGL_QueryString = reinterpret_cast<PFNEGLQUERYSTRINGPROC>(loadProc("EGL_QueryString")); 140 l_EGL_QuerySurface = reinterpret_cast<PFNEGLQUERYSURFACEPROC>(loadProc("EGL_QuerySurface")); 141 l_EGL_SwapBuffers = reinterpret_cast<PFNEGLSWAPBUFFERSPROC>(loadProc("EGL_SwapBuffers")); 142 l_EGL_Terminate = reinterpret_cast<PFNEGLTERMINATEPROC>(loadProc("EGL_Terminate")); 143 l_EGL_WaitGL = reinterpret_cast<PFNEGLWAITGLPROC>(loadProc("EGL_WaitGL")); 144 l_EGL_WaitNative = reinterpret_cast<PFNEGLWAITNATIVEPROC>(loadProc("EGL_WaitNative")); 145 l_EGL_BindTexImage = reinterpret_cast<PFNEGLBINDTEXIMAGEPROC>(loadProc("EGL_BindTexImage")); 146 l_EGL_ReleaseTexImage = 147 reinterpret_cast<PFNEGLRELEASETEXIMAGEPROC>(loadProc("EGL_ReleaseTexImage")); 148 l_EGL_SurfaceAttrib = reinterpret_cast<PFNEGLSURFACEATTRIBPROC>(loadProc("EGL_SurfaceAttrib")); 149 l_EGL_SwapInterval = reinterpret_cast<PFNEGLSWAPINTERVALPROC>(loadProc("EGL_SwapInterval")); 150 l_EGL_BindAPI = reinterpret_cast<PFNEGLBINDAPIPROC>(loadProc("EGL_BindAPI")); 151 l_EGL_QueryAPI = reinterpret_cast<PFNEGLQUERYAPIPROC>(loadProc("EGL_QueryAPI")); 152 l_EGL_CreatePbufferFromClientBuffer = reinterpret_cast<PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC>( 153 loadProc("EGL_CreatePbufferFromClientBuffer")); 154 l_EGL_ReleaseThread = reinterpret_cast<PFNEGLRELEASETHREADPROC>(loadProc("EGL_ReleaseThread")); 155 l_EGL_WaitClient = reinterpret_cast<PFNEGLWAITCLIENTPROC>(loadProc("EGL_WaitClient")); 156 l_EGL_GetCurrentContext = 157 reinterpret_cast<PFNEGLGETCURRENTCONTEXTPROC>(loadProc("EGL_GetCurrentContext")); 158 l_EGL_CreateSync = reinterpret_cast<PFNEGLCREATESYNCPROC>(loadProc("EGL_CreateSync")); 159 l_EGL_DestroySync = reinterpret_cast<PFNEGLDESTROYSYNCPROC>(loadProc("EGL_DestroySync")); 160 l_EGL_ClientWaitSync = 161 reinterpret_cast<PFNEGLCLIENTWAITSYNCPROC>(loadProc("EGL_ClientWaitSync")); 162 l_EGL_GetSyncAttrib = reinterpret_cast<PFNEGLGETSYNCATTRIBPROC>(loadProc("EGL_GetSyncAttrib")); 163 l_EGL_CreateImage = reinterpret_cast<PFNEGLCREATEIMAGEPROC>(loadProc("EGL_CreateImage")); 164 l_EGL_DestroyImage = reinterpret_cast<PFNEGLDESTROYIMAGEPROC>(loadProc("EGL_DestroyImage")); 165 l_EGL_GetPlatformDisplay = 166 reinterpret_cast<PFNEGLGETPLATFORMDISPLAYPROC>(loadProc("EGL_GetPlatformDisplay")); 167 l_EGL_CreatePlatformWindowSurface = reinterpret_cast<PFNEGLCREATEPLATFORMWINDOWSURFACEPROC>( 168 loadProc("EGL_CreatePlatformWindowSurface")); 169 l_EGL_CreatePlatformPixmapSurface = reinterpret_cast<PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC>( 170 loadProc("EGL_CreatePlatformPixmapSurface")); 171 l_EGL_WaitSync = reinterpret_cast<PFNEGLWAITSYNCPROC>(loadProc("EGL_WaitSync")); 172 l_EGL_SetBlobCacheFuncsANDROID = reinterpret_cast<PFNEGLSETBLOBCACHEFUNCSANDROIDPROC>( 173 loadProc("EGL_SetBlobCacheFuncsANDROID")); 174 l_EGL_GetCompositorTimingANDROID = reinterpret_cast<PFNEGLGETCOMPOSITORTIMINGANDROIDPROC>( 175 loadProc("EGL_GetCompositorTimingANDROID")); 176 l_EGL_GetCompositorTimingSupportedANDROID = 177 reinterpret_cast<PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC>( 178 loadProc("EGL_GetCompositorTimingSupportedANDROID")); 179 l_EGL_GetFrameTimestampSupportedANDROID = 180 reinterpret_cast<PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC>( 181 loadProc("EGL_GetFrameTimestampSupportedANDROID")); 182 l_EGL_GetFrameTimestampsANDROID = reinterpret_cast<PFNEGLGETFRAMETIMESTAMPSANDROIDPROC>( 183 loadProc("EGL_GetFrameTimestampsANDROID")); 184 l_EGL_GetNextFrameIdANDROID = 185 reinterpret_cast<PFNEGLGETNEXTFRAMEIDANDROIDPROC>(loadProc("EGL_GetNextFrameIdANDROID")); 186 l_EGL_GetNativeClientBufferANDROID = reinterpret_cast<PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC>( 187 loadProc("EGL_GetNativeClientBufferANDROID")); 188 l_EGL_DupNativeFenceFDANDROID = reinterpret_cast<PFNEGLDUPNATIVEFENCEFDANDROIDPROC>( 189 loadProc("EGL_DupNativeFenceFDANDROID")); 190 l_EGL_PresentationTimeANDROID = reinterpret_cast<PFNEGLPRESENTATIONTIMEANDROIDPROC>( 191 loadProc("EGL_PresentationTimeANDROID")); 192 l_EGL_CreateDeviceANGLE = 193 reinterpret_cast<PFNEGLCREATEDEVICEANGLEPROC>(loadProc("EGL_CreateDeviceANGLE")); 194 l_EGL_ReleaseDeviceANGLE = 195 reinterpret_cast<PFNEGLRELEASEDEVICEANGLEPROC>(loadProc("EGL_ReleaseDeviceANGLE")); 196 l_EGL_QueryDisplayAttribANGLE = reinterpret_cast<PFNEGLQUERYDISPLAYATTRIBANGLEPROC>( 197 loadProc("EGL_QueryDisplayAttribANGLE")); 198 l_EGL_QueryStringiANGLE = 199 reinterpret_cast<PFNEGLQUERYSTRINGIANGLEPROC>(loadProc("EGL_QueryStringiANGLE")); 200 l_EGL_ProgramCacheGetAttribANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC>( 201 loadProc("EGL_ProgramCacheGetAttribANGLE")); 202 l_EGL_ProgramCachePopulateANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEPOPULATEANGLEPROC>( 203 loadProc("EGL_ProgramCachePopulateANGLE")); 204 l_EGL_ProgramCacheQueryANGLE = 205 reinterpret_cast<PFNEGLPROGRAMCACHEQUERYANGLEPROC>(loadProc("EGL_ProgramCacheQueryANGLE")); 206 l_EGL_ProgramCacheResizeANGLE = reinterpret_cast<PFNEGLPROGRAMCACHERESIZEANGLEPROC>( 207 loadProc("EGL_ProgramCacheResizeANGLE")); 208 l_EGL_QuerySurfacePointerANGLE = reinterpret_cast<PFNEGLQUERYSURFACEPOINTERANGLEPROC>( 209 loadProc("EGL_QuerySurfacePointerANGLE")); 210 l_EGL_CreateStreamProducerD3DTextureANGLE = 211 reinterpret_cast<PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC>( 212 loadProc("EGL_CreateStreamProducerD3DTextureANGLE")); 213 l_EGL_StreamPostD3DTextureANGLE = reinterpret_cast<PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC>( 214 loadProc("EGL_StreamPostD3DTextureANGLE")); 215 l_EGL_SwapBuffersWithFrameTokenANGLE = 216 reinterpret_cast<PFNEGLSWAPBUFFERSWITHFRAMETOKENANGLEPROC>( 217 loadProc("EGL_SwapBuffersWithFrameTokenANGLE")); 218 l_EGL_GetMscRateANGLE = 219 reinterpret_cast<PFNEGLGETMSCRATEANGLEPROC>(loadProc("EGL_GetMscRateANGLE")); 220 l_EGL_GetSyncValuesCHROMIUM = 221 reinterpret_cast<PFNEGLGETSYNCVALUESCHROMIUMPROC>(loadProc("EGL_GetSyncValuesCHROMIUM")); 222 l_EGL_QueryDeviceAttribEXT = 223 reinterpret_cast<PFNEGLQUERYDEVICEATTRIBEXTPROC>(loadProc("EGL_QueryDeviceAttribEXT")); 224 l_EGL_QueryDeviceStringEXT = 225 reinterpret_cast<PFNEGLQUERYDEVICESTRINGEXTPROC>(loadProc("EGL_QueryDeviceStringEXT")); 226 l_EGL_QueryDisplayAttribEXT = 227 reinterpret_cast<PFNEGLQUERYDISPLAYATTRIBEXTPROC>(loadProc("EGL_QueryDisplayAttribEXT")); 228 l_EGL_CreatePlatformPixmapSurfaceEXT = 229 reinterpret_cast<PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC>( 230 loadProc("EGL_CreatePlatformPixmapSurfaceEXT")); 231 l_EGL_CreatePlatformWindowSurfaceEXT = 232 reinterpret_cast<PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC>( 233 loadProc("EGL_CreatePlatformWindowSurfaceEXT")); 234 l_EGL_GetPlatformDisplayEXT = 235 reinterpret_cast<PFNEGLGETPLATFORMDISPLAYEXTPROC>(loadProc("EGL_GetPlatformDisplayEXT")); 236 l_EGL_DebugMessageControlKHR = 237 reinterpret_cast<PFNEGLDEBUGMESSAGECONTROLKHRPROC>(loadProc("EGL_DebugMessageControlKHR")); 238 l_EGL_LabelObjectKHR = 239 reinterpret_cast<PFNEGLLABELOBJECTKHRPROC>(loadProc("EGL_LabelObjectKHR")); 240 l_EGL_QueryDebugKHR = reinterpret_cast<PFNEGLQUERYDEBUGKHRPROC>(loadProc("EGL_QueryDebugKHR")); 241 l_EGL_ClientWaitSyncKHR = 242 reinterpret_cast<PFNEGLCLIENTWAITSYNCKHRPROC>(loadProc("EGL_ClientWaitSyncKHR")); 243 l_EGL_CreateSyncKHR = reinterpret_cast<PFNEGLCREATESYNCKHRPROC>(loadProc("EGL_CreateSyncKHR")); 244 l_EGL_DestroySyncKHR = 245 reinterpret_cast<PFNEGLDESTROYSYNCKHRPROC>(loadProc("EGL_DestroySyncKHR")); 246 l_EGL_GetSyncAttribKHR = 247 reinterpret_cast<PFNEGLGETSYNCATTRIBKHRPROC>(loadProc("EGL_GetSyncAttribKHR")); 248 l_EGL_CreateImageKHR = 249 reinterpret_cast<PFNEGLCREATEIMAGEKHRPROC>(loadProc("EGL_CreateImageKHR")); 250 l_EGL_DestroyImageKHR = 251 reinterpret_cast<PFNEGLDESTROYIMAGEKHRPROC>(loadProc("EGL_DestroyImageKHR")); 252 l_EGL_CreateStreamKHR = 253 reinterpret_cast<PFNEGLCREATESTREAMKHRPROC>(loadProc("EGL_CreateStreamKHR")); 254 l_EGL_DestroyStreamKHR = 255 reinterpret_cast<PFNEGLDESTROYSTREAMKHRPROC>(loadProc("EGL_DestroyStreamKHR")); 256 l_EGL_QueryStreamKHR = 257 reinterpret_cast<PFNEGLQUERYSTREAMKHRPROC>(loadProc("EGL_QueryStreamKHR")); 258 l_EGL_QueryStreamu64KHR = 259 reinterpret_cast<PFNEGLQUERYSTREAMU64KHRPROC>(loadProc("EGL_QueryStreamu64KHR")); 260 l_EGL_StreamAttribKHR = 261 reinterpret_cast<PFNEGLSTREAMATTRIBKHRPROC>(loadProc("EGL_StreamAttribKHR")); 262 l_EGL_StreamConsumerAcquireKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERACQUIREKHRPROC>( 263 loadProc("EGL_StreamConsumerAcquireKHR")); 264 l_EGL_StreamConsumerGLTextureExternalKHR = 265 reinterpret_cast<PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC>( 266 loadProc("EGL_StreamConsumerGLTextureExternalKHR")); 267 l_EGL_StreamConsumerReleaseKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERRELEASEKHRPROC>( 268 loadProc("EGL_StreamConsumerReleaseKHR")); 269 l_EGL_SwapBuffersWithDamageKHR = reinterpret_cast<PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC>( 270 loadProc("EGL_SwapBuffersWithDamageKHR")); 271 l_EGL_WaitSyncKHR = reinterpret_cast<PFNEGLWAITSYNCKHRPROC>(loadProc("EGL_WaitSyncKHR")); 272 l_EGL_PostSubBufferNV = 273 reinterpret_cast<PFNEGLPOSTSUBBUFFERNVPROC>(loadProc("EGL_PostSubBufferNV")); 274 l_EGL_StreamConsumerGLTextureExternalAttribsNV = 275 reinterpret_cast<PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC>( 276 loadProc("EGL_StreamConsumerGLTextureExternalAttribsNV")); 277 } 278 } // namespace angle 279