From: Jason Ekstrand Date: Sat, 12 Mar 2016 01:22:44 +0000 (-0800) Subject: anv/x11: Reset the SHM fence before presenting the pixmap X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=753ebe4457444e13124eba1e2e2e07edc9ab3c09;p=mesa.git anv/x11: Reset the SHM fence before presenting the pixmap This seems to fix the flicker issue that I was seeing with dota2 --- diff --git a/src/intel/vulkan/anv_wsi_x11.c b/src/intel/vulkan/anv_wsi_x11.c index f9f72be154b..9ef02961a93 100644 --- a/src/intel/vulkan/anv_wsi_x11.c +++ b/src/intel/vulkan/anv_wsi_x11.c @@ -548,6 +548,8 @@ x11_queue_present(struct anv_swapchain *anv_chain, options |= XCB_PRESENT_OPTION_ASYNC; + xshmfence_reset(image->shm_fence); + xcb_void_cookie_t cookie = xcb_present_pixmap(chain->conn, chain->window,