vk/wsi: Move to a clallback system for the entire WSI implementation
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 4 Sep 2015 18:14:45 +0000 (11:14 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Sat, 5 Sep 2015 00:55:42 +0000 (17:55 -0700)
commit348cb29a20e5076b84d0e6d01ffa7b6128b80ea8
treece3a9661c82302e7e22ca1a90e1a0759e538028f
parent06d8fd58818c4574ba233edb4566509577d79dd0
vk/wsi: Move to a clallback system for the entire WSI implementation

We do this for two reasons: First, because it allows us to simplify WSI and
compiling in/out support for a particular platform is as simple as calling
or not calling the platform-specific init function.  Second, the
implementation gives us a place for a given chunk of the WSI to stash
stuff in the instance.
src/vulkan/anv_device.c
src/vulkan/anv_private.h
src/vulkan/anv_wsi.c
src/vulkan/anv_wsi.h
src/vulkan/anv_wsi_x11.c