mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 09:38:07 +02:00
panfrost: Update primitive descriptor for Valhall
Contains stuff needed for layered rendering. Unfortunately, there's no more provoking vertex per draw -- ugh! That's fine for Vulkan (just don't set provokingVertexModePerPipeline), but requires inserting extra flushes on desktop OpenGL. Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15003>
This commit is contained in:
parent
d8d32cf773
commit
b31f6a821d
1 changed files with 4 additions and 2 deletions
|
|
@ -549,12 +549,14 @@
|
|||
<field name="Point size array format" size="2" start="0:11" type="Point Size Array Format"/>
|
||||
<field name="Primitive Index Enable" size="1" start="0:13" type="bool"/>
|
||||
<field name="Primitive Index Writeback" size="1" start="0:14" type="bool"/>
|
||||
<field name="First provoking vertex" size="1" start="0:15" type="bool" default="true"/>
|
||||
<field name="Allow rotating primitives" size="1" start="0:15" type="bool" default="true"/>
|
||||
<field name="Low Depth Cull" size="1" start="0:16" type="bool" default="true"/>
|
||||
<field name="High Depth Cull" size="1" start="0:17" type="bool" default="true"/>
|
||||
<field name="Secondary Shader" size="1" start="0:18" type="bool"/>
|
||||
<field name="Primitive restart" size="2" start="0:19" type="Primitive Restart"/>
|
||||
<field name="Job Task Split" size="6" start="0:26" type="uint"/>
|
||||
<field name="Layer index enable" size="1" start="0:20" type="bool"/>
|
||||
<field name="Scissor array enable" size="1" start="0:21" type="bool"/>
|
||||
|
||||
<field name="Base vertex offset" size="32" start="1:0" type="uint"/>
|
||||
<field name="Primitive Restart Index" size="32" start="2:0" type="uint"/>
|
||||
<field name="Index count" size="32" start="3:0" type="uint"/>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue