From 48b5353ac300004f15fa03087aa7592e28b3d1bd Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Sun, 30 Jul 2023 12:15:25 +0300 Subject: [PATCH] vulkan: skip non required extension structures Signed-off-by: Lionel Landwerlin Reviewed-by: Konstantin Seurer Reviewed-by: Faith Ekstrand Part-of: --- src/vulkan/util/vk_cmd_queue_gen.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vulkan/util/vk_cmd_queue_gen.py b/src/vulkan/util/vk_cmd_queue_gen.py index 3677a0e..f16e1bf 100644 --- a/src/vulkan/util/vk_cmd_queue_gen.py +++ b/src/vulkan/util/vk_cmd_queue_gen.py @@ -608,6 +608,8 @@ def get_types(doc, beta, api, types_to_defines): if _type.attrib.get('structextends') is None: continue for extended in _type.attrib.get('structextends').split(','): + if extended not in required: + continue types[extended].extended_by.append(types[_type.attrib['name']]) return types -- 2.7.4