summaryrefslogtreecommitdiff
path: root/src/radeon_dri2.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-08radeon_dri2_create_buffer2: remove unused variable tilingHEADmasterAlan Coopersmith1-8/+0
2021-03-26Guard local variable info only used with glamorMichel Dänzer1-2/+3
2019-06-14Remove dri2_drawable_crtc parameter consider_disabledMichel Dänzer1-5/+5
2019-06-14dri2: Re-use previous CRTC when possible if pick_best_crtc returns NULLMichel Dänzer1-2/+4
2019-06-14dri2: reply to client for WaitMSC request in any caseFlora Cui1-0/+3
2019-03-04dri2: Call drm_queue_handle_deferred in dri2_deferred_eventMichel Dänzer1-4/+15
2019-01-28dri2: Flush in dri2_create_buffer2 after calling glamor_set_pixmap_boMichel Dänzer1-0/+6
2018-12-28Explicitly keep track of whether a DRM event is for a flip or notMichel Dänzer1-2/+2
2018-08-17Move DRM event queue related initialization to radeon_drm_queue_initMichel Dänzer1-6/+8
2018-07-12Replace 'foo == NULL' with '!foo'Michel Dänzer1-6/+6
2018-07-10Swap pixmap privates in radeon_dri2_exchange_buffersMichel Dänzer1-19/+23
2018-07-09glamor: Use GBM for BO allocation when possibleMichel Dänzer1-3/+4
2018-07-09Add struct radeon_bufferMichel Dänzer1-11/+11
2018-07-09Remove throttling from radeon_dri2_copy_region2Jammy Zhou1-22/+0
2018-05-17Bail from dri2_create_buffer2 if we can't get a pixmapMichel Dänzer1-21/+19
2018-01-25Add missing depth 30 -> cpp=4 handling for DRI2.Mario Kleiner1-0/+1
2017-12-28Keep track of how many SW cursors are visible on each screenMichel Dänzer1-1/+1
2017-08-30Require xserver >= 1.13Michel Dänzer1-42/+8
2017-08-17Always allow DRI2 page flipping with TearFreeMichel Dänzer1-2/+0
2017-08-17Create drmmode_wait_vblank helperMichel Dänzer1-74/+29
2017-08-17Pass reference CRTC to radeon_do_pageflip directlyMichel Dänzer1-3/+1
2017-08-02Allow DRI page flipping when some CRTCs use separate scanout buffersMichel Dänzer1-23/+7
2017-08-02Add drmmode_crtc_can_flip helperMichel Dänzer1-4/+1
2017-07-11Use drmmode_crtc->scanout_id instead of 0 to check for scanout bufferMichel Dänzer1-2/+3
2017-06-30Use pRADEONEnt->fd exclusively for the DRM file descriptorMichel Dänzer1-25/+29
2017-05-11Pass pixmap instead of handle to radeon_do_pageflipMichel Dänzer1-4/+1
2017-02-22Allow toggling TearFree at runtime via output propertyMichel Dänzer1-7/+28
2017-02-08Fix flip event data leak if calloc or drmModeAddFB failsMichel Dänzer1-2/+2
2016-11-18Use DRM_MODE_PAGE_FLIP_TARGET_ABSOLUTE/RELATIVE flags when availableMichel Dänzer1-1/+2
2016-11-09Reindent code in radeon_dri2_create_buffer2Michel Dänzer1-8/+8
2016-09-21dri2: Don't allow flipping when using a dedicated scanout bufferMichel Dänzer1-1/+4
2016-09-15DRI2: Fix radeon_dri2_exchange_buffers width/height copy'n'paste errorQiang Yu1-1/+1
2016-09-15DRI2: Add interpolated_vblanks in radeon_dri2_get_crtc_mscMichel Dänzer1-2/+6
2016-09-14Move DRI2's local fixup_glamor helper to radeon_glamor_set_pixmap_boMichel Dänzer1-56/+3
2016-09-14Consolidate get_drawable_pixmap helperMichel Dänzer1-9/+0
2016-07-22Add explicit RADEON_DRM_QUEUE_ERROR defineMichel Dänzer1-2/+2
2016-04-12Add support for async flips to radeon_do_pageflipMichel Dänzer1-1/+1
2016-04-01Identify DRM event queue entries by sequence number instead of by pointerMichel Dänzer1-23/+24
2016-03-24Require xserver 1.9 or newerMichel Dänzer1-14/+0
2016-03-23Don't try DRI2/Present flipping while the HW cursor can't be usedMichel Dänzer1-0/+1
2016-02-27Make DRM event queue xf86CrtcPtr based instead of ScrnInfoPtr basedMichel Dänzer1-23/+19
2016-02-27DRI2: Also clear dri2_flipping when client disconnects before eventMichel Dänzer1-2/+3
2015-11-12Clean up radeon_dri2_create_buffer2()Tom St Denis1-11/+3
2015-11-11dri2: Avoid calculation with undefined msc valueTom St Denis1-3/+3
2015-08-20DRI2: Keep MSC monotonic when moving window between CRTCsMichel Dänzer1-66/+133
2015-08-19DRI2: Don't ignore rotated CRTCs in amdgpu_dri2_drawable_crtcMichel Dänzer1-8/+1
2015-06-11Don't attempt a DRI2/Present page flip while the other one is flippingMichel Dänzer1-6/+17
2015-06-01DRI2: Fix handling of drmmode_crtc_get_ust_msc return codeMichel Dänzer1-4/+4
2015-04-22DRI2: Clear old->devPrivate.ptr in fixup_glamorMichel Dänzer1-0/+1
2015-04-03glamor: Remove the stride member of struct radeon_pixmapMichel Dänzer1-2/+3