Index: ui/gl/gl_bindings_autogen_egl.h |
diff --git a/ui/gl/gl_bindings_autogen_egl.h b/ui/gl/gl_bindings_autogen_egl.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..a49935e28b4e27a784e377ab53e25725bf7eb420 |
--- /dev/null |
+++ b/ui/gl/gl_bindings_autogen_egl.h |
@@ -0,0 +1,407 @@ |
+// Copyright 2014 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+// |
+// This file is auto-generated from |
+// ui/gl/generate_bindings.py |
+// It's formatted by clang-format using chromium coding style: |
+// clang-format -i -style=chromium filename |
+// DO NOT EDIT! |
+ |
+#ifndef UI_GFX_GL_GL_BINDINGS_AUTOGEN_EGL_H_ |
+#define UI_GFX_GL_GL_BINDINGS_AUTOGEN_EGL_H_ |
+ |
+namespace gfx { |
+ |
+class GLContext; |
+ |
+typedef EGLBoolean(GL_BINDING_CALL* eglBindAPIProc)(EGLenum api); |
+typedef EGLBoolean(GL_BINDING_CALL* eglBindTexImageProc)(EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLint buffer); |
+typedef EGLBoolean(GL_BINDING_CALL* eglChooseConfigProc)( |
+ EGLDisplay dpy, |
+ const EGLint* attrib_list, |
+ EGLConfig* configs, |
+ EGLint config_size, |
+ EGLint* num_config); |
+typedef EGLint(GL_BINDING_CALL* eglClientWaitSyncKHRProc)(EGLDisplay dpy, |
+ EGLSyncKHR sync, |
+ EGLint flags, |
+ EGLTimeKHR timeout); |
+typedef EGLBoolean(GL_BINDING_CALL* eglCopyBuffersProc)( |
+ EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLNativePixmapType target); |
+typedef EGLContext(GL_BINDING_CALL* eglCreateContextProc)( |
+ EGLDisplay dpy, |
+ EGLConfig config, |
+ EGLContext share_context, |
+ const EGLint* attrib_list); |
+typedef EGLImageKHR(GL_BINDING_CALL* eglCreateImageKHRProc)( |
+ EGLDisplay dpy, |
+ EGLContext ctx, |
+ EGLenum target, |
+ EGLClientBuffer buffer, |
+ const EGLint* attrib_list); |
+typedef EGLSurface(GL_BINDING_CALL* eglCreatePbufferFromClientBufferProc)( |
+ EGLDisplay dpy, |
+ EGLenum buftype, |
+ void* buffer, |
+ EGLConfig config, |
+ const EGLint* attrib_list); |
+typedef EGLSurface(GL_BINDING_CALL* eglCreatePbufferSurfaceProc)( |
+ EGLDisplay dpy, |
+ EGLConfig config, |
+ const EGLint* attrib_list); |
+typedef EGLSurface(GL_BINDING_CALL* eglCreatePixmapSurfaceProc)( |
+ EGLDisplay dpy, |
+ EGLConfig config, |
+ EGLNativePixmapType pixmap, |
+ const EGLint* attrib_list); |
+typedef EGLSyncKHR(GL_BINDING_CALL* eglCreateSyncKHRProc)( |
+ EGLDisplay dpy, |
+ EGLenum type, |
+ const EGLint* attrib_list); |
+typedef EGLSurface(GL_BINDING_CALL* eglCreateWindowSurfaceProc)( |
+ EGLDisplay dpy, |
+ EGLConfig config, |
+ EGLNativeWindowType win, |
+ const EGLint* attrib_list); |
+typedef EGLBoolean(GL_BINDING_CALL* eglDestroyContextProc)(EGLDisplay dpy, |
+ EGLContext ctx); |
+typedef EGLBoolean(GL_BINDING_CALL* eglDestroyImageKHRProc)(EGLDisplay dpy, |
+ EGLImageKHR image); |
+typedef EGLBoolean(GL_BINDING_CALL* eglDestroySurfaceProc)(EGLDisplay dpy, |
+ EGLSurface surface); |
+typedef EGLBoolean(GL_BINDING_CALL* eglDestroySyncKHRProc)(EGLDisplay dpy, |
+ EGLSyncKHR sync); |
+typedef EGLBoolean(GL_BINDING_CALL* eglGetConfigAttribProc)(EGLDisplay dpy, |
+ EGLConfig config, |
+ EGLint attribute, |
+ EGLint* value); |
+typedef EGLBoolean(GL_BINDING_CALL* eglGetConfigsProc)(EGLDisplay dpy, |
+ EGLConfig* configs, |
+ EGLint config_size, |
+ EGLint* num_config); |
+typedef EGLContext(GL_BINDING_CALL* eglGetCurrentContextProc)(void); |
+typedef EGLDisplay(GL_BINDING_CALL* eglGetCurrentDisplayProc)(void); |
+typedef EGLSurface(GL_BINDING_CALL* eglGetCurrentSurfaceProc)(EGLint readdraw); |
+typedef EGLDisplay(GL_BINDING_CALL* eglGetDisplayProc)( |
+ EGLNativeDisplayType display_id); |
+typedef EGLint(GL_BINDING_CALL* eglGetErrorProc)(void); |
+typedef EGLDisplay(GL_BINDING_CALL* eglGetPlatformDisplayEXTProc)( |
+ EGLenum platform, |
+ void* native_display, |
+ const EGLint* attrib_list); |
+typedef __eglMustCastToProperFunctionPointerType( |
+ GL_BINDING_CALL* eglGetProcAddressProc)(const char* procname); |
+typedef EGLBoolean(GL_BINDING_CALL* eglGetSyncAttribKHRProc)(EGLDisplay dpy, |
+ EGLSyncKHR sync, |
+ EGLint attribute, |
+ EGLint* value); |
+typedef EGLBoolean(GL_BINDING_CALL* eglGetSyncValuesCHROMIUMProc)( |
+ EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLuint64CHROMIUM* ust, |
+ EGLuint64CHROMIUM* msc, |
+ EGLuint64CHROMIUM* sbc); |
+typedef EGLBoolean(GL_BINDING_CALL* eglInitializeProc)(EGLDisplay dpy, |
+ EGLint* major, |
+ EGLint* minor); |
+typedef EGLBoolean(GL_BINDING_CALL* eglMakeCurrentProc)(EGLDisplay dpy, |
+ EGLSurface draw, |
+ EGLSurface read, |
+ EGLContext ctx); |
+typedef EGLBoolean(GL_BINDING_CALL* eglPostSubBufferNVProc)(EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLint x, |
+ EGLint y, |
+ EGLint width, |
+ EGLint height); |
+typedef EGLenum(GL_BINDING_CALL* eglQueryAPIProc)(void); |
+typedef EGLBoolean(GL_BINDING_CALL* eglQueryContextProc)(EGLDisplay dpy, |
+ EGLContext ctx, |
+ EGLint attribute, |
+ EGLint* value); |
+typedef const char*(GL_BINDING_CALL* eglQueryStringProc)(EGLDisplay dpy, |
+ EGLint name); |
+typedef EGLBoolean(GL_BINDING_CALL* eglQuerySurfaceProc)(EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLint attribute, |
+ EGLint* value); |
+typedef EGLBoolean(GL_BINDING_CALL* eglQuerySurfacePointerANGLEProc)( |
+ EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLint attribute, |
+ void** value); |
+typedef EGLBoolean(GL_BINDING_CALL* eglReleaseTexImageProc)(EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLint buffer); |
+typedef EGLBoolean(GL_BINDING_CALL* eglReleaseThreadProc)(void); |
+typedef EGLBoolean(GL_BINDING_CALL* eglSurfaceAttribProc)(EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLint attribute, |
+ EGLint value); |
+typedef EGLBoolean(GL_BINDING_CALL* eglSwapBuffersProc)(EGLDisplay dpy, |
+ EGLSurface surface); |
+typedef EGLBoolean(GL_BINDING_CALL* eglSwapIntervalProc)(EGLDisplay dpy, |
+ EGLint interval); |
+typedef EGLBoolean(GL_BINDING_CALL* eglTerminateProc)(EGLDisplay dpy); |
+typedef EGLBoolean(GL_BINDING_CALL* eglWaitClientProc)(void); |
+typedef EGLBoolean(GL_BINDING_CALL* eglWaitGLProc)(void); |
+typedef EGLBoolean(GL_BINDING_CALL* eglWaitNativeProc)(EGLint engine); |
+typedef EGLint(GL_BINDING_CALL* eglWaitSyncKHRProc)(EGLDisplay dpy, |
+ EGLSyncKHR sync, |
+ EGLint flags); |
+ |
+struct ExtensionsEGL { |
+ bool b_EGL_ANGLE_d3d_share_handle_client_buffer; |
+ bool b_EGL_ANGLE_platform_angle; |
+ bool b_EGL_ANGLE_query_surface_pointer; |
+ bool b_EGL_ANGLE_surface_d3d_texture_2d_share_handle; |
+ bool b_EGL_CHROMIUM_sync_control; |
+ bool b_EGL_KHR_fence_sync; |
+ bool b_EGL_KHR_gl_texture_2D_image; |
+ bool b_EGL_KHR_image_base; |
+ bool b_EGL_KHR_wait_sync; |
+ bool b_EGL_NV_post_sub_buffer; |
+}; |
+ |
+struct ProcsEGL { |
+ eglBindAPIProc eglBindAPIFn; |
+ eglBindTexImageProc eglBindTexImageFn; |
+ eglChooseConfigProc eglChooseConfigFn; |
+ eglClientWaitSyncKHRProc eglClientWaitSyncKHRFn; |
+ eglCopyBuffersProc eglCopyBuffersFn; |
+ eglCreateContextProc eglCreateContextFn; |
+ eglCreateImageKHRProc eglCreateImageKHRFn; |
+ eglCreatePbufferFromClientBufferProc eglCreatePbufferFromClientBufferFn; |
+ eglCreatePbufferSurfaceProc eglCreatePbufferSurfaceFn; |
+ eglCreatePixmapSurfaceProc eglCreatePixmapSurfaceFn; |
+ eglCreateSyncKHRProc eglCreateSyncKHRFn; |
+ eglCreateWindowSurfaceProc eglCreateWindowSurfaceFn; |
+ eglDestroyContextProc eglDestroyContextFn; |
+ eglDestroyImageKHRProc eglDestroyImageKHRFn; |
+ eglDestroySurfaceProc eglDestroySurfaceFn; |
+ eglDestroySyncKHRProc eglDestroySyncKHRFn; |
+ eglGetConfigAttribProc eglGetConfigAttribFn; |
+ eglGetConfigsProc eglGetConfigsFn; |
+ eglGetCurrentContextProc eglGetCurrentContextFn; |
+ eglGetCurrentDisplayProc eglGetCurrentDisplayFn; |
+ eglGetCurrentSurfaceProc eglGetCurrentSurfaceFn; |
+ eglGetDisplayProc eglGetDisplayFn; |
+ eglGetErrorProc eglGetErrorFn; |
+ eglGetPlatformDisplayEXTProc eglGetPlatformDisplayEXTFn; |
+ eglGetProcAddressProc eglGetProcAddressFn; |
+ eglGetSyncAttribKHRProc eglGetSyncAttribKHRFn; |
+ eglGetSyncValuesCHROMIUMProc eglGetSyncValuesCHROMIUMFn; |
+ eglInitializeProc eglInitializeFn; |
+ eglMakeCurrentProc eglMakeCurrentFn; |
+ eglPostSubBufferNVProc eglPostSubBufferNVFn; |
+ eglQueryAPIProc eglQueryAPIFn; |
+ eglQueryContextProc eglQueryContextFn; |
+ eglQueryStringProc eglQueryStringFn; |
+ eglQuerySurfaceProc eglQuerySurfaceFn; |
+ eglQuerySurfacePointerANGLEProc eglQuerySurfacePointerANGLEFn; |
+ eglReleaseTexImageProc eglReleaseTexImageFn; |
+ eglReleaseThreadProc eglReleaseThreadFn; |
+ eglSurfaceAttribProc eglSurfaceAttribFn; |
+ eglSwapBuffersProc eglSwapBuffersFn; |
+ eglSwapIntervalProc eglSwapIntervalFn; |
+ eglTerminateProc eglTerminateFn; |
+ eglWaitClientProc eglWaitClientFn; |
+ eglWaitGLProc eglWaitGLFn; |
+ eglWaitNativeProc eglWaitNativeFn; |
+ eglWaitSyncKHRProc eglWaitSyncKHRFn; |
+}; |
+ |
+class GL_EXPORT EGLApi { |
+ public: |
+ EGLApi(); |
+ virtual ~EGLApi(); |
+ |
+ virtual EGLBoolean eglBindAPIFn(EGLenum api) = 0; |
+ virtual EGLBoolean eglBindTexImageFn(EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLint buffer) = 0; |
+ virtual EGLBoolean eglChooseConfigFn(EGLDisplay dpy, |
+ const EGLint* attrib_list, |
+ EGLConfig* configs, |
+ EGLint config_size, |
+ EGLint* num_config) = 0; |
+ virtual EGLint eglClientWaitSyncKHRFn(EGLDisplay dpy, |
+ EGLSyncKHR sync, |
+ EGLint flags, |
+ EGLTimeKHR timeout) = 0; |
+ virtual EGLBoolean eglCopyBuffersFn(EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLNativePixmapType target) = 0; |
+ virtual EGLContext eglCreateContextFn(EGLDisplay dpy, |
+ EGLConfig config, |
+ EGLContext share_context, |
+ const EGLint* attrib_list) = 0; |
+ virtual EGLImageKHR eglCreateImageKHRFn(EGLDisplay dpy, |
+ EGLContext ctx, |
+ EGLenum target, |
+ EGLClientBuffer buffer, |
+ const EGLint* attrib_list) = 0; |
+ virtual EGLSurface eglCreatePbufferFromClientBufferFn( |
+ EGLDisplay dpy, |
+ EGLenum buftype, |
+ void* buffer, |
+ EGLConfig config, |
+ const EGLint* attrib_list) = 0; |
+ virtual EGLSurface eglCreatePbufferSurfaceFn(EGLDisplay dpy, |
+ EGLConfig config, |
+ const EGLint* attrib_list) = 0; |
+ virtual EGLSurface eglCreatePixmapSurfaceFn(EGLDisplay dpy, |
+ EGLConfig config, |
+ EGLNativePixmapType pixmap, |
+ const EGLint* attrib_list) = 0; |
+ virtual EGLSyncKHR eglCreateSyncKHRFn(EGLDisplay dpy, |
+ EGLenum type, |
+ const EGLint* attrib_list) = 0; |
+ virtual EGLSurface eglCreateWindowSurfaceFn(EGLDisplay dpy, |
+ EGLConfig config, |
+ EGLNativeWindowType win, |
+ const EGLint* attrib_list) = 0; |
+ virtual EGLBoolean eglDestroyContextFn(EGLDisplay dpy, EGLContext ctx) = 0; |
+ virtual EGLBoolean eglDestroyImageKHRFn(EGLDisplay dpy, |
+ EGLImageKHR image) = 0; |
+ virtual EGLBoolean eglDestroySurfaceFn(EGLDisplay dpy, |
+ EGLSurface surface) = 0; |
+ virtual EGLBoolean eglDestroySyncKHRFn(EGLDisplay dpy, EGLSyncKHR sync) = 0; |
+ virtual EGLBoolean eglGetConfigAttribFn(EGLDisplay dpy, |
+ EGLConfig config, |
+ EGLint attribute, |
+ EGLint* value) = 0; |
+ virtual EGLBoolean eglGetConfigsFn(EGLDisplay dpy, |
+ EGLConfig* configs, |
+ EGLint config_size, |
+ EGLint* num_config) = 0; |
+ virtual EGLContext eglGetCurrentContextFn(void) = 0; |
+ virtual EGLDisplay eglGetCurrentDisplayFn(void) = 0; |
+ virtual EGLSurface eglGetCurrentSurfaceFn(EGLint readdraw) = 0; |
+ virtual EGLDisplay eglGetDisplayFn(EGLNativeDisplayType display_id) = 0; |
+ virtual EGLint eglGetErrorFn(void) = 0; |
+ virtual EGLDisplay eglGetPlatformDisplayEXTFn(EGLenum platform, |
+ void* native_display, |
+ const EGLint* attrib_list) = 0; |
+ virtual __eglMustCastToProperFunctionPointerType eglGetProcAddressFn( |
+ const char* procname) = 0; |
+ virtual EGLBoolean eglGetSyncAttribKHRFn(EGLDisplay dpy, |
+ EGLSyncKHR sync, |
+ EGLint attribute, |
+ EGLint* value) = 0; |
+ virtual EGLBoolean eglGetSyncValuesCHROMIUMFn(EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLuint64CHROMIUM* ust, |
+ EGLuint64CHROMIUM* msc, |
+ EGLuint64CHROMIUM* sbc) = 0; |
+ virtual EGLBoolean eglInitializeFn(EGLDisplay dpy, |
+ EGLint* major, |
+ EGLint* minor) = 0; |
+ virtual EGLBoolean eglMakeCurrentFn(EGLDisplay dpy, |
+ EGLSurface draw, |
+ EGLSurface read, |
+ EGLContext ctx) = 0; |
+ virtual EGLBoolean eglPostSubBufferNVFn(EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLint x, |
+ EGLint y, |
+ EGLint width, |
+ EGLint height) = 0; |
+ virtual EGLenum eglQueryAPIFn(void) = 0; |
+ virtual EGLBoolean eglQueryContextFn(EGLDisplay dpy, |
+ EGLContext ctx, |
+ EGLint attribute, |
+ EGLint* value) = 0; |
+ virtual const char* eglQueryStringFn(EGLDisplay dpy, EGLint name) = 0; |
+ virtual EGLBoolean eglQuerySurfaceFn(EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLint attribute, |
+ EGLint* value) = 0; |
+ virtual EGLBoolean eglQuerySurfacePointerANGLEFn(EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLint attribute, |
+ void** value) = 0; |
+ virtual EGLBoolean eglReleaseTexImageFn(EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLint buffer) = 0; |
+ virtual EGLBoolean eglReleaseThreadFn(void) = 0; |
+ virtual EGLBoolean eglSurfaceAttribFn(EGLDisplay dpy, |
+ EGLSurface surface, |
+ EGLint attribute, |
+ EGLint value) = 0; |
+ virtual EGLBoolean eglSwapBuffersFn(EGLDisplay dpy, EGLSurface surface) = 0; |
+ virtual EGLBoolean eglSwapIntervalFn(EGLDisplay dpy, EGLint interval) = 0; |
+ virtual EGLBoolean eglTerminateFn(EGLDisplay dpy) = 0; |
+ virtual EGLBoolean eglWaitClientFn(void) = 0; |
+ virtual EGLBoolean eglWaitGLFn(void) = 0; |
+ virtual EGLBoolean eglWaitNativeFn(EGLint engine) = 0; |
+ virtual EGLint eglWaitSyncKHRFn(EGLDisplay dpy, |
+ EGLSyncKHR sync, |
+ EGLint flags) = 0; |
+}; |
+ |
+} // namespace gfx |
+ |
+#define eglBindAPI ::gfx::g_current_egl_context->eglBindAPIFn |
+#define eglBindTexImage ::gfx::g_current_egl_context->eglBindTexImageFn |
+#define eglChooseConfig ::gfx::g_current_egl_context->eglChooseConfigFn |
+#define eglClientWaitSyncKHR \ |
+ ::gfx::g_current_egl_context->eglClientWaitSyncKHRFn |
+#define eglCopyBuffers ::gfx::g_current_egl_context->eglCopyBuffersFn |
+#define eglCreateContext ::gfx::g_current_egl_context->eglCreateContextFn |
+#define eglCreateImageKHR ::gfx::g_current_egl_context->eglCreateImageKHRFn |
+#define eglCreatePbufferFromClientBuffer \ |
+ ::gfx::g_current_egl_context->eglCreatePbufferFromClientBufferFn |
+#define eglCreatePbufferSurface \ |
+ ::gfx::g_current_egl_context->eglCreatePbufferSurfaceFn |
+#define eglCreatePixmapSurface \ |
+ ::gfx::g_current_egl_context->eglCreatePixmapSurfaceFn |
+#define eglCreateSyncKHR ::gfx::g_current_egl_context->eglCreateSyncKHRFn |
+#define eglCreateWindowSurface \ |
+ ::gfx::g_current_egl_context->eglCreateWindowSurfaceFn |
+#define eglDestroyContext ::gfx::g_current_egl_context->eglDestroyContextFn |
+#define eglDestroyImageKHR ::gfx::g_current_egl_context->eglDestroyImageKHRFn |
+#define eglDestroySurface ::gfx::g_current_egl_context->eglDestroySurfaceFn |
+#define eglDestroySyncKHR ::gfx::g_current_egl_context->eglDestroySyncKHRFn |
+#define eglGetConfigAttrib ::gfx::g_current_egl_context->eglGetConfigAttribFn |
+#define eglGetConfigs ::gfx::g_current_egl_context->eglGetConfigsFn |
+#define eglGetCurrentContext \ |
+ ::gfx::g_current_egl_context->eglGetCurrentContextFn |
+#define eglGetCurrentDisplay \ |
+ ::gfx::g_current_egl_context->eglGetCurrentDisplayFn |
+#define eglGetCurrentSurface \ |
+ ::gfx::g_current_egl_context->eglGetCurrentSurfaceFn |
+#define eglGetDisplay ::gfx::g_current_egl_context->eglGetDisplayFn |
+#define eglGetError ::gfx::g_current_egl_context->eglGetErrorFn |
+#define eglGetPlatformDisplayEXT \ |
+ ::gfx::g_current_egl_context->eglGetPlatformDisplayEXTFn |
+#define eglGetProcAddress ::gfx::g_current_egl_context->eglGetProcAddressFn |
+#define eglGetSyncAttribKHR ::gfx::g_current_egl_context->eglGetSyncAttribKHRFn |
+#define eglGetSyncValuesCHROMIUM \ |
+ ::gfx::g_current_egl_context->eglGetSyncValuesCHROMIUMFn |
+#define eglInitialize ::gfx::g_current_egl_context->eglInitializeFn |
+#define eglMakeCurrent ::gfx::g_current_egl_context->eglMakeCurrentFn |
+#define eglPostSubBufferNV ::gfx::g_current_egl_context->eglPostSubBufferNVFn |
+#define eglQueryAPI ::gfx::g_current_egl_context->eglQueryAPIFn |
+#define eglQueryContext ::gfx::g_current_egl_context->eglQueryContextFn |
+#define eglQueryString ::gfx::g_current_egl_context->eglQueryStringFn |
+#define eglQuerySurface ::gfx::g_current_egl_context->eglQuerySurfaceFn |
+#define eglQuerySurfacePointerANGLE \ |
+ ::gfx::g_current_egl_context->eglQuerySurfacePointerANGLEFn |
+#define eglReleaseTexImage ::gfx::g_current_egl_context->eglReleaseTexImageFn |
+#define eglReleaseThread ::gfx::g_current_egl_context->eglReleaseThreadFn |
+#define eglSurfaceAttrib ::gfx::g_current_egl_context->eglSurfaceAttribFn |
+#define eglSwapBuffers ::gfx::g_current_egl_context->eglSwapBuffersFn |
+#define eglSwapInterval ::gfx::g_current_egl_context->eglSwapIntervalFn |
+#define eglTerminate ::gfx::g_current_egl_context->eglTerminateFn |
+#define eglWaitClient ::gfx::g_current_egl_context->eglWaitClientFn |
+#define eglWaitGL ::gfx::g_current_egl_context->eglWaitGLFn |
+#define eglWaitNative ::gfx::g_current_egl_context->eglWaitNativeFn |
+#define eglWaitSyncKHR ::gfx::g_current_egl_context->eglWaitSyncKHRFn |
+ |
+#endif // UI_GFX_GL_GL_BINDINGS_AUTOGEN_EGL_H_ |