summaryrefslogtreecommitdiff
path: root/src/amdgpu_present.c
AgeCommit message (Expand)AuthorFilesLines
2019-03-04present: Don't check tiling parameters with DC & DRM minor version >= 31Michel Dänzer1-5/+11
2019-02-27present: Check that flip and screen pixmap pitches matchMichel Dänzer1-1/+7
2019-02-22Call amdgpu_present_set_screen_vrr from amdgpu_vrr_property_updateMichel Dänzer1-1/+1
2018-12-20Remove superfluous vrr_flipping field and clean up related codeMichel Dänzer1-17/+14
2018-12-19Don't clear info->flip_window in present_unflipMichel Dänzer1-1/+0
2018-11-30Support CRTC variable refresh for windows using Present flipsNicholas Kazlauskas1-0/+30
2018-11-30Check last flip window instead of screen root before flippingNicholas Kazlauskas1-2/+5
2018-11-16Explicitly keep track of whether a DRM event is for a flip or notMichel Dänzer1-1/+2
2018-08-16Remove drmmode_crtc_private_rec::present_vblank_* related codeMichel Dänzer1-31/+3
2018-08-16Add amdgpu_drm_handle_event wrapper for drmHandleEventMichel Dänzer1-1/+1
2017-12-27Keep track of how many SW cursors are visible on each screenMichel Dänzer1-1/+1
2017-08-22Always allow Present page flipping with TearFreeMichel Dänzer1-11/+64
2017-08-22Wait for pending flips synchronously before turning off a CRTCMichel Dänzer1-1/+1
2017-08-22Create drmmode_wait_vblank helperMichel Dänzer1-20/+3
2017-08-22Pass reference CRTC to amdgpu_do_pageflip directlyMichel Dänzer1-4/+2
2017-08-03Allow DRI page flipping when some CRTCs use separate scanout buffersMichel Dänzer1-8/+4
2017-08-03Add drmmode_crtc_can_flip helperMichel Dänzer1-5/+3
2017-07-13Use drmmode_crtc->scanout_id instead of 0 to check for scanout bufferMichel Dänzer1-1/+1
2017-05-26Use reference counting for tracking KMS framebuffer lifetimesMichel Dänzer1-9/+0
2017-03-07present: Flush before flippingMichel Dänzer1-0/+2
2017-03-07present: Use async flip for unflip if possibleMichel Dänzer1-1/+6
2017-03-07present: Also flush before using a flip to unflipMichel Dänzer1-0/+1
2017-03-07present: Wait for GPU idle before setting modes for unflipMichel Dänzer1-0/+1
2017-03-07present: Only call drmModeRmFB after setting modes for unflipMichel Dänzer1-1/+3
2016-11-22Use DRM_MODE_PAGE_FLIP_TARGET_ABSOLUTE/RELATIVE flags when availableMichel Dänzer1-2/+3
2016-10-27present: Check tiling info for flipsMichel Dänzer1-0/+7
2016-09-09Wait for pending flips to complete before turning off an output or CRTCMichel Dänzer1-2/+2
2016-09-07Add explicit AMDGPU_DRM_QUEUE_ERROR defineMichel Dänzer1-1/+1
2016-06-23present: Separate checks for flips vs unflips v2Michel Dänzer1-16/+28
2016-06-23present: Don't allow flipping when using a dedicated scanout bufferMichel Dänzer1-1/+2
2016-05-12present: Support async flipsMichel Dänzer1-4/+1
2016-05-12Add support for async flips to radeon_do_pageflipMichel Dänzer1-2/+3
2016-04-01Identify DRM event queue entries by sequence number instead of by pointerMichel Dänzer1-8/+9
2016-03-25Don't try DRI2/Present flipping while the HW cursor can't be usedMichel Dänzer1-0/+3
2016-03-23present: Return rotated CRTCs from amdgpu_present_get_crtcMichel Dänzer1-2/+1
2016-03-23present: Clear drmmode->fb_id before calling set_mode_major for unflipMichel Dänzer1-0/+7
2016-03-23Make DRM event queue xf86CrtcPtr based instead of ScrnInfoPtr basedMichel Dänzer1-9/+9
2016-02-27Make amdgpu_do_pageflip take a pixmap instead of a BOMichel Dänzer1-15/+3
2015-10-30Remove info->dri2.drm_fd and info->drmmode->fdMichel Dänzer1-6/+7
2015-10-06present: Handle DPMS off in radeon_present_get_ust_mscTom St Denis1-1/+7
2015-10-06present: Look at all CRTCs to determine if we can flipTom St Denis1-7/+13
2015-10-06present: Fall back to modeset for unflip operationTom St Denis1-12/+32
2015-10-06Don't attempt a DRI2/Present page flip while the other one is flippingTom St Denis1-1/+16
2015-06-15Split out struct drmmode_scanout for rotation shadow buffer informationMichel Dänzer1-1/+1
2015-06-08Add support for the Present extensionMichel Dänzer1-0/+394