Home
last modified time | relevance | path

Searched refs:egl_backend (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/external/xserver/hw/xwayland/
H A Dxwayland-glamor.c103 if (xwl_screen->egl_backend->get_wl_buffer_for_pixmap) in xwl_glamor_pixmap_get_wl_buffer()
104 return xwl_screen->egl_backend->get_wl_buffer_for_pixmap(pixmap, in xwl_glamor_pixmap_get_wl_buffer()
116 if (xwl_screen->egl_backend->post_damage) in xwl_glamor_post_damage()
117 xwl_screen->egl_backend->post_damage(xwl_window, pixmap, region); in xwl_glamor_post_damage()
125 if (xwl_screen->egl_backend->allow_commits) in xwl_glamor_allow_commits()
126 return xwl_screen->egl_backend->allow_commits(xwl_window); in xwl_glamor_allow_commits()
189 xwl_screen->egl_backend = &xwl_screen->gbm_backend; in xwl_glamor_select_gbm_backend()
207 xwl_screen->egl_backend = &xwl_screen->eglstream_backend; in xwl_glamor_select_eglstream_backend()
242 if (!xwl_screen->egl_backend->init_egl(xwl_screen)) { in xwl_glamor_init()
252 if (!xwl_screen->egl_backend->init_screen(xwl_screen)) { in xwl_glamor_init()
H A Dxwayland.h170 struct xwl_egl_backend *egl_backend; member
H A Dxwayland-present.c572 if (xwl_screen->egl_backend == &xwl_screen->eglstream_backend) in xwl_present_init()
H A Dxwayland.c877 xwl_screen->egl_backend == &xwl_screen->gbm_backend) { in xwl_screen_post_damage()
1255 if (xwl_screen->egl_backend == NULL || !xwl_glamor_init(xwl_screen)) { in xwl_screen_init()
/OK3568_Linux_fs/external/xserver/
H A DChangeLog5333 For this purpose, hold an egl_backend struct for each backend we are to
5365 Introduces a new egl_backend function to let the EGL backend check for
5376 xwayland: move egl_backend to its own struct
5382 As a preliminary work, move the egl_backend to its own struct so that we
5427 egl_backend vfunc makes things confusing and error prone.
6507 xwayland: Add glamor egl_backend for EGLStreams
6511 another egl_backend driver. This also adds some additional egl_backend
6526 different additional egl_backend hooks that GBM opts out of
6529 - egl_backend.allow_commits for holding off displaying any EGLStream
6532 - egl_backend.post_damage for blitting the content of the EGLStream
[all …]