dawn-cmake/third_party/khronos/vulkan
David 'Digit' Turner 882ff72742 [fuchsia] Add headers containing extra vulkan definitions.
The Fuchsia platforms relies on a number of Vulkan extensions
that have not been upstreamed to Khronos yet, and thus are not
part of the official Vulkan headers (i.e. <vulkan/vulkan.h>).

This CL adds a new header under src/common/ that contains these
declarations, extracted from the Fuchsia source tree, and ensures
they are included automatically from <common/vulkan_platform.h>

This is necessary to support certain features when building
Dawn on Fuchsia.

IMPORTANT NOTE: Some of the things declared in this header will
change once everything is upstreamed, which will require updating
the source code using them. For example,

  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TEMP_ZIRCON_EVENT_BIT_FUCHSIA

Will likely be renamed officially as:

  VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT

And will be assigned a new value by Khronos.

BUG=dawn:221
Change-Id: If88a1dd06083a01d7b34b5cf5ab93f4e3f3681eb
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/10940
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: David Turner <digit@google.com>
2019-09-09 16:48:58 +00:00
..
vk_icd.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vk_layer.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vk_platform.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vk_sdk_platform.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vulkan.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vulkan_android.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vulkan_core.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vulkan_fuchsia.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vulkan_fuchsia_extras.h [fuchsia] Add headers containing extra vulkan definitions. 2019-09-09 16:48:58 +00:00
vulkan_ggp.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vulkan_ios.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vulkan_macos.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vulkan_metal.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vulkan_vi.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vulkan_wayland.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vulkan_win32.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vulkan_xcb.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vulkan_xlib.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00
vulkan_xlib_xrandr.h Update Vulkan headers to v1.1.115 2019-07-17 14:48:27 +00:00