anv/x11: Add present support
authorKristian Høgsberg Kristensen <kristian.h.kristensen@intel.com>
Fri, 11 Mar 2016 05:47:56 +0000 (21:47 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Sat, 12 Mar 2016 00:54:17 +0000 (16:54 -0800)
commit9bff5266beb9bacf86b199ca5ecaafaac8fae948
treebae9dac11c244f5c54fb9d7f41d7b315bd7fbf5f
parente920b184e9a0cd3864b1db95921ef5d8b2227c6a
anv/x11: Add present support

The old DRI3 implementation just used CopyArea instead of present.  We
still don't support all the MST fancyness, but it should at least avoid
some copies and allow for.

v2 (Jason Ekstrand):
   - Better object cleanup and destruction
   - Handle the CONFIGURE_NOTIFY event and return OUT_OF_DATE when needed
   - Track dirtyness via IDLE_NOTIFY rather than interating through the
     images sequentially
src/intel/vulkan/Makefile.am
src/intel/vulkan/anv_wsi_x11.c