WSI-ICD: Created per-platform structs for platform-specific info.
authorIan Elliott <ianelliott@google.com>
Wed, 18 Nov 2015 19:19:12 +0000 (12:19 -0700)
committerMark Lobodzinski <mark@lunarg.com>
Fri, 4 May 2018 15:23:48 +0000 (09:23 -0600)
commit56f54c8a6b75720b8546a3a8c49f2f0ffeb4820c
treeeaa6a277f6fcf7b1af428ae2c2d692322f41dbdd
parent184c3c0a7887ee6b1bb8bf2824afcae9e81f9d96
WSI-ICD: Created per-platform structs for platform-specific info.

Per Khronos Bugzilla Bug 15077, on Windows and Linux, VkSurfaceKHR is treated
as a pointer to platform-specific structs that contain the platform-specific
connection and surface/window info.  The Vulkan loader vkCreate*SurfaceKHR()
functions will fill in the struct.  ICDs and layers will cast VkSurfaceKHR to a
pointer to the appropriate VkIcdSurface* struct.
include/vulkan/vk_icd.h