| /xsrc/external/mit/MesaLib.old/dist/include/EGL/ |
| H A D | eglmesaext.h | 66 struct wl_buffer; 68 EGLAPI struct wl_buffer * EGLAPIENTRY eglCreateWaylandBufferFromImageWL(EGLDisplay dpy, EGLImageKHR image); 70 typedef struct wl_buffer * (EGLAPIENTRYP PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWL) (EGLDisplay dpy, EGLImageKHR image);
|
| /xsrc/external/mit/MesaLib.old/dist/docs/specs/ |
| H A D | WL_bind_wayland_display.spec | 39 wl_buffer objects. On the server side, this extension also 41 from a wl_buffer 104 A wl_buffer can have several planes, typically in case of planar 108 used to first query the wl_buffer texture format using 109 EGL_TEXTURE_FORMAT as the attribute. If the wl_buffer object is 110 not an EGL wl_buffer (wl_shm and other wayland extensions can 111 create wl_buffer objects of different types), this query will 112 return EGL_FALSE. In that case the wl_buffer can not be used with 156 After querying the wl_buffer layout, create EGLImages for the 157 planes by calling eglCreateImageKHR with wl_buffer a [all...] |
| H A D | WL_create_wayland_buffer_from_image.spec | 40 This extension provides an entry point to create a wl_buffer which shares 59 struct wl_buffer *eglCreateWaylandBufferFromImageWL(EGLDisplay dpy, 68 To create a client-side wl_buffer from an EGLImage call 70 struct wl_buffer *eglCreateWaylandBufferFromImageWL(EGLDisplay dpy, 74 updates to the image will also be updated in the wl_buffer. Typically the 80 the image as a wl_buffer. The possible reasons for this error are 92 wl_buffer. For example, these problems can be but are not limited to
|
| /xsrc/external/mit/MesaLib/dist/docs/_extra/specs/ |
| H A D | WL_bind_wayland_display.spec | 39 wl_buffer objects. On the server side, this extension also 41 from a wl_buffer 104 A wl_buffer can have several planes, typically in case of planar 108 used to first query the wl_buffer texture format using 109 EGL_TEXTURE_FORMAT as the attribute. If the wl_buffer object is 110 not an EGL wl_buffer (wl_shm and other wayland extensions can 111 create wl_buffer objects of different types), this query will 112 return EGL_FALSE. In that case the wl_buffer can not be used with 156 After querying the wl_buffer layout, create EGLImages for the 157 planes by calling eglCreateImageKHR with wl_buffer a [all...] |
| H A D | WL_create_wayland_buffer_from_image.spec | 40 This extension provides an entry point to create a wl_buffer which shares 59 struct wl_buffer *eglCreateWaylandBufferFromImageWL(EGLDisplay dpy, 68 To create a client-side wl_buffer from an EGLImage call 70 struct wl_buffer *eglCreateWaylandBufferFromImageWL(EGLDisplay dpy, 74 updates to the image will also be updated in the wl_buffer. Typically the 80 the image as a wl_buffer. The possible reasons for this error are 92 wl_buffer. For example, these problems can be but are not limited to
|
| /xsrc/external/mit/MesaLib.old/dist/src/egl/drivers/dri2/ |
| H A D | egl_dri2_fallbacks.h | 31 struct wl_buffer; 108 static inline struct wl_buffer*
|
| H A D | platform_wayland.c | 62 /* alt_dri_image_format is a substitute wl_buffer format to use for a 202 wl_buffer_release(void *data, struct wl_buffer *buffer) 208 if (dri2_surf->color_buffers[i].wl_buffer == buffer) 216 dri2_surf->color_buffers[i].wl_buffer = NULL; 403 if (dri2_surf->color_buffers[i].wl_buffer) 404 wl_buffer_destroy(dri2_surf->color_buffers[i].wl_buffer); 445 if (dri2_surf->color_buffers[i].wl_buffer) { 449 wl_buffer_destroy(dri2_surf->color_buffers[i].wl_buffer); 450 dri2_surf->color_buffers[i].wl_buffer = NULL; 652 dri2_surf->color_buffers[i].wl_buffer) { [all...] |
| H A D | egl_dri2.h | 85 struct wl_buffer; 145 struct wl_buffer* (*create_wayland_buffer_from_image)( 301 struct wl_buffer *wl_buffer; member in struct:dri2_egl_surface::__anona92b173c0108
|
| H A D | egl_dri2.c | 1934 /* This structure describes how a wl_buffer maps to one or more 2109 static struct wl_buffer*
|
| /xsrc/external/mit/MesaLib/dist/src/egl/drivers/dri2/ |
| H A D | platform_wayland.c | 63 /* alt_dri_image_format is a substitute wl_buffer format to use for a 247 wl_buffer_release(void *data, struct wl_buffer *buffer) 253 if (dri2_surf->color_buffers[i].wl_buffer == buffer) 261 dri2_surf->color_buffers[i].wl_buffer = NULL; 495 if (dri2_surf->color_buffers[i].wl_buffer) 496 wl_buffer_destroy(dri2_surf->color_buffers[i].wl_buffer); 537 if (dri2_surf->color_buffers[i].wl_buffer) { 541 wl_buffer_destroy(dri2_surf->color_buffers[i].wl_buffer); 542 dri2_surf->color_buffers[i].wl_buffer = NULL; 734 dri2_surf->color_buffers[i].wl_buffer) { [all...] |
| H A D | egl_dri2.h | 94 struct wl_buffer; 154 struct wl_buffer* (*create_wayland_buffer_from_image)(_EGLDisplay *disp, 318 struct wl_buffer *wl_buffer; member in struct:dri2_egl_surface::__anon8d5915af0108
|
| H A D | egl_dri2.c | 2305 /* This structure describes how a wl_buffer maps to one or more 2482 static struct wl_buffer*
|
| /xsrc/external/mit/MesaLib/dist/src/egl/main/ |
| H A D | egldriver.h | 168 struct wl_buffer *(*CreateWaylandBufferFromImageWL)(_EGLDisplay *disp, _EGLImage *img);
|
| H A D | eglapi.c | 2295 static struct wl_buffer * EGLAPIENTRY 2300 struct wl_buffer *ret;
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 17.2.3.rst | 60 - egl/wayland: Check queryImage return for wl_buffer
|
| H A D | 18.1.8.rst | 131 - egl/wayland: do not leak wl_buffer when it is locked
|
| /xsrc/external/mit/MesaLib.old/dist/src/egl/main/ |
| H A D | eglapi.h | 175 struct wl_buffer *(*CreateWaylandBufferFromImageWL)(_EGLDriver *drv,
|
| H A D | eglapi.c | 2257 static struct wl_buffer * EGLAPIENTRY 2263 struct wl_buffer *ret;
|
| /xsrc/external/mit/MesaLib.old/dist/src/vulkan/wsi/ |
| H A D | wsi_common_wayland.c | 710 struct wl_buffer * buffer; 722 /* non-NULL when wl_drm should be used for wl_buffer creation; otherwise, 863 buffer_handle_release(void *data, struct wl_buffer *buffer) 1083 * zwp_linux_dmabuf_v1 for wl_buffer creation. Otherwise, we must use
|
| /xsrc/external/mit/MesaLib/dist/include/EGL/ |
| H A D | eglext.h | 1442 struct wl_buffer; 1443 typedef struct wl_buffer *(EGLAPIENTRYP PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWLPROC) (EGLDisplay dpy, EGLImageKHR image); 1445 EGLAPI struct wl_buffer *EGLAPIENTRY eglCreateWaylandBufferFromImageWL (EGLDisplay dpy, EGLImageKHR image);
|
| /xsrc/external/mit/MesaLib/dist/src/vulkan/wsi/ |
| H A D | wsi_common_wayland.c | 937 struct wl_buffer * buffer; 1129 buffer_handle_release(void *data, struct wl_buffer *buffer) 1177 /* Share it in a wl_buffer */
|