summaryrefslogtreecommitdiff
path: root/hw/xwayland/xwayland-present.c
AgeCommit message (Expand)AuthorFilesLines
2021-12-24xwayland/present: Run fallback timer callback after more than a secondMichel Dänzer1-5/+24
2021-09-17xwayland/present: Move xwl_present_reset_timer call out of xwl_present_flipMichel Dänzer1-3/+4
2021-07-09present: Drop flip_idler member from present_vblank_recMichel Dänzer1-11/+13
2021-07-09xwayland/present: Use present_vblank_ptr instead of xwl_present_event*Michel Dänzer1-12/+9
2021-07-09xwayland/present: Fold xwl_present_release_event into _free_eventMichel Dänzer1-15/+2
2021-07-09xwayland/present: Drop target_msc member from struct xwl_present_eventMichel Dänzer1-5/+3
2021-07-09xwayland/present: Drop pending member from struct xwl_present_eventMichel Dänzer1-9/+1
2021-07-09xwayland/present: Drop list member from struct xwl_present_eventMichel Dänzer1-12/+6
2021-07-09xwayland/present: Drop exec_queue member from struct xwl_present_windowMichel Dänzer1-5/+0
2021-07-09xwayland/present: Fold xwl_present_event_notify into its callerMichel Dänzer1-33/+5
2021-07-09xwayland/present: Use exec_queue for deferring completion eventsMichel Dänzer1-9/+5
2021-07-09xwayland/present: Fold xwl_present_idle_notify into its callerMichel Dänzer1-33/+14
2021-07-09xwayland/present: Drop sync_flip member of struct xwl_present_windowMichel Dänzer1-7/+7
2021-07-09xwaland/present: Drop flip_pending member of struct xwl_present_windowMichel Dänzer1-29/+33
2021-07-09xwayland/present: Fold xwl_present_flip_notify into its callersMichel Dänzer1-20/+2
2021-07-09xwayland/present: Embed present_vblank_rec in xwl_present_eventMichel Dänzer1-149/+83
2021-07-09xwayland/present: Drop abort member of struct xwl_present_eventMichel Dänzer1-7/+4
2021-07-09xwayland/present: Simplify calls to Xwayland-private functionsMichel Dänzer1-41/+20
2021-07-09xwayland/present: Rename present_wnmd_* functions to xwl_present_*Michel Dänzer1-65/+65
2021-07-09present: Remove present_wnmd_info_recMichel Dänzer1-6/+0
2021-07-09xwayland/present: Merge present_wnmd_flips_stop & xwl_present_flips_stopMichel Dänzer1-17/+6
2021-07-09xwayland/present: Fold present_wnmd_get_ust_msc into its callersMichel Dänzer1-20/+14
2021-07-09xwayland/present: Fold present_wnmd_queue_vblank into its callersMichel Dänzer1-19/+8
2021-07-09xwayland/present: Fold present_wnmd_get_crtc into present_wnmd_pixmapMichel Dänzer1-119/+113
2021-07-09xwayland/present: Fold present_wnmd_check_flip into its callersMichel Dänzer1-114/+81
2021-07-09xwayland/present: Simplify query_capabilitiesMichel Dänzer1-5/+8
2021-07-09xwayland/present: Fold present_wnmd_abort_vblank into its only callerMichel Dänzer1-37/+27
2021-07-09xwayland/present: Drop present_wnmd_flush in favour of xwl_present_flushMichel Dänzer1-12/+1
2021-07-09xwayland/present: Fold present_wnmd_flip into present_wnmd_executeMichel Dänzer1-132/+109
2021-07-09xwayland/present: Fold present_wnmd_screen_init into xwl_present_initMichel Dänzer1-38/+28
2021-07-09present: Move present_wnmd.c contents to hw/xwayland/xwayland-present.cMichel Dänzer1-0/+721
2021-06-14xwayland/present: Move wl_buffer check into xwl_glamor_check_flipMichel Dänzer1-3/+0
2021-05-18xwayland: enable MIT-SHM shared pixmapsSimon Ser1-0/+3
2021-05-11xwayland: Check buffer prior to attaching itOlivier Fourdan1-1/+6
2021-04-09xwayland: implement pixmap_from_buffers for the eglstream backendErik Kurzinger1-1/+4
2021-01-08xwayland: remove unused parameter of xwl_glamor_pixmap_get_wl_bufferErik Kurzinger1-1/+1
2020-09-22xwayland: Add a flag to expose EGL backend featuresOlivier Fourdan1-4/+1
2020-09-07xwayland: Check window pixmap in xwl_present_check_flip2Michel Dänzer1-0/+8
2020-07-30xwayland: Simplify Present event handling codeRoman Gilg1-21/+7
2020-07-22present: Idle vblanks any time in window modeRoman Gilg1-4/+2
2020-07-22present: Notify via distinct API functions in window modeRoman Gilg1-16/+7
2020-07-22xwayland: Rename present event listsRoman Gilg1-13/+13
2020-07-14xwayland: Damage surface in surface-relative coordinatesRoman Gilg1-1/+2
2020-07-07xwayland: Rename xwl_pixmap_cb → xwl_buffer_release_cbMichel Dänzer1-1/+1
2020-07-07xwayland: Remove xwl_present_event::buffer_released in favor of ::pixmapMichel Dänzer1-13/+16
2020-07-07xwayland: Propagate damage x1/y1 coordinates in xwl_present_flipMichel Dänzer1-1/+2
2020-06-25xwayland: Free all remaining events in xwl_present_cleanupMichel Dänzer1-16/+17
2020-06-25xwayland: Always use xwl_present_free_event for freeing Present eventsMichel Dänzer1-15/+12
2020-03-17xwayland: Delete all frame_callback_list nodes in xwl_unrealize_windowMichel Dänzer1-7/+1
2019-12-20xwayland: Cleanup and remove `xwayland.h`Olivier Fourdan1-4/+1