From: Lionel Landwerlin Date: Sun, 30 Jul 2023 09:15:25 +0000 (+0300) Subject: vulkan: skip non required extension structures X-Git-Tag: upstream/23.3.3~4645 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=48b5353ac300004f15fa03087aa7592e28b3d1bd;p=platform%2Fupstream%2Fmesa.git vulkan: skip non required extension structures Signed-off-by: Lionel Landwerlin Reviewed-by: Konstantin Seurer Reviewed-by: Faith Ekstrand Part-of: --- 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