From bd8eb080ffeeaf4e0017a844142e03c63276c56c Mon Sep 17 00:00:00 2001 From: Gurchetan Singh Date: Mon, 6 Nov 2023 02:36:35 -0700 Subject: [PATCH] gfxstream: vulkan-docs: track feature type The newest version of Vulkan docs doesn't have this, and it needs to be patched in. Reviewed-by: Aaron Ruby Acked-by: Yonggang Luo Acked-by: Adam Jackson Part-of: --- src/gfxstream/codegen/scripts/generator.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gfxstream/codegen/scripts/generator.py b/src/gfxstream/codegen/scripts/generator.py index 669e5d689e8..107cffa7d50 100644 --- a/src/gfxstream/codegen/scripts/generator.py +++ b/src/gfxstream/codegen/scripts/generator.py @@ -355,6 +355,9 @@ class OutputGenerator: self.featureName = None """The current feature name being generated.""" + self.featureType = None + """The current feature type being generated.""" + self.genOpts = None """The GeneratorOptions subclass instance.""" @@ -935,6 +938,7 @@ class OutputGenerator: - emit - actually write to the header only when True""" self.emit = emit self.featureName = interface.get('name') + self.featureType = interface.get('type') # If there is an additional 'protect' attribute in the feature, save it self.featureExtraProtect = interface.get('protect') @@ -943,6 +947,7 @@ class OutputGenerator: Derived classes responsible for emitting feature""" self.featureName = None + self.featureType = None self.featureExtraProtect = None def genRequirements(self, name, mustBeFound = True):