pan/genxml: add definitions for adjacency draw modes

There is hardware support for adjacency primitives on v9 and later.

Signed-off-by: Olivia Lee <olivia.lee@collabora.com>
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41478>
This commit is contained in:
Olivia Lee 2026-05-03 23:15:11 -07:00 committed by Marge Bot
parent 47590e0d3e
commit 04576a5b4f
4 changed files with 16 additions and 0 deletions

View file

@ -62,10 +62,14 @@
<value name="None" value="0"/>
<value name="Points" value="1"/>
<value name="Lines" value="2"/>
<value name="Lines adjacency" value="3"/>
<value name="Line strip" value="4"/>
<value name="Line strip adjacency" value="5"/>
<value name="Line loop" value="6"/>
<value name="Triangles" value="8"/>
<value name="Triangles adjacency" value="9"/>
<value name="Triangle strip" value="10"/>
<value name="Triangle strip adjacency" value="11"/>
<value name="Triangle fan" value="12"/>
<value name="Polygon" value="13"/>
<value name="Quads" value="14"/>

View file

@ -62,10 +62,14 @@
<value name="None" value="0"/>
<value name="Points" value="1"/>
<value name="Lines" value="2"/>
<value name="Lines adjacency" value="3"/>
<value name="Line strip" value="4"/>
<value name="Line strip adjacency" value="5"/>
<value name="Line loop" value="6"/>
<value name="Triangles" value="8"/>
<value name="Triangles adjacency" value="9"/>
<value name="Triangle strip" value="10"/>
<value name="Triangle strip adjacency" value="11"/>
<value name="Triangle fan" value="12"/>
<value name="Polygon" value="13"/>
<value name="Quads" value="14"/>

View file

@ -62,10 +62,14 @@
<value name="None" value="0"/>
<value name="Points" value="1"/>
<value name="Lines" value="2"/>
<value name="Lines adjacency" value="3"/>
<value name="Line strip" value="4"/>
<value name="Line strip adjacency" value="5"/>
<value name="Line loop" value="6"/>
<value name="Triangles" value="8"/>
<value name="Triangles adjacency" value="9"/>
<value name="Triangle strip" value="10"/>
<value name="Triangle strip adjacency" value="11"/>
<value name="Triangle fan" value="12"/>
<value name="Polygon" value="13"/>
<value name="Quads" value="14"/>

View file

@ -74,10 +74,14 @@
<value name="None" value="0"/>
<value name="Points" value="1"/>
<value name="Lines" value="2"/>
<value name="Lines adjacency" value="3"/>
<value name="Line strip" value="4"/>
<value name="Line strip adjacency" value="5"/>
<value name="Line loop" value="6"/>
<value name="Triangles" value="8"/>
<value name="Triangles adjacency" value="9"/>
<value name="Triangle strip" value="10"/>
<value name="Triangle strip adjacency" value="11"/>
<value name="Triangle fan" value="12"/>
<value name="Polygon" value="13"/>
<value name="Quads" value="14"/>