OSDN Git Service

vulkan/wsi/x11: Implement FIFO mode.
authorJason Ekstrand <jason.ekstrand@intel.com>
Thu, 3 Nov 2016 23:59:08 +0000 (16:59 -0700)
committerEmil Velikov <emil.l.velikov@gmail.com>
Mon, 28 Nov 2016 12:18:20 +0000 (12:18 +0000)
commitaa939d7d2a16ea3ea2da785859b96bfacf9d62d9
treec467b907c8b69ebf43ae408386108818cbc76abf
parent0aa527526c18ec630f532003eb01ae0bcf86aea3
vulkan/wsi/x11: Implement FIFO mode.

This implements VK_PRESENT_MODE_FIFO_KHR for X11.  Unfortunately, due to
the way the present extension works, we have to manage the queue of
presented images in a separate thread.

Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Cc: "13.0" <mesa-stable@lists.freedesktop.org>
(cherry picked from commit e73d136a02308088cacab842790c7670e5d07b23)
src/vulkan/wsi/wsi_common_x11.c