diff options
author | Kenneth Graunke <[email protected]> | 2017-05-19 15:25:21 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2017-06-01 11:49:45 -0700 |
commit | d1b949282f6387e9dc4a9a43defc8aaa08749c0a (patch) | |
tree | d5734f491adfaa80a55d76cd0ae8638063e508ce /include | |
parent | df2d55ba57dec857e4fb36ba3d9ec86aa3a46cd5 (diff) |
genxml: Fix decoder for groups with multiple fields.
If you have something like:
<group count="0" start="96" size="32">
<field name="Entry_0" start="0" end="15" type="GATHER_CONSTANT_ENTRY"/>
<field name="Entry_1" start="16" end="31" type="GATHER_CONSTANT_ENTRY"/>
</group>
We would reset ctx->group_count to 0 after processing the first field,
so the second would not have a group count.
This is largely untested, as the only groups with multiple fields are
packets we don't emit in Mesa. Found by inspection.
Acked-by: Lionel Landwerlin <[email protected]>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions