+++ /dev/null
-/* WARNING: This is auto-generated file. Do not modify, since changes will
- * be lost! Modify the generating script instead.
- *
- * Generated from Khronos EGL API description (egl.xml) revision 28861.
- */
-#define eglBindAPI eglwBindAPI
-#define eglBindTexImage eglwBindTexImage
-#define eglChooseConfig eglwChooseConfig
-#define eglClientWaitSync eglwClientWaitSync
-#define eglClientWaitSyncKHR eglwClientWaitSyncKHR
-#define eglCopyBuffers eglwCopyBuffers
-#define eglCreateContext eglwCreateContext
-#define eglCreateImage eglwCreateImage
-#define eglCreateImageKHR eglwCreateImageKHR
-#define eglCreatePbufferFromClientBuffer eglwCreatePbufferFromClientBuffer
-#define eglCreatePbufferSurface eglwCreatePbufferSurface
-#define eglCreatePixmapSurface eglwCreatePixmapSurface
-#define eglCreatePlatformPixmapSurface eglwCreatePlatformPixmapSurface
-#define eglCreatePlatformPixmapSurfaceEXT eglwCreatePlatformPixmapSurfaceEXT
-#define eglCreatePlatformWindowSurface eglwCreatePlatformWindowSurface
-#define eglCreatePlatformWindowSurfaceEXT eglwCreatePlatformWindowSurfaceEXT
-#define eglCreateSync eglwCreateSync
-#define eglCreateSyncKHR eglwCreateSyncKHR
-#define eglCreateWindowSurface eglwCreateWindowSurface
-#define eglDestroyContext eglwDestroyContext
-#define eglDestroyImage eglwDestroyImage
-#define eglDestroyImageKHR eglwDestroyImageKHR
-#define eglDestroySurface eglwDestroySurface
-#define eglDestroySync eglwDestroySync
-#define eglDestroySyncKHR eglwDestroySyncKHR
-#define eglGetConfigAttrib eglwGetConfigAttrib
-#define eglGetConfigs eglwGetConfigs
-#define eglGetCurrentContext eglwGetCurrentContext
-#define eglGetCurrentDisplay eglwGetCurrentDisplay
-#define eglGetCurrentSurface eglwGetCurrentSurface
-#define eglGetDisplay eglwGetDisplay
-#define eglGetError eglwGetError
-#define eglGetPlatformDisplay eglwGetPlatformDisplay
-#define eglGetPlatformDisplayEXT eglwGetPlatformDisplayEXT
-#define eglGetProcAddress eglwGetProcAddress
-#define eglGetSyncAttrib eglwGetSyncAttrib
-#define eglGetSyncAttribKHR eglwGetSyncAttribKHR
-#define eglInitialize eglwInitialize
-#define eglLockSurfaceKHR eglwLockSurfaceKHR
-#define eglMakeCurrent eglwMakeCurrent
-#define eglQueryAPI eglwQueryAPI
-#define eglQueryContext eglwQueryContext
-#define eglQueryString eglwQueryString
-#define eglQuerySurface eglwQuerySurface
-#define eglReleaseTexImage eglwReleaseTexImage
-#define eglReleaseThread eglwReleaseThread
-#define eglSignalSyncKHR eglwSignalSyncKHR
-#define eglSurfaceAttrib eglwSurfaceAttrib
-#define eglSwapBuffers eglwSwapBuffers
-#define eglSwapInterval eglwSwapInterval
-#define eglTerminate eglwTerminate
-#define eglUnlockSurfaceKHR eglwUnlockSurfaceKHR
-#define eglWaitClient eglwWaitClient
-#define eglWaitGL eglwWaitGL
-#define eglWaitNative eglwWaitNative
-#define eglWaitSync eglwWaitSync
-#define eglWaitSyncKHR eglwWaitSyncKHR
-EGLBoolean eglwBindAPI (EGLenum api);
-EGLBoolean eglwBindTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer);
-EGLBoolean eglwChooseConfig (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config);
-EGLint eglwClientWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout);
-EGLint eglwClientWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout);
-EGLBoolean eglwCopyBuffers (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target);
-EGLContext eglwCreateContext (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list);
-EGLImage eglwCreateImage (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list);
-EGLImageKHR eglwCreateImageKHR (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list);
-EGLSurface eglwCreatePbufferFromClientBuffer (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list);
-EGLSurface eglwCreatePbufferSurface (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list);
-EGLSurface eglwCreatePixmapSurface (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list);
-EGLSurface eglwCreatePlatformPixmapSurface (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list);
-EGLSurface eglwCreatePlatformPixmapSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLint *attrib_list);
-EGLSurface eglwCreatePlatformWindowSurface (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list);
-EGLSurface eglwCreatePlatformWindowSurfaceEXT (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list);
-EGLSync eglwCreateSync (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list);
-EGLSyncKHR eglwCreateSyncKHR (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list);
-EGLSurface eglwCreateWindowSurface (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list);
-EGLBoolean eglwDestroyContext (EGLDisplay dpy, EGLContext ctx);
-EGLBoolean eglwDestroyImage (EGLDisplay dpy, EGLImage image);
-EGLBoolean eglwDestroyImageKHR (EGLDisplay dpy, EGLImageKHR image);
-EGLBoolean eglwDestroySurface (EGLDisplay dpy, EGLSurface surface);
-EGLBoolean eglwDestroySync (EGLDisplay dpy, EGLSync sync);
-EGLBoolean eglwDestroySyncKHR (EGLDisplay dpy, EGLSyncKHR sync);
-EGLBoolean eglwGetConfigAttrib (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value);
-EGLBoolean eglwGetConfigs (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config);
-EGLContext eglwGetCurrentContext ();
-EGLDisplay eglwGetCurrentDisplay ();
-EGLSurface eglwGetCurrentSurface (EGLint readdraw);
-EGLDisplay eglwGetDisplay (EGLNativeDisplayType display_id);
-EGLint eglwGetError ();
-EGLDisplay eglwGetPlatformDisplay (EGLenum platform, void *native_display, const EGLAttrib *attrib_list);
-EGLDisplay eglwGetPlatformDisplayEXT (EGLenum platform, void *native_display, const EGLint *attrib_list);
-__eglMustCastToProperFunctionPointerType eglwGetProcAddress (const char *procname);
-EGLBoolean eglwGetSyncAttrib (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value);
-EGLBoolean eglwGetSyncAttribKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value);
-EGLBoolean eglwInitialize (EGLDisplay dpy, EGLint *major, EGLint *minor);
-EGLBoolean eglwLockSurfaceKHR (EGLDisplay dpy, EGLSurface surface, const EGLint *attrib_list);
-EGLBoolean eglwMakeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx);
-EGLenum eglwQueryAPI ();
-EGLBoolean eglwQueryContext (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value);
-const char * eglwQueryString (EGLDisplay dpy, EGLint name);
-EGLBoolean eglwQuerySurface (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value);
-EGLBoolean eglwReleaseTexImage (EGLDisplay dpy, EGLSurface surface, EGLint buffer);
-EGLBoolean eglwReleaseThread ();
-EGLBoolean eglwSignalSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode);
-EGLBoolean eglwSurfaceAttrib (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value);
-EGLBoolean eglwSwapBuffers (EGLDisplay dpy, EGLSurface surface);
-EGLBoolean eglwSwapInterval (EGLDisplay dpy, EGLint interval);
-EGLBoolean eglwTerminate (EGLDisplay dpy);
-EGLBoolean eglwUnlockSurfaceKHR (EGLDisplay dpy, EGLSurface surface);
-EGLBoolean eglwWaitClient ();
-EGLBoolean eglwWaitGL ();
-EGLBoolean eglwWaitNative (EGLint engine);
-EGLBoolean eglwWaitSync (EGLDisplay dpy, EGLSync sync, EGLint flags);
-EGLint eglwWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags);
/* WARNING: This is auto-generated file. Do not modify, since changes will
* be lost! Modify the generating script instead.
*
- * Generated from Khronos EGL API description (egl.xml) revision 32725.
+ * Generated from Khronos EGL API description (egl.xml) revision 33216.
*/
static const char* s_EGL14[] =
"eglSetBlobCacheFuncsANDROID",
};
+static const char* s_EGL_ANDROID_create_native_client_buffer[] =
+{
+ "eglCreateNativeClientBufferANDROID",
+};
+
static const char* s_EGL_ANDROID_native_fence_sync[] =
{
"eglDupNativeFenceFDANDROID",
};
+static const char* s_EGL_ANDROID_presentation_time[] =
+{
+ "eglPresentationTimeANDROID",
+};
+
static const char* s_EGL_ANGLE_query_surface_pointer[] =
{
"eglQuerySurfacePointerANGLE",
"eglStreamAttribKHR",
};
+static const char* s_EGL_KHR_stream_attrib[] =
+{
+ "eglCreateStreamAttribKHR",
+ "eglQueryStreamAttribKHR",
+ "eglSetStreamAttribKHR",
+ "eglStreamConsumerAcquireAttribKHR",
+ "eglStreamConsumerReleaseAttribKHR",
+};
+
static const char* s_EGL_KHR_stream_consumer_gltexture[] =
{
"eglStreamConsumerAcquireKHR",
} s_extensions[] =
{
{ "EGL_ANDROID_blob_cache", DE_LENGTH_OF_ARRAY(s_EGL_ANDROID_blob_cache), s_EGL_ANDROID_blob_cache },
+ { "EGL_ANDROID_create_native_client_buffer", DE_LENGTH_OF_ARRAY(s_EGL_ANDROID_create_native_client_buffer), s_EGL_ANDROID_create_native_client_buffer },
{ "EGL_ANDROID_native_fence_sync", DE_LENGTH_OF_ARRAY(s_EGL_ANDROID_native_fence_sync), s_EGL_ANDROID_native_fence_sync },
+ { "EGL_ANDROID_presentation_time", DE_LENGTH_OF_ARRAY(s_EGL_ANDROID_presentation_time), s_EGL_ANDROID_presentation_time },
{ "EGL_ANGLE_query_surface_pointer", DE_LENGTH_OF_ARRAY(s_EGL_ANGLE_query_surface_pointer), s_EGL_ANGLE_query_surface_pointer },
{ "EGL_EXT_device_base", DE_LENGTH_OF_ARRAY(s_EGL_EXT_device_base), s_EGL_EXT_device_base },
{ "EGL_EXT_device_enumeration", DE_LENGTH_OF_ARRAY(s_EGL_EXT_device_enumeration), s_EGL_EXT_device_enumeration },
{ "EGL_KHR_partial_update", DE_LENGTH_OF_ARRAY(s_EGL_KHR_partial_update), s_EGL_KHR_partial_update },
{ "EGL_KHR_reusable_sync", DE_LENGTH_OF_ARRAY(s_EGL_KHR_reusable_sync), s_EGL_KHR_reusable_sync },
{ "EGL_KHR_stream", DE_LENGTH_OF_ARRAY(s_EGL_KHR_stream), s_EGL_KHR_stream },
+ { "EGL_KHR_stream_attrib", DE_LENGTH_OF_ARRAY(s_EGL_KHR_stream_attrib), s_EGL_KHR_stream_attrib },
{ "EGL_KHR_stream_consumer_gltexture", DE_LENGTH_OF_ARRAY(s_EGL_KHR_stream_consumer_gltexture), s_EGL_KHR_stream_consumer_gltexture },
{ "EGL_KHR_stream_cross_process_fd", DE_LENGTH_OF_ARRAY(s_EGL_KHR_stream_cross_process_fd), s_EGL_KHR_stream_cross_process_fd },
{ "EGL_KHR_stream_fifo", DE_LENGTH_OF_ARRAY(s_EGL_KHR_stream_fifo), s_EGL_KHR_stream_fifo },