build: Update to header 1.3.296

This commit is contained in:
spencer-lunarg 2024-09-26 08:05:48 -04:00 committed by Spencer Fricke
parent 6fb0c125af
commit a71907b857
8 changed files with 1837 additions and 3 deletions

View file

@ -41,8 +41,6 @@ class SafeStructOutputGenerator(BaseGenerator):
'VkMicromapBuildInfoEXT',
'VkAccelerationStructureTrianglesOpacityMicromapEXT',
'VkAccelerationStructureTrianglesDisplacementMicromapNV',
# The VkDescriptorType field needs to handle every type which is something best done manually
'VkDescriptorDataEXT',
# Special case because its pointers may be non-null but ignored
'VkGraphicsPipelineCreateInfo',
# Special case because it has custom construct parameters
@ -61,6 +59,8 @@ class SafeStructOutputGenerator(BaseGenerator):
# These 'data' union are decided by the 'type' in the same parent struct
self.union_of_pointers = [
'VkDescriptorDataEXT',
'VkIndirectCommandsTokenDataEXT',
'VkIndirectExecutionSetInfoEXT',
]
self.union_of_pointer_callers = [
'VkDescriptorGetInfoEXT',