Lines Matching refs:xwl_window
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()
495 wl_surface_attach(xwl_window->surface, buffer, 0, 0); in xwl_present_flip()
497 if (!xwl_window->frame_callback) in xwl_present_flip()
498 xwl_window_create_frame_callback(xwl_window); in xwl_present_flip()
502 &xwl_window->frame_callback_list); in xwl_present_flip()
508 wl_surface_damage(xwl_window->surface, in xwl_present_flip()
514 wl_surface_commit(xwl_window->surface); in xwl_present_flip()
518 wl_display_sync(xwl_window->xwl_screen->display); in xwl_present_flip()
524 wl_display_flush(xwl_window->xwl_screen->display); in xwl_present_flip()
525 xwl_window->present_flipped = TRUE; in xwl_present_flip()