Implement initial VK_EXT_debug_utils changes
This affects the loader, scripts, and layers and introduces the
changes to support the VK_EXT_debug_utils extension.
Change-Id: Ia5336f63e85b00f1e59416c06aacd4ae331fd692
diff --git a/scripts/parameter_validation_generator.py b/scripts/parameter_validation_generator.py
index edd49b5..4246eea 100644
--- a/scripts/parameter_validation_generator.py
+++ b/scripts/parameter_validation_generator.py
@@ -127,17 +127,12 @@
self.blacklist = [
'vkGetInstanceProcAddr',
'vkGetDeviceProcAddr',
- 'vkEnumerateInstanceLayerProperties',
- 'vkEnumerateInstanceExtensionsProperties',
- 'vkEnumerateDeviceLayerProperties',
- 'vkEnumerateDeviceExtensionsProperties',
- 'vkCreateDebugReportCallbackKHR',
- 'vkDestroyDebugReportCallbackKHR',
+ 'vkEnumerateInstanceVersion',
'vkEnumerateInstanceLayerProperties',
'vkEnumerateInstanceExtensionProperties',
'vkEnumerateDeviceLayerProperties',
- 'vkCmdDebugMarkerEndEXT',
'vkEnumerateDeviceExtensionProperties',
+ 'vkCmdDebugMarkerEndEXT',
]
self.validate_only = [
'vkCreateInstance',
@@ -150,6 +145,8 @@
'vkCreateCommandPool',
'vkCreateRenderPass',
'vkDestroyRenderPass',
+ 'vkCreateDebugUtilsMessengerEXT',
+ 'vkDestroyDebugUtilsMessengerEXT',
]
# Structure fields to ignore
self.structMemberBlacklist = { 'VkWriteDescriptorSet' : ['dstSet'] }