Searched refs:xwl_window (Results 1 – 8 of 8) sorted by relevance
| /OK3568_Linux_fs/external/xserver/hw/xwayland/ |
| H A D | xwayland.c | 145 static struct xwl_window * 158 xwl_window_set_allow_commits(struct xwl_window *xwl_window, Bool allow, in xwl_window_set_allow_commits() argument 161 xwl_window->allow_commits = allow; in xwl_window_set_allow_commits() 163 xwl_window->window->drawable.id, allow, debug_msg); in xwl_window_set_allow_commits() 167 xwl_window_set_allow_commits_from_property(struct xwl_window *xwl_window, in xwl_window_set_allow_commits_from_property() argument 173 if (prop->propertyName != xwl_window->xwl_screen->allow_commits_prop) in xwl_window_set_allow_commits_from_property() 178 xwl_window_set_allow_commits(xwl_window, TRUE, "WM fault"); in xwl_window_set_allow_commits_from_property() 189 xwl_window_set_allow_commits(xwl_window, !!propdata[0], "from property"); in xwl_window_set_allow_commits_from_property() 193 xwl_window_property_allow_commits(struct xwl_window *xwl_window, in xwl_window_property_allow_commits() argument 198 xwl_window_set_allow_commits_from_property(xwl_window, propstate->prop); in xwl_window_property_allow_commits() [all …]
|
| H A D | xwayland.h | 59 struct xwl_window; 105 void (*post_damage)(struct xwl_window *xwl_window, 112 Bool (*allow_commits)(struct xwl_window *xwl_window); 177 struct xwl_window { struct 227 struct xwl_window *window; 235 struct xwl_window *locked_window; 262 struct xwl_window *focus_window; 263 struct xwl_window *tablet_focus_window; 282 struct xwl_window *cursor_confinement_window; 380 void xwl_window_create_frame_callback(struct xwl_window *xwl_window); [all …]
|
| H A D | xwayland-present.c | 351 struct xwl_window *xwl_window = xwl_window_from_window(present_window); in xwl_present_queue_vblank() local 366 if (xwl_window && xwl_window->frame_callback && in xwl_present_queue_vblank() 369 &xwl_window->frame_callback_list); in xwl_present_queue_vblank() 372 if ((xwl_window && xwl_window->frame_callback) || in xwl_present_queue_vblank() 423 struct xwl_window *xwl_window = xwl_window_from_window(present_window); in xwl_present_check_flip2() local 426 if (!xwl_window) in xwl_present_check_flip2() 433 if (screen->GetWindowPixmap(xwl_window->window) != screen->GetWindowPixmap(present_window)) in xwl_present_check_flip2() 441 if (!RegionEqual(&xwl_window->window->winSize, &present_window->winSize)) in xwl_present_check_flip2() 456 struct xwl_window *xwl_window = xwl_window_from_window(present_window); in xwl_present_flip() local 463 if (!xwl_window) in xwl_present_flip() [all …]
|
| H A D | xwayland-glamor.c | 111 xwl_glamor_post_damage(struct xwl_window *xwl_window, in xwl_glamor_post_damage() argument 114 struct xwl_screen *xwl_screen = xwl_window->xwl_screen; in xwl_glamor_post_damage() 117 xwl_screen->egl_backend->post_damage(xwl_window, pixmap, region); in xwl_glamor_post_damage() 121 xwl_glamor_allow_commits(struct xwl_window *xwl_window) in xwl_glamor_allow_commits() argument 123 struct xwl_screen *xwl_screen = xwl_window->xwl_screen; in xwl_glamor_allow_commits() 126 return xwl_screen->egl_backend->allow_commits(xwl_window); in xwl_glamor_allow_commits()
|
| H A D | xwayland-glamor-eglstream.c | 492 struct xwl_window *xwl_window = xwl_window_from_window(window); in xwl_eglstream_create_pending_stream() local 523 xwl_eglstream->controller, xwl_window->surface, xwl_pixmap->buffer); in xwl_eglstream_create_pending_stream() 531 xwl_glamor_eglstream_allow_commits(struct xwl_window *xwl_window) in xwl_glamor_eglstream_allow_commits() argument 533 struct xwl_screen *xwl_screen = xwl_window->xwl_screen; in xwl_glamor_eglstream_allow_commits() 535 xwl_eglstream_window_get_pending(xwl_window->window); in xwl_glamor_eglstream_allow_commits() 537 (*xwl_screen->screen->GetWindowPixmap)(xwl_window->window); in xwl_glamor_eglstream_allow_commits() 558 xwl_eglstream_create_pending_stream(xwl_screen, xwl_window->window, in xwl_glamor_eglstream_allow_commits() 565 xwl_glamor_eglstream_post_damage(struct xwl_window *xwl_window, in xwl_glamor_eglstream_post_damage() argument 568 struct xwl_screen *xwl_screen = xwl_window->xwl_screen; in xwl_glamor_eglstream_post_damage()
|
| H A D | xwayland-input.c | 61 struct xwl_window *xwl_window, 1082 set_grab(struct xwl_seat *xwl_seat, struct xwl_window *xwl_window) in set_grab() argument 1086 if (!xwl_window) in set_grab() 1096 xwl_window->surface, in set_grab() 2658 struct xwl_window *lock_window = xwl_seat->focus_window; in xwl_pointer_warp_emulator_lock() 2672 struct xwl_window *xwl_window, in xwl_pointer_warp_emulator_maybe_lock() argument 2686 if (!pointer_grab && xwl_seat->focus_window != xwl_window) in xwl_pointer_warp_emulator_maybe_lock() 2705 struct xwl_window *xwl_window, in xwl_pointer_warp_emulator_warp() argument 2710 xwl_window, in xwl_pointer_warp_emulator_warp() 2807 struct xwl_window *xwl_window, in xwl_seat_emulate_pointer_warp() argument [all …]
|
| /OK3568_Linux_fs/external/xserver/debian/ |
| H A D | changelog | 155 - xwayland: Replace xwl_window::present_window with
|
| /OK3568_Linux_fs/external/xserver/ |
| H A D | ChangeLog | 633 xwayland: Create an xwl_window for toplevel only 635 One general assumption in Xwayland is that the xwl_window remains the 639 existing xwl_window by using xwl_window_get() which will just check for 640 the registered xwl_window for the window. 643 with a xwl_window will get another different xwl_window. 657 xwl_window than its parent. 2899 on RealizeWindowProc before a corresponding xwl_window might be 3954 xwayland: Don't need xwl_window anymore in xwl_present_queue_vblank 3981 xwayland: Replace xwl_window::present_window with ::present_flipped 3988 xwl_window::present_flipped can be cleared. This may fix freezing in [all …]
|