From: Michel Dänzer <michel.daenzer@xxxxxxx> 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