summaryrefslogtreecommitdiff
path: root/src/radeon_drm_queue.c
AgeCommit message (Expand)AuthorFilesLines
2019-02-11Keep waiting for a pending flip if drm_handle_event returns 0Michel Dänzer1-1/+1
2019-01-28Call drmHandleEvent again if it was interrupted by a signalMichel Dänzer1-1/+16
2018-12-28Move deferred vblank events to separate drm_vblank_deferred listMichel Dänzer1-11/+46
2018-12-28Explicitly keep track of whether a DRM event is for a flip or notMichel Dänzer1-28/+11
2018-12-28Use drm_abort_one in drm_queue_handlerMichel Dänzer1-14/+14
2018-09-07Bail early from drm_wait_pending_flip if there's no pending flipMichel Dänzer1-1/+2
2018-09-05Don't use xorg_list_for_each_entry_safe for signalled flipsMichel Dänzer1-3/+9
2018-09-05Always delete entry from list in drm_queue_handlerMichel Dänzer1-1/+1
2018-08-17Defer vblank event handling while waiting for a pending flipMichel Dänzer1-2/+39
2018-08-17Add radeon_drm_handle_event wrapper for drmHandleEventMichel Dänzer1-23/+87
2018-08-17Add radeon_drm_wait_pending_flip functionMichel Dänzer1-0/+13
2018-08-17Move DRM event queue related initialization to radeon_drm_queue_initMichel Dänzer1-2/+9
2018-07-12Ignore RADEON_DRM_QUEUE_ERROR (0) in radeon_drm_abort_entryMichel Dänzer1-0/+3
2017-08-30Require xserver >= 1.13Michel Dänzer1-1/+2
2017-08-17Use xorg_list_append for the DRM event listMichel Dänzer1-1/+1
2016-07-22Add explicit RADEON_DRM_QUEUE_ERROR defineMichel Dänzer1-3/+4
2016-04-01Identify DRM event queue entries by sequence number instead of by pointerMichel Dänzer1-6/+18
2016-02-27Make DRM event queue xf86CrtcPtr based instead of ScrnInfoPtr basedMichel Dänzer1-7/+7
2016-02-25drm_queue: Don't abort events immediately from radeon_drm_abort_clientMichel Dänzer1-5/+13
2015-03-17Add DRM event queue helpers v2Michel Dänzer1-0/+181