aboutsummaryrefslogtreecommitdiff
path: root/layers/unique_objects.h
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2016-09-27 08:59:49 -0600
committerMark Lobodzinski <mark@lunarg.com>2016-09-29 16:00:34 -0600
commita6c8f0d3f321e012abde3e3aef30a96268035755 (patch)
tree8010bde6fc8f72ed7d53b3f3dc4e04a2f3b0ca9b /layers/unique_objects.h
parent33718f94fa9f9fd737214181934107a6007c2c00 (diff)
downloadusermoji-a6c8f0d3f321e012abde3e3aef30a96268035755.tar.xz
layers: Whitelisted new extensions for 1.0.28
Change-Id: Ife1621716ec9593de3ca528d071b707515acb8c2
Diffstat (limited to 'layers/unique_objects.h')
-rw-r--r--layers/unique_objects.h17
1 files changed, 15 insertions, 2 deletions
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 <tobine@google.com>
+ * Mark Lobodzinski <mark@lunarg.com>
*/
#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;