From fecc8c7ae8e8861e8710554d1f15fa6d49a4ace4 Mon Sep 17 00:00:00 2001 From: Shannon McPherson Date: Wed, 2 May 2018 15:24:37 -0600 Subject: layers: Track display and display mode objects Add VkDisplayKHR and VkDisplayModeKHR tracking to VK_LAYER_LUNARG_object_tracker. Change-Id: I63004cfe734793593bea12700ea9cd1bdefeab0d --- scripts/object_tracker_generator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/object_tracker_generator.py b/scripts/object_tracker_generator.py index 96dabc7a..9e0a3750 100644 --- a/scripts/object_tracker_generator.py +++ b/scripts/object_tracker_generator.py @@ -184,6 +184,8 @@ class ObjectTrackerOutputGenerator(OutputGenerator): 'vkCmdBeginDebugUtilsLabelEXT', 'vkCmdEndDebugUtilsLabelEXT', 'vkCmdInsertDebugUtilsLabelEXT', + 'vkGetDisplayModePropertiesKHR', + 'vkGetPhysicalDeviceDisplayPropertiesKHR', ] # These VUIDS are not implicit, but are best handled in this layer. Codegen for vkDestroy calls will generate a key # which is translated here into a good VU. Saves ~40 checks. @@ -650,7 +652,7 @@ class ObjectTrackerOutputGenerator(OutputGenerator): return object_list # # Construct list of extension structs containing handles, or extension structs that share a - # tag WITH an extension struct containing handles. + # tag WITH an extension struct containing handles. def GenerateCommandWrapExtensionList(self): for struct in self.structMembers: if (len(struct.members) > 1) and struct.members[1].extstructs is not None: -- cgit v1.2.3