pan/va: Add modifiers required for gathers

Mostly isomorphic to Bifrost-style gathers.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15216>
This commit is contained in:
Alyssa Rosenzweig 2022-03-02 10:36:43 -05:00 committed by Marge Bot
parent 431e7e54a6
commit 47b70ca584
2 changed files with 9 additions and 0 deletions

View File

@ -548,6 +548,13 @@
<value default="true">rgba</value>
</enum>
<enum name="Fetch component">
<value desc="Red">gather4_r</value>
<value desc="Green">gather4_g</value>
<value desc="Blue">gather4_b</value>
<value desc="Alpha">gather4_a</value>
</enum>
<enum name="Register type">
<desc>Unsized type, part of a register format.</desc>
<reserved/>

View File

@ -349,6 +349,8 @@ MODIFIERS = {
"array_enable": Flag("array_enable", 10),
"texel_offset": Flag("texel_offset", 11),
"shadow": Flag("shadow", 12),
"integer_coordinates": Flag("integer_coordinates", 13),
"fetch_component": Modifier("fetch_component", 14, 2),
"lod_mode": Modifier("lod_mode", 13, 3),
"write_mask": Modifier("write_mask", 22, 4),
"register_type": Modifier("register_type", 26, 2),