header: Update to 1.1.75
- Update Vulkan-Headers submodule to 1.1.75
- Update vuid_mapping.py with new structure ids
- Stop helper_file_generator.py from generating bogus VkStructureType
values for VkBase(In|Out)Structure
Change-Id: I03cea69e15866cfb44dbaae1d1b85bba3b05f643
diff --git a/scripts/helper_file_generator.py b/scripts/helper_file_generator.py
index c1b5176..003e7a5 100644
--- a/scripts/helper_file_generator.py
+++ b/scripts/helper_file_generator.py
@@ -224,15 +224,6 @@
self.structNames.append(name)
self.genStruct(typeinfo, name, alias)
#
- # Generate a VkStructureType based on a structure typename
- def genVkStructureType(self, typename):
- # Add underscore between lowercase then uppercase
- value = re.sub('([a-z0-9])([A-Z])', r'\1_\2', typename)
- # Change to uppercase
- value = value.upper()
- # Add STRUCTURE_TYPE_
- return re.sub('VK_', 'VK_STRUCTURE_TYPE_', value)
- #
# Check if the parameter passed in is a pointer
def paramIsPointer(self, param):
ispointer = False
@@ -351,10 +342,8 @@
result = re.search(r'VK_STRUCTURE_TYPE_\w+', rawXml)
if result:
value = result.group(0)
- else:
- value = self.genVkStructureType(typeName)
- # Store the required type value
- self.structTypes[typeName] = self.StructType(name=name, value=value)
+ # Store the required type value
+ self.structTypes[typeName] = self.StructType(name=name, value=value)
# Store pointer/array/string info
isstaticarray = self.paramIsStaticArray(member)
membersInfo.append(self.CommandParam(type=type,