Update Vulkan CTS to version 1.0.2.3 am: 148890e79f
[platform/upstream/VK-GL-CTS.git] / framework / egl / wrapper / eglwApi.inl
1 /* WARNING: This is auto-generated file. Do not modify, since changes will
2  * be lost! Modify the generating script instead.
3  *
4  * Generated from Khronos EGL API description (egl.xml) revision 13a26984991216cbf9a44fbf390f95dc05b5493a.
5  */
6 #define                                                                         eglBindAPI                                                      eglwBindAPI
7 #define                                                                         eglBindTexImage                                         eglwBindTexImage
8 #define                                                                         eglChooseConfig                                         eglwChooseConfig
9 #define                                                                         eglClientWaitSync                                       eglwClientWaitSync
10 #define                                                                         eglClientWaitSyncKHR                            eglwClientWaitSyncKHR
11 #define                                                                         eglCopyBuffers                                          eglwCopyBuffers
12 #define                                                                         eglCreateContext                                        eglwCreateContext
13 #define                                                                         eglCreateImage                                          eglwCreateImage
14 #define                                                                         eglCreateImageKHR                                       eglwCreateImageKHR
15 #define                                                                         eglCreatePbufferFromClientBuffer        eglwCreatePbufferFromClientBuffer
16 #define                                                                         eglCreatePbufferSurface                         eglwCreatePbufferSurface
17 #define                                                                         eglCreatePixmapSurface                          eglwCreatePixmapSurface
18 #define                                                                         eglCreatePlatformPixmapSurface          eglwCreatePlatformPixmapSurface
19 #define                                                                         eglCreatePlatformPixmapSurfaceEXT       eglwCreatePlatformPixmapSurfaceEXT
20 #define                                                                         eglCreatePlatformWindowSurface          eglwCreatePlatformWindowSurface
21 #define                                                                         eglCreatePlatformWindowSurfaceEXT       eglwCreatePlatformWindowSurfaceEXT
22 #define                                                                         eglCreateSync                                           eglwCreateSync
23 #define                                                                         eglCreateSyncKHR                                        eglwCreateSyncKHR
24 #define                                                                         eglCreateWindowSurface                          eglwCreateWindowSurface
25 #define                                                                         eglDestroyContext                                       eglwDestroyContext
26 #define                                                                         eglDestroyImage                                         eglwDestroyImage
27 #define                                                                         eglDestroyImageKHR                                      eglwDestroyImageKHR
28 #define                                                                         eglDestroySurface                                       eglwDestroySurface
29 #define                                                                         eglDestroySync                                          eglwDestroySync
30 #define                                                                         eglDestroySyncKHR                                       eglwDestroySyncKHR
31 #define                                                                         eglGetConfigAttrib                                      eglwGetConfigAttrib
32 #define                                                                         eglGetConfigs                                           eglwGetConfigs
33 #define                                                                         eglGetCurrentContext                            eglwGetCurrentContext
34 #define                                                                         eglGetCurrentDisplay                            eglwGetCurrentDisplay
35 #define                                                                         eglGetCurrentSurface                            eglwGetCurrentSurface
36 #define                                                                         eglGetDisplay                                           eglwGetDisplay
37 #define                                                                         eglGetError                                                     eglwGetError
38 #define                                                                         eglGetPlatformDisplay                           eglwGetPlatformDisplay
39 #define                                                                         eglGetPlatformDisplayEXT                        eglwGetPlatformDisplayEXT
40 #define                                                                         eglGetProcAddress                                       eglwGetProcAddress
41 #define                                                                         eglGetSyncAttrib                                        eglwGetSyncAttrib
42 #define                                                                         eglGetSyncAttribKHR                                     eglwGetSyncAttribKHR
43 #define                                                                         eglInitialize                                           eglwInitialize
44 #define                                                                         eglLockSurfaceKHR                                       eglwLockSurfaceKHR
45 #define                                                                         eglMakeCurrent                                          eglwMakeCurrent
46 #define                                                                         eglQueryAPI                                                     eglwQueryAPI
47 #define                                                                         eglQueryContext                                         eglwQueryContext
48 #define                                                                         eglQueryString                                          eglwQueryString
49 #define                                                                         eglQuerySurface                                         eglwQuerySurface
50 #define                                                                         eglReleaseTexImage                                      eglwReleaseTexImage
51 #define                                                                         eglReleaseThread                                        eglwReleaseThread
52 #define                                                                         eglSetDamageRegionKHR                           eglwSetDamageRegionKHR
53 #define                                                                         eglSignalSyncKHR                                        eglwSignalSyncKHR
54 #define                                                                         eglSurfaceAttrib                                        eglwSurfaceAttrib
55 #define                                                                         eglSwapBuffers                                          eglwSwapBuffers
56 #define                                                                         eglSwapBuffersWithDamageKHR                     eglwSwapBuffersWithDamageKHR
57 #define                                                                         eglSwapInterval                                         eglwSwapInterval
58 #define                                                                         eglTerminate                                            eglwTerminate
59 #define                                                                         eglUnlockSurfaceKHR                                     eglwUnlockSurfaceKHR
60 #define                                                                         eglWaitClient                                           eglwWaitClient
61 #define                                                                         eglWaitGL                                                       eglwWaitGL
62 #define                                                                         eglWaitNative                                           eglwWaitNative
63 #define                                                                         eglWaitSync                                                     eglwWaitSync
64 #define                                                                         eglWaitSyncKHR                                          eglwWaitSyncKHR
65 EGLBoolean                                                                      eglwBindAPI                                                     (EGLenum api);
66 EGLBoolean                                                                      eglwBindTexImage                                        (EGLDisplay dpy, EGLSurface surface, EGLint buffer);
67 EGLBoolean                                                                      eglwChooseConfig                                        (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config);
68 EGLint                                                                          eglwClientWaitSync                                      (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout);
69 EGLint                                                                          eglwClientWaitSyncKHR                           (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout);
70 EGLBoolean                                                                      eglwCopyBuffers                                         (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target);
71 EGLContext                                                                      eglwCreateContext                                       (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list);
72 EGLImage                                                                        eglwCreateImage                                         (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list);
73 EGLImageKHR                                                                     eglwCreateImageKHR                                      (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list);
74 EGLSurface                                                                      eglwCreatePbufferFromClientBuffer       (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list);
75 EGLSurface                                                                      eglwCreatePbufferSurface                        (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list);
76 EGLSurface                                                                      eglwCreatePixmapSurface                         (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list);
77 EGLSurface                                                                      eglwCreatePlatformPixmapSurface         (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list);
78 EGLSurface                                                                      eglwCreatePlatformPixmapSurfaceEXT      (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLint *attrib_list);
79 EGLSurface                                                                      eglwCreatePlatformWindowSurface         (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list);
80 EGLSurface                                                                      eglwCreatePlatformWindowSurfaceEXT      (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list);
81 EGLSync                                                                         eglwCreateSync                                          (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list);
82 EGLSyncKHR                                                                      eglwCreateSyncKHR                                       (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list);
83 EGLSurface                                                                      eglwCreateWindowSurface                         (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list);
84 EGLBoolean                                                                      eglwDestroyContext                                      (EGLDisplay dpy, EGLContext ctx);
85 EGLBoolean                                                                      eglwDestroyImage                                        (EGLDisplay dpy, EGLImage image);
86 EGLBoolean                                                                      eglwDestroyImageKHR                                     (EGLDisplay dpy, EGLImageKHR image);
87 EGLBoolean                                                                      eglwDestroySurface                                      (EGLDisplay dpy, EGLSurface surface);
88 EGLBoolean                                                                      eglwDestroySync                                         (EGLDisplay dpy, EGLSync sync);
89 EGLBoolean                                                                      eglwDestroySyncKHR                                      (EGLDisplay dpy, EGLSyncKHR sync);
90 EGLBoolean                                                                      eglwGetConfigAttrib                                     (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value);
91 EGLBoolean                                                                      eglwGetConfigs                                          (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config);
92 EGLContext                                                                      eglwGetCurrentContext                           ();
93 EGLDisplay                                                                      eglwGetCurrentDisplay                           ();
94 EGLSurface                                                                      eglwGetCurrentSurface                           (EGLint readdraw);
95 EGLDisplay                                                                      eglwGetDisplay                                          (EGLNativeDisplayType display_id);
96 EGLint                                                                          eglwGetError                                            ();
97 EGLDisplay                                                                      eglwGetPlatformDisplay                          (EGLenum platform, void *native_display, const EGLAttrib *attrib_list);
98 EGLDisplay                                                                      eglwGetPlatformDisplayEXT                       (EGLenum platform, void *native_display, const EGLint *attrib_list);
99 __eglMustCastToProperFunctionPointerType        eglwGetProcAddress                                      (const char *procname);
100 EGLBoolean                                                                      eglwGetSyncAttrib                                       (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value);
101 EGLBoolean                                                                      eglwGetSyncAttribKHR                            (EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value);
102 EGLBoolean                                                                      eglwInitialize                                          (EGLDisplay dpy, EGLint *major, EGLint *minor);
103 EGLBoolean                                                                      eglwLockSurfaceKHR                                      (EGLDisplay dpy, EGLSurface surface, const EGLint *attrib_list);
104 EGLBoolean                                                                      eglwMakeCurrent                                         (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx);
105 EGLenum                                                                         eglwQueryAPI                                            ();
106 EGLBoolean                                                                      eglwQueryContext                                        (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value);
107 const char *                                                            eglwQueryString                                         (EGLDisplay dpy, EGLint name);
108 EGLBoolean                                                                      eglwQuerySurface                                        (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value);
109 EGLBoolean                                                                      eglwReleaseTexImage                                     (EGLDisplay dpy, EGLSurface surface, EGLint buffer);
110 EGLBoolean                                                                      eglwReleaseThread                                       ();
111 EGLBoolean                                                                      eglwSetDamageRegionKHR                          (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects);
112 EGLBoolean                                                                      eglwSignalSyncKHR                                       (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode);
113 EGLBoolean                                                                      eglwSurfaceAttrib                                       (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value);
114 EGLBoolean                                                                      eglwSwapBuffers                                         (EGLDisplay dpy, EGLSurface surface);
115 EGLBoolean                                                                      eglwSwapBuffersWithDamageKHR            (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects);
116 EGLBoolean                                                                      eglwSwapInterval                                        (EGLDisplay dpy, EGLint interval);
117 EGLBoolean                                                                      eglwTerminate                                           (EGLDisplay dpy);
118 EGLBoolean                                                                      eglwUnlockSurfaceKHR                            (EGLDisplay dpy, EGLSurface surface);
119 EGLBoolean                                                                      eglwWaitClient                                          ();
120 EGLBoolean                                                                      eglwWaitGL                                                      ();
121 EGLBoolean                                                                      eglwWaitNative                                          (EGLint engine);
122 EGLBoolean                                                                      eglwWaitSync                                            (EGLDisplay dpy, EGLSync sync, EGLint flags);
123 EGLint                                                                          eglwWaitSyncKHR                                         (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags);