Searched refs:wl_buffer (Results 1 – 15 of 15) sorted by relevance
/external/mesa3d/docs/specs/ |
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
|
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
|
/external/mesa3d/include/EGL/ |
D | eglmesaext.h | 73 struct wl_buffer; 75 EGLAPI struct wl_buffer * EGLAPIENTRY eglCreateWaylandBufferFromImageWL(EGLDisplay dpy, EGLImageKHR… 77 typedef struct wl_buffer * (EGLAPIENTRYP PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWL) (EGLDisplay dpy, EGL…
|
/external/mesa3d/src/egl/drivers/dri2/ |
D | platform_wayland.c | 75 wl_buffer_release(void *data, struct wl_buffer *buffer) in wl_buffer_release() 81 if (dri2_surf->color_buffers[i].wl_buffer == buffer) in wl_buffer_release() 279 if (dri2_surf->color_buffers[i].wl_buffer) in dri2_wl_destroy_surface() 280 wl_buffer_destroy(dri2_surf->color_buffers[i].wl_buffer); in dri2_wl_destroy_surface() 321 if (dri2_surf->color_buffers[i].wl_buffer && in dri2_wl_release_buffers() 323 wl_buffer_destroy(dri2_surf->color_buffers[i].wl_buffer); in dri2_wl_release_buffers() 332 dri2_surf->color_buffers[i].wl_buffer = NULL; in dri2_wl_release_buffers() 537 dri2_surf->color_buffers[i].wl_buffer) { in update_buffers() 538 wl_buffer_destroy(dri2_surf->color_buffers[i].wl_buffer); in update_buffers() 542 dri2_surf->color_buffers[i].wl_buffer = NULL; in update_buffers() [all …]
|
D | egl_dri2_fallbacks.h | 30 struct wl_buffer; 107 static inline struct wl_buffer*
|
D | egl_dri2.h | 78 struct wl_buffer; 138 struct wl_buffer* (*create_wayland_buffer_from_image)( 286 struct wl_buffer *wl_buffer; member
|
D | egl_dri2.c | 2092 static struct wl_buffer*
|
/external/wayland/src/ |
D | connection.c | 49 struct wl_buffer { struct 60 struct wl_buffer in, out; argument 61 struct wl_buffer fds_in, fds_out; 67 wl_buffer_put(struct wl_buffer *b, const void *data, size_t count) in wl_buffer_put() 93 wl_buffer_put_iov(struct wl_buffer *b, struct iovec *iov, int *count) in wl_buffer_put_iov() 117 wl_buffer_get_iov(struct wl_buffer *b, struct iovec *iov, int *count) in wl_buffer_get_iov() 141 wl_buffer_copy(struct wl_buffer *b, void *data, size_t count) in wl_buffer_copy() 156 wl_buffer_size(struct wl_buffer *b) in wl_buffer_size() 176 close_fds(struct wl_buffer *buffer, int max) in close_fds() 219 build_cmsg(struct wl_buffer *buffer, char *data, int *clen) in build_cmsg() [all …]
|
D | wayland-server.h | 63 struct wl_buffer { struct
|
/external/wayland/cursor/ |
D | wayland-cursor.h | 63 struct wl_buffer *
|
D | wayland-cursor.c | 145 struct wl_buffer *buffer; 160 WL_EXPORT struct wl_buffer *
|
/external/mesa3d/src/vulkan/wsi/ |
D | wsi_common_wayland.c | 560 struct wl_buffer * buffer; 690 buffer_handle_release(void *data, struct wl_buffer *buffer) in buffer_handle_release()
|
/external/mesa3d/src/egl/main/ |
D | eglapi.h | 172 struct wl_buffer *(*CreateWaylandBufferFromImageWL)(_EGLDriver *drv,
|
D | eglapi.c | 2225 static struct wl_buffer * EGLAPIENTRY 2231 struct wl_buffer *ret; in eglCreateWaylandBufferFromImageWL()
|
/external/wayland/ |
D | TODO | 46 "create a wl_buffer for this EGLImage for this client" kind of
|