[PATCH xf86-video-ati 00/10] Always allow page flipping with TearFree
Deucher, Alexander
Alexander.Deucher at amd.com
Wed Aug 16 16:16:23 UTC 2017
> -----Original Message-----
> From: amd-gfx [mailto:amd-gfx-bounces at lists.freedesktop.org] On Behalf
> Of Michel Dänzer
> Sent: Wednesday, August 16, 2017 3:57 AM
> To: amd-gfx at lists.freedesktop.org
> Subject: [PATCH xf86-video-ati 00/10] Always allow page flipping with
> TearFree
>
> From: Michel Dänzer <michel.daenzer at amd.com>
>
> Patches 1-4 are preparatory cleanups. Patches 5 & 6 are minor behaviour
> changes needed for the main functional change. Patches 7 & 8 add new
> function parameters which are needed by patch 9, the main functional
> change. Patch 10 just enables it for DRI2 as well.
Nice cleanups in addition to the new functionality.
Series is:
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>
>
> Michel Dänzer (10):
> Remove drmmode_crtc->scanout_destroy[] array
> Pass reference CRTC to radeon_do_pageflip directly
> Create drmmode_wait_vblank helper
> Create drmmode_crtc_wait_pending_event helper macro
> Wait for pending flips synchronously before turning off a CRTC
> Handle multiple "pending" Present flips
> Add source drawable parameter to radeon_scanout_do_update
> Pass extents to radeon_scanout_do_update
> Always allow Present page flipping with TearFree
> Always allow DRI2 page flipping with TearFree
>
> man/radeon.man | 6 +-
> src/drmmode_display.c | 244 +++++++++++++++++++++++++++--------------
> ---------
> src/drmmode_display.h | 27 ++++--
> src/radeon.h | 5 +-
> src/radeon_dri2.c | 109 +++++++---------------
> src/radeon_kms.c | 106 ++++++++++++----------
> src/radeon_present.c | 106 ++++++++++++++--------
> src/radeon_video.c | 2 +-
> 8 files changed, 316 insertions(+), 289 deletions(-)
>
> --
> 2.14.1
>
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx
More information about the amd-gfx
mailing list