Searched refs:wl_buffer (Results 1 – 10 of 10) 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/src/egl/drivers/dri2/ |
D | platform_wayland.c | 89 wl_buffer_release(void *data, struct wl_buffer *buffer) in wl_buffer_release() 95 if (dri2_surf->color_buffers[i].wl_buffer == buffer) in wl_buffer_release() 240 if (dri2_surf->color_buffers[i].wl_buffer) in dri2_wl_destroy_surface() 241 wl_buffer_destroy(dri2_surf->color_buffers[i].wl_buffer); in dri2_wl_destroy_surface() 281 if (dri2_surf->color_buffers[i].wl_buffer && in dri2_wl_release_buffers() 283 wl_buffer_destroy(dri2_surf->color_buffers[i].wl_buffer); in dri2_wl_release_buffers() 292 dri2_surf->color_buffers[i].wl_buffer = NULL; in dri2_wl_release_buffers() 461 dri2_surf->color_buffers[i].wl_buffer) { in update_buffers() 462 wl_buffer_destroy(dri2_surf->color_buffers[i].wl_buffer); in update_buffers() 466 dri2_surf->color_buffers[i].wl_buffer = NULL; in update_buffers() [all …]
|
D | egl_dri2_fallbacks.h | 29 struct wl_buffer; 104 static inline struct wl_buffer*
|
D | egl_dri2.h | 77 struct wl_buffer; 142 struct wl_buffer* (*create_wayland_buffer_from_image)( 273 struct wl_buffer *wl_buffer; member
|
D | egl_dri2.c | 1865 static struct wl_buffer*
|
/external/mesa3d/include/EGL/ |
D | eglmesaext.h | 74 EGLAPI struct wl_buffer * EGLAPIENTRY eglCreateWaylandBufferFromImageWL(EGLDisplay dpy, EGLImageKHR… 76 typedef struct wl_buffer * (EGLAPIENTRYP PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWL) (EGLDisplay dpy, EGL…
|
/external/mesa3d/src/vulkan/wsi/ |
D | wsi_common_wayland.c | 479 struct wl_buffer * buffer; 612 buffer_handle_release(void *data, struct wl_buffer *buffer) in buffer_handle_release()
|
/external/mesa3d/src/egl/main/ |
D | eglapi.h | 170 struct wl_buffer *(*CreateWaylandBufferFromImageWL)(_EGLDriver *drv,
|
D | eglapi.c | 2052 static struct wl_buffer * EGLAPIENTRY 2058 struct wl_buffer *ret; in eglCreateWaylandBufferFromImageWL()
|