[PATCH xf86-video-ati 3/3] present: Flush before flipping
Michel Dänzer
michel at daenzer.net
Tue Feb 28 09:20:14 UTC 2017
From: Michel Dänzer <michel.daenzer at amd.com>
This isn't necessary for DRI clients, but the Present extension can also
be used for presenting normal pixmaps rendered to via the X11 protocol.
Signed-off-by: Michel Dänzer <michel.daenzer at amd.com>
---
src/radeon_present.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/radeon_present.c b/src/radeon_present.c
index 01409ffac..af55e462f 100644
--- a/src/radeon_present.c
+++ b/src/radeon_present.c
@@ -347,6 +347,8 @@ radeon_present_flip(RRCrtcPtr crtc, uint64_t event_id, uint64_t target_msc,
event->event_id = event_id;
+ radeon_cs_flush_indirect(scrn);
+
ret = radeon_do_pageflip(scrn, RADEON_DRM_QUEUE_CLIENT_DEFAULT, handle,
event_id, event, crtc_id,
radeon_present_flip_event,
--
2.11.0
More information about the amd-gfx
mailing list