aboutsummaryrefslogtreecommitdiff
path: root/layers/unique_objects.h
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-02-09 15:58:14 -0700
committerMark Lobodzinski <mark@lunarg.com>2017-02-10 08:37:44 -0700
commitafdce378e35d6274d2f8c969308ca3c1839858ea (patch)
tree0cd863d7c2ec03274c2f129dfd64de0506b4fcb1 /layers/unique_objects.h
parent2e2660243ad8cfe456f4d45dbe5dc957748fb50a (diff)
downloadusermoji-afdce378e35d6274d2f8c969308ca3c1839858ea.tar.xz
layers: Codegen unique-objects extension whitelists
These lists are now generated from vk.xml. Change-Id: Id7571d8b18b272c7d7ead905d53e5ff778afcb6e
Diffstat (limited to 'layers/unique_objects.h')
-rw-r--r--layers/unique_objects.h60
1 files changed, 0 insertions, 60 deletions
diff --git a/layers/unique_objects.h b/layers/unique_objects.h
index 85d35fe0..fb46b77e 100644
--- a/layers/unique_objects.h
+++ b/layers/unique_objects.h
@@ -30,66 +30,6 @@
namespace unique_objects {
-// The clang-format utility does not handle non-delimited strings well at all
-// clang-format off
-
-// The display-server-specific WSI extensions are handled explicitly
-static const char *kUniqueObjectsSupportedInstanceExtensions =
-#ifdef VK_USE_PLATFORM_XLIB_KHR
- VK_KHR_XLIB_SURFACE_EXTENSION_NAME
-#endif
-#ifdef VK_USE_PLATFORM_XCB_KHR
- VK_KHR_XCB_SURFACE_EXTENSION_NAME
-#endif
-#ifdef VK_USE_PLATFORM_WAYLAND_KHR
- VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME
-#endif
-#ifdef VK_USE_PLATFORM_MIR_KHR
- VK_KHR_MIR_SURFACE_EXTENSION_NAME
-#endif
-#ifdef VK_USE_PLATFORM_ANDROID_KHR
- VK_KHR_ANDROID_SURFACE_EXTENSION_NAME
-#endif
-#ifdef VK_USE_PLATFORM_WIN32_KHR
- VK_KHR_WIN32_SURFACE_EXTENSION_NAME
-#endif
- VK_EXT_DEBUG_MARKER_EXTENSION_NAME
- VK_EXT_DEBUG_REPORT_EXTENSION_NAME
- VK_KHR_DISPLAY_EXTENSION_NAME
- VK_KHR_SURFACE_EXTENSION_NAME
- VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME
- VK_EXT_VALIDATION_FLAGS_EXTENSION_NAME
- VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME
- VK_EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME
- VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME;
-
-static const char *kUniqueObjectsSupportedDeviceExtensions =
- VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME
- VK_AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME
- VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME
- VK_AMD_GCN_SHADER_EXTENSION_NAME
- VK_IMG_FILTER_CUBIC_EXTENSION_NAME
- VK_IMG_FORMAT_PVRTC_EXTENSION_NAME
- VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME
- VK_KHR_SWAPCHAIN_EXTENSION_NAME
- VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME
- VK_NV_DEDICATED_ALLOCATION_EXTENSION_NAME
- VK_NV_GLSL_SHADER_EXTENSION_NAME
- VK_AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME
- VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME
- VK_AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME
- VK_AMD_SHADER_BALLOT_EXTENSION_NAME
- VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME
-#ifdef VK_USE_PLATFORM_WIN32_KHR
- VK_NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME
- VK_NV_WIN32_KEYED_MUTEX_EXTENSION_NAME
-#endif
- VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME
- VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME
- VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME;
-
-// clang-format on
-
// All increments must be guarded by global_lock
static uint64_t global_unique_id = 1;