Home
last modified time | relevance | path

Searched refs:wl_buffer (Results 1 – 25 of 30) sorted by relevance

12

/third_party/EGL/extensions/WL/
DEGL_WL_bind_wayland_display.txt39 wl_buffer objects. On the server side, this extension also
41 from a wl_buffer.
108 To query attributes of a wl_buffer created by the EGL
116 A wl_buffer can have several planes, typically in case of planar
120 used to first query the wl_buffer texture format using
121 EGL_TEXTURE_FORMAT as the attribute. If the wl_buffer object is
122 not an EGL wl_buffer (wl_shm and other wayland extensions can
123 create wl_buffer objects of different types), this query will
124 return EGL_FALSE. In that case the wl_buffer can not be used with
168 After querying the wl_buffer layout, create EGLImages for the
[all …]
DEGL_WL_create_wayland_buffer_from_image.txt40 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
/third_party/mesa3d/docs/_extra/specs/
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
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
/third_party/mesa3d/src/egl/drivers/dri2/
Dplatform_wayland.c245 wl_buffer_release(void *data, struct wl_buffer *buffer) in wl_buffer_release()
251 if (dri2_surf->color_buffers[i].wl_buffer == buffer) in wl_buffer_release()
259 dri2_surf->color_buffers[i].wl_buffer = NULL; in wl_buffer_release()
802 if (dri2_surf->color_buffers[i].wl_buffer) in dri2_wl_destroy_surface()
803 wl_buffer_destroy(dri2_surf->color_buffers[i].wl_buffer); in dri2_wl_destroy_surface()
861 if (dri2_surf->color_buffers[i].wl_buffer) { in dri2_wl_release_buffers()
865 wl_buffer_destroy(dri2_surf->color_buffers[i].wl_buffer); in dri2_wl_release_buffers()
866 dri2_surf->color_buffers[i].wl_buffer = NULL; in dri2_wl_release_buffers()
1153 dri2_surf->color_buffers[i].wl_buffer && in update_buffers()
1155 wl_buffer_destroy(dri2_surf->color_buffers[i].wl_buffer); in update_buffers()
[all …]
Degl_dri2.h99 struct wl_buffer;
159 struct wl_buffer* (*create_wayland_buffer_from_image)(_EGLDisplay *disp,
354 struct wl_buffer *wl_buffer; member
/third_party/gstreamer/gstplugins_bad/ext/wayland/
Dwlbuffer.c132 buffer_release (void *data, struct wl_buffer *wl_buffer) in buffer_release() argument
163 gst_buffer_add_wl_buffer (GstBuffer * gstbuffer, struct wl_buffer *wlbuffer, in gst_buffer_add_wl_buffer()
Dwllinuxdmabuf.c38 struct wl_buffer *wbuf;
43 struct wl_buffer *new_buffer) in create_succeeded()
71 struct wl_buffer *
Dwlbuffer.h42 struct wl_buffer * wlbuffer;
59 struct wl_buffer * wlbuffer, GstWlDisplay * display);
Dwllinuxdmabuf.h33 struct wl_buffer * gst_wl_linux_dmabuf_construct_wl_buffer (GstBuffer * buf,
Dwlshmallocator.c206 struct wl_buffer *
214 struct wl_buffer *wbuffer; in gst_wl_shm_memory_construct_wl_buffer()
Dwlshmallocator.h61 struct wl_buffer * gst_wl_shm_memory_construct_wl_buffer (GstMemory * mem,
Dwlwindow.c494 struct wl_buffer *wlbuf; in gst_wl_window_update_borders()
/third_party/skia/third_party/externals/swiftshader/src/WSI/
DWaylandSurfaceKHR.hpp30 struct wl_buffer *buffer;
/third_party/flutter/skia/third_party/externals/sdl/src/video/wayland/
DSDL_waylandmouse.c51 struct wl_buffer *buffer;
91 mouse_buffer_release(void *data, struct wl_buffer *buffer) in mouse_buffer_release()
DSDL_waylandsym.h97 SDL_WAYLAND_SYM(struct wl_buffer *, wl_cursor_image_get_buffer, (struct wl_cursor_image *))
/third_party/flutter/glfw/src/
Dwl_platform.h171 struct wl_buffer* buffer;
/third_party/mesa3d/src/egl/main/
Degldriver.h166 struct wl_buffer *(*CreateWaylandBufferFromImageWL)(_EGLDisplay *disp, _EGLImage *img);
/third_party/mesa3d/docs/relnotes/
D17.2.3.rst60 - egl/wayland: Check queryImage return for wl_buffer
D18.1.8.rst131 - egl/wayland: do not leak wl_buffer when it is locked
/third_party/mesa3d/include/EGL/
Deglext.h1452 struct wl_buffer;
1453 typedef struct wl_buffer *(EGLAPIENTRYP PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWLPROC) (EGLDisplay dpy, …
1455 EGLAPI struct wl_buffer *EGLAPIENTRY eglCreateWaylandBufferFromImageWL (EGLDisplay dpy, EGLImageKHR…
/third_party/skia/third_party/externals/angle2/include/EGL/
Deglext.h1408 struct wl_buffer;
1409 typedef struct wl_buffer *(EGLAPIENTRYP PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWLPROC) (EGLDisplay dpy, …
1411 EGLAPI struct wl_buffer *EGLAPIENTRY eglCreateWaylandBufferFromImageWL (EGLDisplay dpy, EGLImageKHR…
/third_party/EGL/api/EGL/
Deglext.h1478 struct wl_buffer;
1479 typedef struct wl_buffer *(EGLAPIENTRYP PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWLPROC) (EGLDisplay dpy, …
1481 EGLAPI struct wl_buffer *EGLAPIENTRY eglCreateWaylandBufferFromImageWL (EGLDisplay dpy, EGLImageKHR…
/third_party/mesa3d/src/vulkan/wsi/
Dwsi_common_wayland.c910 struct wl_buffer * buffer;
1098 buffer_handle_release(void *data, struct wl_buffer *buffer) in buffer_handle_release()
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/wayland/
Dgstglwindow_wayland_egl.c70 struct wl_buffer *buffer; in pointer_handle_enter()

12