From 4df1d6e03c91637d89d70339674deaece0d7641e Mon Sep 17 00:00:00 2001 From: Mark Young Date: Thu, 9 Nov 2017 10:37:04 -0700 Subject: 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 --- scripts/unique_objects_generator.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'scripts/unique_objects_generator.py') diff --git a/scripts/unique_objects_generator.py b/scripts/unique_objects_generator.py index 78526a3e..289a5bbe 100644 --- a/scripts/unique_objects_generator.py +++ b/scripts/unique_objects_generator.py @@ -157,6 +157,8 @@ class UniqueObjectsOutputGenerator(OutputGenerator): 'vkGetDisplayModeProperties2KHR', 'vkCreateRenderPass', 'vkDestroyRenderPass', + 'vkSetDebugUtilsObjectNameEXT', + 'vkSetDebugUtilsObjectTagEXT', ] # Commands shadowed by interface functions and are not implemented self.interface_functions = [ @@ -165,10 +167,14 @@ class UniqueObjectsOutputGenerator(OutputGenerator): 'vkGetDisplayPlaneSupportedDisplaysKHR', 'vkGetDisplayModePropertiesKHR', 'vkGetDisplayPlaneCapabilitiesKHR', - # DebugReport APIs are hooked, but handled separately in the source file + # VK_EXT_debug_report APIs are hooked, but handled separately in the source file 'vkCreateDebugReportCallbackEXT', 'vkDestroyDebugReportCallbackEXT', 'vkDebugReportMessageEXT', + # VK_EXT_debug_utils APIs are hooked, but handled separately in the source file + 'vkCreateDebugUtilsMessengerEXT', + 'vkDestroyDebugUtilsMessengerEXT', + 'vkSubmitDebugUtilsMessageEXT', ] self.headerVersion = None # Internal state - accumulators for different inner block text -- cgit v1.2.3