summaryrefslogtreecommitdiff
path: root/src/radeon.h
diff options
context:
space:
mode:
authorMichel Dänzer <michel.daenzer@amd.com>2016-11-21 18:33:25 +0900
committerMichel Dänzer <michel@daenzer.net>2016-11-29 17:41:10 +0900
commite543ef3a2fb304cbe3a965fb780632af2e4186f4 (patch)
treefb48a3f9d70d6c8360f76949e6d3873141b72b2c /src/radeon.h
parentf130b10e63f7526360b41aa0918b4940f63f662a (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.h3
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);