Searched refs:wl_buffer (Results 1 - 21 of 21) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/include/EGL/
H A Deglmesaext.h66 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 DWL_bind_wayland_display.spec39 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 DWL_create_wayland_buffer_from_image.spec40 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 DWL_bind_wayland_display.spec39 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 DWL_create_wayland_buffer_from_image.spec40 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 Degl_dri2_fallbacks.h31 struct wl_buffer;
108 static inline struct wl_buffer*
H A Dplatform_wayland.c62 /* 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 Degl_dri2.h85 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 Degl_dri2.c1934 /* 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 Dplatform_wayland.c63 /* 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 Degl_dri2.h94 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 Degl_dri2.c2305 /* 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 Degldriver.h168 struct wl_buffer *(*CreateWaylandBufferFromImageWL)(_EGLDisplay *disp, _EGLImage *img);
H A Deglapi.c2295 static struct wl_buffer * EGLAPIENTRY
2300 struct wl_buffer *ret;
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D17.2.3.rst60 - egl/wayland: Check queryImage return for wl_buffer
H A D18.1.8.rst131 - egl/wayland: do not leak wl_buffer when it is locked
/xsrc/external/mit/MesaLib.old/dist/src/egl/main/
H A Deglapi.h175 struct wl_buffer *(*CreateWaylandBufferFromImageWL)(_EGLDriver *drv,
H A Deglapi.c2257 static struct wl_buffer * EGLAPIENTRY
2263 struct wl_buffer *ret;
/xsrc/external/mit/MesaLib.old/dist/src/vulkan/wsi/
H A Dwsi_common_wayland.c710 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 Deglext.h1442 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 Dwsi_common_wayland.c937 struct wl_buffer * buffer;
1129 buffer_handle_release(void *data, struct wl_buffer *buffer)
1177 /* Share it in a wl_buffer */

Completed in 43 milliseconds