Merge "Use glReadnPixels only if KHR_robustness is supported am: d99ba132d9 am: d0198...
[platform/upstream/VK-GL-CTS.git] / framework / egl / wrapper / eglwFuncPtrLibraryDecl.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 EGLBoolean                                                                      bindAPI                                                 (EGLenum api) const;
7 EGLBoolean                                                                      bindTexImage                                    (EGLDisplay dpy, EGLSurface surface, EGLint buffer) const;
8 EGLBoolean                                                                      chooseConfig                                    (EGLDisplay dpy, const EGLint *attrib_list, EGLConfig *configs, EGLint config_size, EGLint *num_config) const;
9 EGLint                                                                          clientWaitSync                                  (EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout) const;
10 EGLint                                                                          clientWaitSyncKHR                               (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout) const;
11 EGLBoolean                                                                      copyBuffers                                             (EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target) const;
12 EGLContext                                                                      createContext                                   (EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint *attrib_list) const;
13 EGLImage                                                                        createImage                                             (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib *attrib_list) const;
14 EGLImageKHR                                                                     createImageKHR                                  (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list) const;
15 EGLSurface                                                                      createPbufferFromClientBuffer   (EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint *attrib_list) const;
16 EGLSurface                                                                      createPbufferSurface                    (EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list) const;
17 EGLSurface                                                                      createPixmapSurface                             (EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint *attrib_list) const;
18 EGLSurface                                                                      createPlatformPixmapSurface             (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLAttrib *attrib_list) const;
19 EGLSurface                                                                      createPlatformPixmapSurfaceEXT  (EGLDisplay dpy, EGLConfig config, void *native_pixmap, const EGLint *attrib_list) const;
20 EGLSurface                                                                      createPlatformWindowSurface             (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLAttrib *attrib_list) const;
21 EGLSurface                                                                      createPlatformWindowSurfaceEXT  (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list) const;
22 EGLSync                                                                         createSync                                              (EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list) const;
23 EGLSyncKHR                                                                      createSyncKHR                                   (EGLDisplay dpy, EGLenum type, const EGLint *attrib_list) const;
24 EGLSurface                                                                      createWindowSurface                             (EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint *attrib_list) const;
25 EGLBoolean                                                                      destroyContext                                  (EGLDisplay dpy, EGLContext ctx) const;
26 EGLBoolean                                                                      destroyImage                                    (EGLDisplay dpy, EGLImage image) const;
27 EGLBoolean                                                                      destroyImageKHR                                 (EGLDisplay dpy, EGLImageKHR image) const;
28 EGLBoolean                                                                      destroySurface                                  (EGLDisplay dpy, EGLSurface surface) const;
29 EGLBoolean                                                                      destroySync                                             (EGLDisplay dpy, EGLSync sync) const;
30 EGLBoolean                                                                      destroySyncKHR                                  (EGLDisplay dpy, EGLSyncKHR sync) const;
31 EGLBoolean                                                                      getConfigAttrib                                 (EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint *value) const;
32 EGLBoolean                                                                      getConfigs                                              (EGLDisplay dpy, EGLConfig *configs, EGLint config_size, EGLint *num_config) const;
33 EGLContext                                                                      getCurrentContext                               (void) const;
34 EGLDisplay                                                                      getCurrentDisplay                               (void) const;
35 EGLSurface                                                                      getCurrentSurface                               (EGLint readdraw) const;
36 EGLDisplay                                                                      getDisplay                                              (EGLNativeDisplayType display_id) const;
37 EGLint                                                                          getError                                                (void) const;
38 EGLDisplay                                                                      getPlatformDisplay                              (EGLenum platform, void *native_display, const EGLAttrib *attrib_list) const;
39 EGLDisplay                                                                      getPlatformDisplayEXT                   (EGLenum platform, void *native_display, const EGLint *attrib_list) const;
40 __eglMustCastToProperFunctionPointerType        getProcAddress                                  (const char *procname) const;
41 EGLBoolean                                                                      getSyncAttrib                                   (EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib *value) const;
42 EGLBoolean                                                                      getSyncAttribKHR                                (EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint *value) const;
43 EGLBoolean                                                                      initialize                                              (EGLDisplay dpy, EGLint *major, EGLint *minor) const;
44 EGLBoolean                                                                      lockSurfaceKHR                                  (EGLDisplay dpy, EGLSurface surface, const EGLint *attrib_list) const;
45 EGLBoolean                                                                      makeCurrent                                             (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx) const;
46 EGLenum                                                                         queryAPI                                                (void) const;
47 EGLBoolean                                                                      queryContext                                    (EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint *value) const;
48 const char *                                                            queryString                                             (EGLDisplay dpy, EGLint name) const;
49 EGLBoolean                                                                      querySurface                                    (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint *value) const;
50 EGLBoolean                                                                      releaseTexImage                                 (EGLDisplay dpy, EGLSurface surface, EGLint buffer) const;
51 EGLBoolean                                                                      releaseThread                                   (void) const;
52 EGLBoolean                                                                      setDamageRegionKHR                              (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects) const;
53 EGLBoolean                                                                      signalSyncKHR                                   (EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode) const;
54 EGLBoolean                                                                      surfaceAttrib                                   (EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value) const;
55 EGLBoolean                                                                      swapBuffers                                             (EGLDisplay dpy, EGLSurface surface) const;
56 EGLBoolean                                                                      swapBuffersWithDamageKHR                (EGLDisplay dpy, EGLSurface surface, EGLint *rects, EGLint n_rects) const;
57 EGLBoolean                                                                      swapInterval                                    (EGLDisplay dpy, EGLint interval) const;
58 EGLBoolean                                                                      terminate                                               (EGLDisplay dpy) const;
59 EGLBoolean                                                                      unlockSurfaceKHR                                (EGLDisplay dpy, EGLSurface surface) const;
60 EGLBoolean                                                                      waitClient                                              (void) const;
61 EGLBoolean                                                                      waitGL                                                  (void) const;
62 EGLBoolean                                                                      waitNative                                              (EGLint engine) const;
63 EGLBoolean                                                                      waitSync                                                (EGLDisplay dpy, EGLSync sync, EGLint flags) const;
64 EGLint                                                                          waitSyncKHR                                             (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) const;