From a6c8f0d3f321e012abde3e3aef30a96268035755 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Tue, 27 Sep 2016 08:59:49 -0600 Subject: layers: Whitelisted new extensions for 1.0.28 Change-Id: Ife1621716ec9593de3ca528d071b707515acb8c2 --- layers/unique_objects.h | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'layers/unique_objects.h') diff --git a/layers/unique_objects.h b/layers/unique_objects.h index 36be705a..9155fc87 100644 --- a/layers/unique_objects.h +++ b/layers/unique_objects.h @@ -16,6 +16,7 @@ * limitations under the License. * * Author: Tobin Ehlis + * Mark Lobodzinski */ #include "vk_loader_platform.h" @@ -65,7 +66,9 @@ static const char *kUniqueObjectsSupportedInstanceExtensions = VK_EXT_DEBUG_MARKER_EXTENSION_NAME VK_EXT_DEBUG_REPORT_EXTENSION_NAME VK_KHR_DISPLAY_EXTENSION_NAME - VK_KHR_SURFACE_EXTENSION_NAME; + VK_KHR_SURFACE_EXTENSION_NAME + VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME + VK_EXT_VALIDATION_FLAGS_EXTENSION_NAME; static const char *kUniqueObjectsSupportedDeviceExtensions = VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME @@ -78,7 +81,17 @@ static const char *kUniqueObjectsSupportedDeviceExtensions = VK_KHR_SWAPCHAIN_EXTENSION_NAME VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME VK_NV_DEDICATED_ALLOCATION_EXTENSION_NAME - VK_NV_GLSL_SHADER_EXTENSION_NAME; + VK_NV_GLSL_SHADER_EXTENSION_NAME + VK_AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME + VK_AMD_EXTENSION_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME + VK_AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME + VK_AMD_EXTENSION_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; // All increments must be guarded by global_lock static uint64_t global_unique_id = 1; -- cgit v1.2.3