Commit Graph

306 Commits

Author SHA1 Message Date
Courtney Goeltzenleuchter
efb5817099 icd: Remove unused reference to vk_sdk_platform.h 2018-05-04 09:23:48 -06:00
Courtney Goeltzenleuchter
2875d6eb88 misc: remove unneeded stdint.h and stdbool.h
All the necessary platform defines/includes are now part of
vk_platform.h, so don't need them in vk_icd.h
2018-05-04 09:23:48 -06:00
Ian Elliott
95bd3452f6 WSI-ICD: Fix Windows compilation error. 2018-05-04 09:23:48 -06:00
Ian Elliott
56f54c8a6b 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.
2018-05-04 09:23:48 -06:00
David Pinedo
184c3c0a78 Moved header files from include to include/vulkan 2018-05-04 09:23:47 -06:00
Khronos Group Webmaster
e9f3597b07
Initial commit 2018-05-03 15:59:09 -04:00