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 2019 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 EGL_ChooseConfig; 14 PFNEGLCOPYBUFFERSPROC EGL_CopyBuffers; 15 PFNEGLCREATECONTEXTPROC EGL_CreateContext; 16 PFNEGLCREATEPBUFFERSURFACEPROC EGL_CreatePbufferSurface; 17 PFNEGLCREATEPIXMAPSURFACEPROC EGL_CreatePixmapSurface; 18 PFNEGLCREATEWINDOWSURFACEPROC EGL_CreateWindowSurface; 19 PFNEGLDESTROYCONTEXTPROC EGL_DestroyContext; 20 PFNEGLDESTROYSURFACEPROC EGL_DestroySurface; 21 PFNEGLGETCONFIGATTRIBPROC EGL_GetConfigAttrib; 22 PFNEGLGETCONFIGSPROC EGL_GetConfigs; 23 PFNEGLGETCURRENTDISPLAYPROC EGL_GetCurrentDisplay; 24 PFNEGLGETCURRENTSURFACEPROC EGL_GetCurrentSurface; 25 PFNEGLGETDISPLAYPROC EGL_GetDisplay; 26 PFNEGLGETERRORPROC EGL_GetError; 27 PFNEGLGETPROCADDRESSPROC EGL_GetProcAddress; 28 PFNEGLINITIALIZEPROC EGL_Initialize; 29 PFNEGLMAKECURRENTPROC EGL_MakeCurrent; 30 PFNEGLQUERYCONTEXTPROC EGL_QueryContext; 31 PFNEGLQUERYSTRINGPROC EGL_QueryString; 32 PFNEGLQUERYSURFACEPROC EGL_QuerySurface; 33 PFNEGLSWAPBUFFERSPROC EGL_SwapBuffers; 34 PFNEGLTERMINATEPROC EGL_Terminate; 35 PFNEGLWAITGLPROC EGL_WaitGL; 36 PFNEGLWAITNATIVEPROC EGL_WaitNative; 37 PFNEGLBINDTEXIMAGEPROC EGL_BindTexImage; 38 PFNEGLRELEASETEXIMAGEPROC EGL_ReleaseTexImage; 39 PFNEGLSURFACEATTRIBPROC EGL_SurfaceAttrib; 40 PFNEGLSWAPINTERVALPROC EGL_SwapInterval; 41 PFNEGLBINDAPIPROC EGL_BindAPI; 42 PFNEGLQUERYAPIPROC EGL_QueryAPI; 43 PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC EGL_CreatePbufferFromClientBuffer; 44 PFNEGLRELEASETHREADPROC EGL_ReleaseThread; 45 PFNEGLWAITCLIENTPROC EGL_WaitClient; 46 PFNEGLGETCURRENTCONTEXTPROC EGL_GetCurrentContext; 47 PFNEGLCREATESYNCPROC EGL_CreateSync; 48 PFNEGLDESTROYSYNCPROC EGL_DestroySync; 49 PFNEGLCLIENTWAITSYNCPROC EGL_ClientWaitSync; 50 PFNEGLGETSYNCATTRIBPROC EGL_GetSyncAttrib; 51 PFNEGLCREATEIMAGEPROC EGL_CreateImage; 52 PFNEGLDESTROYIMAGEPROC EGL_DestroyImage; 53 PFNEGLGETPLATFORMDISPLAYPROC EGL_GetPlatformDisplay; 54 PFNEGLCREATEPLATFORMWINDOWSURFACEPROC EGL_CreatePlatformWindowSurface; 55 PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC EGL_CreatePlatformPixmapSurface; 56 PFNEGLWAITSYNCPROC EGL_WaitSync; 57 PFNEGLSETBLOBCACHEFUNCSANDROIDPROC EGL_SetBlobCacheFuncsANDROID; 58 PFNEGLGETCOMPOSITORTIMINGANDROIDPROC EGL_GetCompositorTimingANDROID; 59 PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC EGL_GetCompositorTimingSupportedANDROID; 60 PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC EGL_GetFrameTimestampSupportedANDROID; 61 PFNEGLGETFRAMETIMESTAMPSANDROIDPROC EGL_GetFrameTimestampsANDROID; 62 PFNEGLGETNEXTFRAMEIDANDROIDPROC EGL_GetNextFrameIdANDROID; 63 PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC EGL_GetNativeClientBufferANDROID; 64 PFNEGLDUPNATIVEFENCEFDANDROIDPROC EGL_DupNativeFenceFDANDROID; 65 PFNEGLPRESENTATIONTIMEANDROIDPROC EGL_PresentationTimeANDROID; 66 PFNEGLCREATEDEVICEANGLEPROC EGL_CreateDeviceANGLE; 67 PFNEGLRELEASEDEVICEANGLEPROC EGL_ReleaseDeviceANGLE; 68 PFNEGLQUERYDISPLAYATTRIBANGLEPROC EGL_QueryDisplayAttribANGLE; 69 PFNEGLQUERYSTRINGIANGLEPROC EGL_QueryStringiANGLE; 70 PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC EGL_ProgramCacheGetAttribANGLE; 71 PFNEGLPROGRAMCACHEPOPULATEANGLEPROC EGL_ProgramCachePopulateANGLE; 72 PFNEGLPROGRAMCACHEQUERYANGLEPROC EGL_ProgramCacheQueryANGLE; 73 PFNEGLPROGRAMCACHERESIZEANGLEPROC EGL_ProgramCacheResizeANGLE; 74 PFNEGLQUERYSURFACEPOINTERANGLEPROC EGL_QuerySurfacePointerANGLE; 75 PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC EGL_CreateStreamProducerD3DTextureANGLE; 76 PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC EGL_StreamPostD3DTextureANGLE; 77 PFNEGLGETSYNCVALUESCHROMIUMPROC EGL_GetSyncValuesCHROMIUM; 78 PFNEGLQUERYDEVICEATTRIBEXTPROC EGL_QueryDeviceAttribEXT; 79 PFNEGLQUERYDEVICESTRINGEXTPROC EGL_QueryDeviceStringEXT; 80 PFNEGLQUERYDISPLAYATTRIBEXTPROC EGL_QueryDisplayAttribEXT; 81 PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC EGL_CreatePlatformPixmapSurfaceEXT; 82 PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC EGL_CreatePlatformWindowSurfaceEXT; 83 PFNEGLGETPLATFORMDISPLAYEXTPROC EGL_GetPlatformDisplayEXT; 84 PFNEGLDEBUGMESSAGECONTROLKHRPROC EGL_DebugMessageControlKHR; 85 PFNEGLLABELOBJECTKHRPROC EGL_LabelObjectKHR; 86 PFNEGLQUERYDEBUGKHRPROC EGL_QueryDebugKHR; 87 PFNEGLCLIENTWAITSYNCKHRPROC EGL_ClientWaitSyncKHR; 88 PFNEGLCREATESYNCKHRPROC EGL_CreateSyncKHR; 89 PFNEGLDESTROYSYNCKHRPROC EGL_DestroySyncKHR; 90 PFNEGLGETSYNCATTRIBKHRPROC EGL_GetSyncAttribKHR; 91 PFNEGLCREATEIMAGEKHRPROC EGL_CreateImageKHR; 92 PFNEGLDESTROYIMAGEKHRPROC EGL_DestroyImageKHR; 93 PFNEGLCREATESTREAMKHRPROC EGL_CreateStreamKHR; 94 PFNEGLDESTROYSTREAMKHRPROC EGL_DestroyStreamKHR; 95 PFNEGLQUERYSTREAMKHRPROC EGL_QueryStreamKHR; 96 PFNEGLQUERYSTREAMU64KHRPROC EGL_QueryStreamu64KHR; 97 PFNEGLSTREAMATTRIBKHRPROC EGL_StreamAttribKHR; 98 PFNEGLSTREAMCONSUMERACQUIREKHRPROC EGL_StreamConsumerAcquireKHR; 99 PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC EGL_StreamConsumerGLTextureExternalKHR; 100 PFNEGLSTREAMCONSUMERRELEASEKHRPROC EGL_StreamConsumerReleaseKHR; 101 PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC EGL_SwapBuffersWithDamageKHR; 102 PFNEGLWAITSYNCKHRPROC EGL_WaitSyncKHR; 103 PFNEGLPOSTSUBBUFFERNVPROC EGL_PostSubBufferNV; 104 PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC EGL_StreamConsumerGLTextureExternalAttribsNV; 105 106 namespace angle 107 { LoadEGL_EGL(LoadProc loadProc)108void LoadEGL_EGL(LoadProc loadProc) 109 { 110 EGL_ChooseConfig = reinterpret_cast<PFNEGLCHOOSECONFIGPROC>(loadProc("EGL_ChooseConfig")); 111 EGL_CopyBuffers = reinterpret_cast<PFNEGLCOPYBUFFERSPROC>(loadProc("EGL_CopyBuffers")); 112 EGL_CreateContext = reinterpret_cast<PFNEGLCREATECONTEXTPROC>(loadProc("EGL_CreateContext")); 113 EGL_CreatePbufferSurface = 114 reinterpret_cast<PFNEGLCREATEPBUFFERSURFACEPROC>(loadProc("EGL_CreatePbufferSurface")); 115 EGL_CreatePixmapSurface = 116 reinterpret_cast<PFNEGLCREATEPIXMAPSURFACEPROC>(loadProc("EGL_CreatePixmapSurface")); 117 EGL_CreateWindowSurface = 118 reinterpret_cast<PFNEGLCREATEWINDOWSURFACEPROC>(loadProc("EGL_CreateWindowSurface")); 119 EGL_DestroyContext = reinterpret_cast<PFNEGLDESTROYCONTEXTPROC>(loadProc("EGL_DestroyContext")); 120 EGL_DestroySurface = reinterpret_cast<PFNEGLDESTROYSURFACEPROC>(loadProc("EGL_DestroySurface")); 121 EGL_GetConfigAttrib = 122 reinterpret_cast<PFNEGLGETCONFIGATTRIBPROC>(loadProc("EGL_GetConfigAttrib")); 123 EGL_GetConfigs = reinterpret_cast<PFNEGLGETCONFIGSPROC>(loadProc("EGL_GetConfigs")); 124 EGL_GetCurrentDisplay = 125 reinterpret_cast<PFNEGLGETCURRENTDISPLAYPROC>(loadProc("EGL_GetCurrentDisplay")); 126 EGL_GetCurrentSurface = 127 reinterpret_cast<PFNEGLGETCURRENTSURFACEPROC>(loadProc("EGL_GetCurrentSurface")); 128 EGL_GetDisplay = reinterpret_cast<PFNEGLGETDISPLAYPROC>(loadProc("EGL_GetDisplay")); 129 EGL_GetError = reinterpret_cast<PFNEGLGETERRORPROC>(loadProc("EGL_GetError")); 130 EGL_GetProcAddress = reinterpret_cast<PFNEGLGETPROCADDRESSPROC>(loadProc("EGL_GetProcAddress")); 131 EGL_Initialize = reinterpret_cast<PFNEGLINITIALIZEPROC>(loadProc("EGL_Initialize")); 132 EGL_MakeCurrent = reinterpret_cast<PFNEGLMAKECURRENTPROC>(loadProc("EGL_MakeCurrent")); 133 EGL_QueryContext = reinterpret_cast<PFNEGLQUERYCONTEXTPROC>(loadProc("EGL_QueryContext")); 134 EGL_QueryString = reinterpret_cast<PFNEGLQUERYSTRINGPROC>(loadProc("EGL_QueryString")); 135 EGL_QuerySurface = reinterpret_cast<PFNEGLQUERYSURFACEPROC>(loadProc("EGL_QuerySurface")); 136 EGL_SwapBuffers = reinterpret_cast<PFNEGLSWAPBUFFERSPROC>(loadProc("EGL_SwapBuffers")); 137 EGL_Terminate = reinterpret_cast<PFNEGLTERMINATEPROC>(loadProc("EGL_Terminate")); 138 EGL_WaitGL = reinterpret_cast<PFNEGLWAITGLPROC>(loadProc("EGL_WaitGL")); 139 EGL_WaitNative = reinterpret_cast<PFNEGLWAITNATIVEPROC>(loadProc("EGL_WaitNative")); 140 EGL_BindTexImage = reinterpret_cast<PFNEGLBINDTEXIMAGEPROC>(loadProc("EGL_BindTexImage")); 141 EGL_ReleaseTexImage = 142 reinterpret_cast<PFNEGLRELEASETEXIMAGEPROC>(loadProc("EGL_ReleaseTexImage")); 143 EGL_SurfaceAttrib = reinterpret_cast<PFNEGLSURFACEATTRIBPROC>(loadProc("EGL_SurfaceAttrib")); 144 EGL_SwapInterval = reinterpret_cast<PFNEGLSWAPINTERVALPROC>(loadProc("EGL_SwapInterval")); 145 EGL_BindAPI = reinterpret_cast<PFNEGLBINDAPIPROC>(loadProc("EGL_BindAPI")); 146 EGL_QueryAPI = reinterpret_cast<PFNEGLQUERYAPIPROC>(loadProc("EGL_QueryAPI")); 147 EGL_CreatePbufferFromClientBuffer = reinterpret_cast<PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC>( 148 loadProc("EGL_CreatePbufferFromClientBuffer")); 149 EGL_ReleaseThread = reinterpret_cast<PFNEGLRELEASETHREADPROC>(loadProc("EGL_ReleaseThread")); 150 EGL_WaitClient = reinterpret_cast<PFNEGLWAITCLIENTPROC>(loadProc("EGL_WaitClient")); 151 EGL_GetCurrentContext = 152 reinterpret_cast<PFNEGLGETCURRENTCONTEXTPROC>(loadProc("EGL_GetCurrentContext")); 153 EGL_CreateSync = reinterpret_cast<PFNEGLCREATESYNCPROC>(loadProc("EGL_CreateSync")); 154 EGL_DestroySync = reinterpret_cast<PFNEGLDESTROYSYNCPROC>(loadProc("EGL_DestroySync")); 155 EGL_ClientWaitSync = reinterpret_cast<PFNEGLCLIENTWAITSYNCPROC>(loadProc("EGL_ClientWaitSync")); 156 EGL_GetSyncAttrib = reinterpret_cast<PFNEGLGETSYNCATTRIBPROC>(loadProc("EGL_GetSyncAttrib")); 157 EGL_CreateImage = reinterpret_cast<PFNEGLCREATEIMAGEPROC>(loadProc("EGL_CreateImage")); 158 EGL_DestroyImage = reinterpret_cast<PFNEGLDESTROYIMAGEPROC>(loadProc("EGL_DestroyImage")); 159 EGL_GetPlatformDisplay = 160 reinterpret_cast<PFNEGLGETPLATFORMDISPLAYPROC>(loadProc("EGL_GetPlatformDisplay")); 161 EGL_CreatePlatformWindowSurface = reinterpret_cast<PFNEGLCREATEPLATFORMWINDOWSURFACEPROC>( 162 loadProc("EGL_CreatePlatformWindowSurface")); 163 EGL_CreatePlatformPixmapSurface = reinterpret_cast<PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC>( 164 loadProc("EGL_CreatePlatformPixmapSurface")); 165 EGL_WaitSync = reinterpret_cast<PFNEGLWAITSYNCPROC>(loadProc("EGL_WaitSync")); 166 EGL_SetBlobCacheFuncsANDROID = reinterpret_cast<PFNEGLSETBLOBCACHEFUNCSANDROIDPROC>( 167 loadProc("EGL_SetBlobCacheFuncsANDROID")); 168 EGL_GetCompositorTimingANDROID = reinterpret_cast<PFNEGLGETCOMPOSITORTIMINGANDROIDPROC>( 169 loadProc("EGL_GetCompositorTimingANDROID")); 170 EGL_GetCompositorTimingSupportedANDROID = 171 reinterpret_cast<PFNEGLGETCOMPOSITORTIMINGSUPPORTEDANDROIDPROC>( 172 loadProc("EGL_GetCompositorTimingSupportedANDROID")); 173 EGL_GetFrameTimestampSupportedANDROID = 174 reinterpret_cast<PFNEGLGETFRAMETIMESTAMPSUPPORTEDANDROIDPROC>( 175 loadProc("EGL_GetFrameTimestampSupportedANDROID")); 176 EGL_GetFrameTimestampsANDROID = reinterpret_cast<PFNEGLGETFRAMETIMESTAMPSANDROIDPROC>( 177 loadProc("EGL_GetFrameTimestampsANDROID")); 178 EGL_GetNextFrameIdANDROID = 179 reinterpret_cast<PFNEGLGETNEXTFRAMEIDANDROIDPROC>(loadProc("EGL_GetNextFrameIdANDROID")); 180 EGL_GetNativeClientBufferANDROID = reinterpret_cast<PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC>( 181 loadProc("EGL_GetNativeClientBufferANDROID")); 182 EGL_DupNativeFenceFDANDROID = reinterpret_cast<PFNEGLDUPNATIVEFENCEFDANDROIDPROC>( 183 loadProc("EGL_DupNativeFenceFDANDROID")); 184 EGL_PresentationTimeANDROID = reinterpret_cast<PFNEGLPRESENTATIONTIMEANDROIDPROC>( 185 loadProc("EGL_PresentationTimeANDROID")); 186 EGL_CreateDeviceANGLE = 187 reinterpret_cast<PFNEGLCREATEDEVICEANGLEPROC>(loadProc("EGL_CreateDeviceANGLE")); 188 EGL_ReleaseDeviceANGLE = 189 reinterpret_cast<PFNEGLRELEASEDEVICEANGLEPROC>(loadProc("EGL_ReleaseDeviceANGLE")); 190 EGL_QueryDisplayAttribANGLE = reinterpret_cast<PFNEGLQUERYDISPLAYATTRIBANGLEPROC>( 191 loadProc("EGL_QueryDisplayAttribANGLE")); 192 EGL_QueryStringiANGLE = 193 reinterpret_cast<PFNEGLQUERYSTRINGIANGLEPROC>(loadProc("EGL_QueryStringiANGLE")); 194 EGL_ProgramCacheGetAttribANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEGETATTRIBANGLEPROC>( 195 loadProc("EGL_ProgramCacheGetAttribANGLE")); 196 EGL_ProgramCachePopulateANGLE = reinterpret_cast<PFNEGLPROGRAMCACHEPOPULATEANGLEPROC>( 197 loadProc("EGL_ProgramCachePopulateANGLE")); 198 EGL_ProgramCacheQueryANGLE = 199 reinterpret_cast<PFNEGLPROGRAMCACHEQUERYANGLEPROC>(loadProc("EGL_ProgramCacheQueryANGLE")); 200 EGL_ProgramCacheResizeANGLE = reinterpret_cast<PFNEGLPROGRAMCACHERESIZEANGLEPROC>( 201 loadProc("EGL_ProgramCacheResizeANGLE")); 202 EGL_QuerySurfacePointerANGLE = reinterpret_cast<PFNEGLQUERYSURFACEPOINTERANGLEPROC>( 203 loadProc("EGL_QuerySurfacePointerANGLE")); 204 EGL_CreateStreamProducerD3DTextureANGLE = 205 reinterpret_cast<PFNEGLCREATESTREAMPRODUCERD3DTEXTUREANGLEPROC>( 206 loadProc("EGL_CreateStreamProducerD3DTextureANGLE")); 207 EGL_StreamPostD3DTextureANGLE = reinterpret_cast<PFNEGLSTREAMPOSTD3DTEXTUREANGLEPROC>( 208 loadProc("EGL_StreamPostD3DTextureANGLE")); 209 EGL_GetSyncValuesCHROMIUM = 210 reinterpret_cast<PFNEGLGETSYNCVALUESCHROMIUMPROC>(loadProc("EGL_GetSyncValuesCHROMIUM")); 211 EGL_QueryDeviceAttribEXT = 212 reinterpret_cast<PFNEGLQUERYDEVICEATTRIBEXTPROC>(loadProc("EGL_QueryDeviceAttribEXT")); 213 EGL_QueryDeviceStringEXT = 214 reinterpret_cast<PFNEGLQUERYDEVICESTRINGEXTPROC>(loadProc("EGL_QueryDeviceStringEXT")); 215 EGL_QueryDisplayAttribEXT = 216 reinterpret_cast<PFNEGLQUERYDISPLAYATTRIBEXTPROC>(loadProc("EGL_QueryDisplayAttribEXT")); 217 EGL_CreatePlatformPixmapSurfaceEXT = reinterpret_cast<PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPROC>( 218 loadProc("EGL_CreatePlatformPixmapSurfaceEXT")); 219 EGL_CreatePlatformWindowSurfaceEXT = reinterpret_cast<PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC>( 220 loadProc("EGL_CreatePlatformWindowSurfaceEXT")); 221 EGL_GetPlatformDisplayEXT = 222 reinterpret_cast<PFNEGLGETPLATFORMDISPLAYEXTPROC>(loadProc("EGL_GetPlatformDisplayEXT")); 223 EGL_DebugMessageControlKHR = 224 reinterpret_cast<PFNEGLDEBUGMESSAGECONTROLKHRPROC>(loadProc("EGL_DebugMessageControlKHR")); 225 EGL_LabelObjectKHR = reinterpret_cast<PFNEGLLABELOBJECTKHRPROC>(loadProc("EGL_LabelObjectKHR")); 226 EGL_QueryDebugKHR = reinterpret_cast<PFNEGLQUERYDEBUGKHRPROC>(loadProc("EGL_QueryDebugKHR")); 227 EGL_ClientWaitSyncKHR = 228 reinterpret_cast<PFNEGLCLIENTWAITSYNCKHRPROC>(loadProc("EGL_ClientWaitSyncKHR")); 229 EGL_CreateSyncKHR = reinterpret_cast<PFNEGLCREATESYNCKHRPROC>(loadProc("EGL_CreateSyncKHR")); 230 EGL_DestroySyncKHR = reinterpret_cast<PFNEGLDESTROYSYNCKHRPROC>(loadProc("EGL_DestroySyncKHR")); 231 EGL_GetSyncAttribKHR = 232 reinterpret_cast<PFNEGLGETSYNCATTRIBKHRPROC>(loadProc("EGL_GetSyncAttribKHR")); 233 EGL_CreateImageKHR = reinterpret_cast<PFNEGLCREATEIMAGEKHRPROC>(loadProc("EGL_CreateImageKHR")); 234 EGL_DestroyImageKHR = 235 reinterpret_cast<PFNEGLDESTROYIMAGEKHRPROC>(loadProc("EGL_DestroyImageKHR")); 236 EGL_CreateStreamKHR = 237 reinterpret_cast<PFNEGLCREATESTREAMKHRPROC>(loadProc("EGL_CreateStreamKHR")); 238 EGL_DestroyStreamKHR = 239 reinterpret_cast<PFNEGLDESTROYSTREAMKHRPROC>(loadProc("EGL_DestroyStreamKHR")); 240 EGL_QueryStreamKHR = reinterpret_cast<PFNEGLQUERYSTREAMKHRPROC>(loadProc("EGL_QueryStreamKHR")); 241 EGL_QueryStreamu64KHR = 242 reinterpret_cast<PFNEGLQUERYSTREAMU64KHRPROC>(loadProc("EGL_QueryStreamu64KHR")); 243 EGL_StreamAttribKHR = 244 reinterpret_cast<PFNEGLSTREAMATTRIBKHRPROC>(loadProc("EGL_StreamAttribKHR")); 245 EGL_StreamConsumerAcquireKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERACQUIREKHRPROC>( 246 loadProc("EGL_StreamConsumerAcquireKHR")); 247 EGL_StreamConsumerGLTextureExternalKHR = 248 reinterpret_cast<PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALKHRPROC>( 249 loadProc("EGL_StreamConsumerGLTextureExternalKHR")); 250 EGL_StreamConsumerReleaseKHR = reinterpret_cast<PFNEGLSTREAMCONSUMERRELEASEKHRPROC>( 251 loadProc("EGL_StreamConsumerReleaseKHR")); 252 EGL_SwapBuffersWithDamageKHR = reinterpret_cast<PFNEGLSWAPBUFFERSWITHDAMAGEKHRPROC>( 253 loadProc("EGL_SwapBuffersWithDamageKHR")); 254 EGL_WaitSyncKHR = reinterpret_cast<PFNEGLWAITSYNCKHRPROC>(loadProc("EGL_WaitSyncKHR")); 255 EGL_PostSubBufferNV = 256 reinterpret_cast<PFNEGLPOSTSUBBUFFERNVPROC>(loadProc("EGL_PostSubBufferNV")); 257 EGL_StreamConsumerGLTextureExternalAttribsNV = 258 reinterpret_cast<PFNEGLSTREAMCONSUMERGLTEXTUREEXTERNALATTRIBSNVPROC>( 259 loadProc("EGL_StreamConsumerGLTextureExternalAttribsNV")); 260 } 261 } // namespace angle 262