intel/genxml: Simplify prefix handling for field value lists
authorKenneth Graunke <kenneth@whitecape.org>
Fri, 29 Oct 2021 10:05:21 +0000 (03:05 -0700)
committerMarge Bot <emma+marge@anholt.net>
Tue, 16 Nov 2021 11:38:30 +0000 (11:38 +0000)
commitcd7d3c7ae3c87564b0e32b868cd801668789def2
tree27d30a9240343ab0fdb6dc5f1bd6882aa69f9b4f
parentf4004fde262964351f72656f396e1cca491ee955
intel/genxml: Simplify prefix handling for field value lists

When a <field> tag has multiple <value> children, listing symbolic names
for possible field values, we generate #defines for each value, with an
optional prefix.  I don't know why, but this code was checking whether
self.default is None.  We want to generate the same list of #defines,
with a prefix, regardless of whether the field has a default value
specified or not.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13809>
src/intel/genxml/gen_pack_header.py