[PATCH xf86-video-amdgpu 6/9] present: Flush before flipping
Michel Dänzer
michel at daenzer.net
Fri Mar 3 09:07:42 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.
(Ported from radeon commit 9035b6abea557828e672ee455f0c84e43da0906f)
Signed-off-by: Michel Dänzer <michel.daenzer at amd.com>
---
src/amdgpu_present.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/amdgpu_present.c b/src/amdgpu_present.c
index d381e15e0..3c4bc5259 100644
--- a/src/amdgpu_present.c
+++ b/src/amdgpu_present.c
@@ -327,6 +327,8 @@ amdgpu_present_flip(RRCrtcPtr crtc, uint64_t event_id, uint64_t target_msc,
event->event_id = event_id;
+ amdgpu_glamor_flush(scrn);
+
ret = amdgpu_do_pageflip(scrn, AMDGPU_DRM_QUEUE_CLIENT_DEFAULT,
pixmap, event_id, event, crtc_id,
amdgpu_present_flip_event,
--
2.11.0
More information about the amd-gfx
mailing list