Skip to content

Commit a5f63f3

Browse files
Fix debug report extension handling
1 parent b906772 commit a5f63f3

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

scripts/util.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -491,6 +491,9 @@ def print_load(self, name, owner): # called for each parameter
491491
z.do('allocators_set(pAllocator);')
492492
elif self.name in ['pUserData']:
493493
pass
494+
elif self.funcname in ['VkDebugMarkerObjectNameInfoEXT', 'VkDebugMarkerObjectTagInfoEXT', 'vkDebugReportMessageEXT'] and self.name == 'object':
495+
z.decl('uint64_t', 'object')
496+
z.do('%s = reader.read_handle(DEBUGPARAM("%s"));' % (varname, self.type))
494497
elif self.funcname in ['VkDebugUtilsObjectNameInfoEXT', 'VkDebugUtilsObjectTagInfoEXT', 'vkSetPrivateData', 'vkSetPrivateDataEXT', 'vkGetPrivateData', 'vkGetPrivateDataEXT'] and self.name == 'objectHandle':
495498
z.decl('uint64_t', 'objectHandle')
496499
z.do('%s = reader.read_handle(DEBUGPARAM("%s"));' % (varname, self.type))

0 commit comments

Comments
 (0)