/third_party/EGL/extensions/WL/ |
D | EGL_WL_bind_wayland_display.txt | 39 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 …]
|
D | EGL_WL_create_wayland_buffer_from_image.txt | 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
|
/third_party/mesa3d/docs/_extra/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
|
/third_party/mesa3d/src/egl/drivers/dri2/ |
D | platform_wayland.c | 245 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 …]
|
D | egl_dri2.h | 99 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/ |
D | wlbuffer.c | 132 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()
|
D | wllinuxdmabuf.c | 38 struct wl_buffer *wbuf; 43 struct wl_buffer *new_buffer) in create_succeeded() 71 struct wl_buffer *
|
D | wlbuffer.h | 42 struct wl_buffer * wlbuffer; 59 struct wl_buffer * wlbuffer, GstWlDisplay * display);
|
D | wllinuxdmabuf.h | 33 struct wl_buffer * gst_wl_linux_dmabuf_construct_wl_buffer (GstBuffer * buf,
|
D | wlshmallocator.c | 206 struct wl_buffer * 214 struct wl_buffer *wbuffer; in gst_wl_shm_memory_construct_wl_buffer()
|
D | wlshmallocator.h | 61 struct wl_buffer * gst_wl_shm_memory_construct_wl_buffer (GstMemory * mem,
|
D | wlwindow.c | 494 struct wl_buffer *wlbuf; in gst_wl_window_update_borders()
|
/third_party/skia/third_party/externals/swiftshader/src/WSI/ |
D | WaylandSurfaceKHR.hpp | 30 struct wl_buffer *buffer;
|
/third_party/flutter/skia/third_party/externals/sdl/src/video/wayland/ |
D | SDL_waylandmouse.c | 51 struct wl_buffer *buffer; 91 mouse_buffer_release(void *data, struct wl_buffer *buffer) in mouse_buffer_release()
|
D | SDL_waylandsym.h | 97 SDL_WAYLAND_SYM(struct wl_buffer *, wl_cursor_image_get_buffer, (struct wl_cursor_image *))
|
/third_party/flutter/glfw/src/ |
D | wl_platform.h | 171 struct wl_buffer* buffer;
|
/third_party/mesa3d/src/egl/main/ |
D | egldriver.h | 166 struct wl_buffer *(*CreateWaylandBufferFromImageWL)(_EGLDisplay *disp, _EGLImage *img);
|
/third_party/mesa3d/docs/relnotes/ |
D | 17.2.3.rst | 60 - egl/wayland: Check queryImage return for wl_buffer
|
D | 18.1.8.rst | 131 - egl/wayland: do not leak wl_buffer when it is locked
|
/third_party/mesa3d/include/EGL/ |
D | eglext.h | 1452 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/ |
D | eglext.h | 1408 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/ |
D | eglext.h | 1478 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/ |
D | wsi_common_wayland.c | 910 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/ |
D | gstglwindow_wayland_egl.c | 70 struct wl_buffer *buffer; in pointer_handle_enter()
|