diff options
author | Michel Dänzer <michel.daenzer@amd.com> | 2016-11-21 18:33:25 +0900 |
---|---|---|
committer | Michel Dänzer <michel@daenzer.net> | 2016-11-29 17:41:10 +0900 |
commit | e543ef3a2fb304cbe3a965fb780632af2e4186f4 (patch) | |
tree | fb48a3f9d70d6c8360f76949e6d3873141b72b2c /src/radeon.h | |
parent | f130b10e63f7526360b41aa0918b4940f63f662a (diff) |
Take current scanout_id into account everywhere involved with TearFree
Fixes various potential issues with TearFree enabled, e.g. outputs
freezing after display configuration changes.
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'src/radeon.h')
-rw-r--r-- | src/radeon.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/radeon.h b/src/radeon.h index 8ca8d318..5797beda 100644 --- a/src/radeon.h +++ b/src/radeon.h @@ -630,8 +630,7 @@ extern Bool RADEONGetPixmapOffsetPitch(PixmapPtr pPix, Bool radeon_dri3_screen_init(ScreenPtr screen); /* radeon_kms.c */ -void radeon_scanout_update_handler(xf86CrtcPtr crtc, uint32_t frame, - uint64_t usec, void *event_data); +Bool radeon_scanout_do_update(xf86CrtcPtr xf86_crtc, int scanout_id); /* radeon_present.c */ Bool radeon_present_screen_init(ScreenPtr screen); |