aboutsummaryrefslogtreecommitdiff
path: root/scripts/generator.py
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-07-17 14:26:47 -0600
committerMark Lobodzinski <mark@lunarg.com>2017-07-17 17:45:22 -0600
commit5ffdab124836df520803e93ff4690a7abce4366c (patch)
treef697a3a086b11a11ae03f71851caa180862017af /scripts/generator.py
parent0b7ab68bb82ea61ccc49e5e7a0e67b25f27c3b34 (diff)
downloadusermoji-5ffdab124836df520803e93ff4690a7abce4366c.tar.xz
header: Update to version 1.0.55 of the Vulkan hdr
- updated vulkan.h - updated generator.py - updated reg.py - updated vk.xml - updated Win/Lin json files - fixed and updated vulkan.hpp - updated validation error messages and database - applied validextensionstruct fixes from 1.0.54 LVL vk.xml file - fixed parameter_validation DebugMarker prototypes - fixed unique_objects DebugMarker prototypes - fixed NV_FILL_RECTANGLE in error DB - updated error database with new covered VUs Change-Id: I4eec816a6dc9756105a357beab6af4abb303994d
Diffstat (limited to 'scripts/generator.py')
-rwxr-xr-xscripts/generator.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/generator.py b/scripts/generator.py
index e729b171..a9a7bd58 100755
--- a/scripts/generator.py
+++ b/scripts/generator.py
@@ -355,6 +355,13 @@ class OutputGenerator:
# Struct (e.g. C "struct" type) generation
def genStruct(self, typeinfo, name):
self.validateFeature('struct', name)
+
+ # The mixed-mode <member> tags may contain no-op <comment> tags.
+ # It is convenient to remove them here where all output generators
+ # will benefit.
+ for member in typeinfo.elem.findall('.//member'):
+ for comment in member.findall('comment'):
+ member.remove(comment)
#
# Group (e.g. C "enum" type) generation
def genGroup(self, groupinfo, name):