aboutsummaryrefslogtreecommitdiff
path: root/include/vulkan
diff options
context:
space:
mode:
authorPiers Daniell <pdaniell@nvidia.com>2016-09-14 11:24:36 -0600
committerMark Young <marky@lunarg.com>2016-09-19 14:52:50 -0600
commitbc1d21da9899fec48f60166a1a1bff23f7d02317 (patch)
tree493aa5be1a1ee09aeb5185df39f10f429a51368f /include/vulkan
parentc1ee6940c9aef4be9b8d391dca2ca1ac7361a4c4 (diff)
downloadvulkan-validation-layers-bc1d21da9899fec48f60166a1a1bff23f7d02317.tar.gz
loader: Fixes for ICD vk{Create|Destroy}SurfaceKHR
Need to keep VkIcdSurface private to the loader. The definition may conflict with some redefinitions of VK_DEFINE_NON_DISPATCHABLE_HANDLE and it's not necessary to make public anyway. Change-Id: I30e166f0ecce2fd3ea36c745dc073b705973d75f
Diffstat (limited to 'include/vulkan')
-rw-r--r--include/vulkan/vk_icd.h26
1 files changed, 0 insertions, 26 deletions
diff --git a/include/vulkan/vk_icd.h b/include/vulkan/vk_icd.h
index 39442fb04..c26d1f741 100644
--- a/include/vulkan/vk_icd.h
+++ b/include/vulkan/vk_icd.h
@@ -122,30 +122,4 @@ typedef struct {
VkExtent2D imageExtent;
} VkIcdSurfaceDisplay;
-typedef struct {
- union {
-#ifdef VK_USE_PLATFORM_MIR_KHR
- VkIcdSurfaceMir mir_surf;
-#endif // VK_USE_PLATFORM_MIR_KHR
-#ifdef VK_USE_PLATFORM_WAYLAND_KHR
- VkIcdSurfaceWayland wayland_surf;
-#endif // VK_USE_PLATFORM_WAYLAND_KHR
-#ifdef VK_USE_PLATFORM_WIN32_KHR
- VkIcdSurfaceWin32 win_surf;
-#endif // VK_USE_PLATFORM_WIN32_KHR
-#ifdef VK_USE_PLATFORM_XCB_KHR
- VkIcdSurfaceXcb xcb_surf;
-#endif // VK_USE_PLATFORM_XCB_KHR
-#ifdef VK_USE_PLATFORM_XLIB_KHR
- VkIcdSurfaceXlib xlib_surf;
-#endif // VK_USE_PLATFORM_XLIB_KHR
- VkIcdSurfaceDisplay display_surf;
- };
- uint32_t base_size; // Size of VkIcdSurfaceBase
- uint32_t platform_size; // Size of corresponding VkIcdSurfaceXXX
- uint32_t non_platform_offset; // Start offset to base_size
- uint32_t entire_size; // Size of entire VkIcdSurface
- VkSurfaceKHR *real_icd_surfaces;
-} VkIcdSurface;
-
#endif // VKICD_H