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:
parent
431e7e54a6
commit
47b70ca584
|
@ -548,6 +548,13 @@
|
||||||
<value default="true">rgba</value>
|
<value default="true">rgba</value>
|
||||||
</enum>
|
</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">
|
<enum name="Register type">
|
||||||
<desc>Unsized type, part of a register format.</desc>
|
<desc>Unsized type, part of a register format.</desc>
|
||||||
<reserved/>
|
<reserved/>
|
||||||
|
|
|
@ -349,6 +349,8 @@ MODIFIERS = {
|
||||||
"array_enable": Flag("array_enable", 10),
|
"array_enable": Flag("array_enable", 10),
|
||||||
"texel_offset": Flag("texel_offset", 11),
|
"texel_offset": Flag("texel_offset", 11),
|
||||||
"shadow": Flag("shadow", 12),
|
"shadow": Flag("shadow", 12),
|
||||||
|
"integer_coordinates": Flag("integer_coordinates", 13),
|
||||||
|
"fetch_component": Modifier("fetch_component", 14, 2),
|
||||||
"lod_mode": Modifier("lod_mode", 13, 3),
|
"lod_mode": Modifier("lod_mode", 13, 3),
|
||||||
"write_mask": Modifier("write_mask", 22, 4),
|
"write_mask": Modifier("write_mask", 22, 4),
|
||||||
"register_type": Modifier("register_type", 26, 2),
|
"register_type": Modifier("register_type", 26, 2),
|
||||||
|
|
Loading…
Reference in New Issue