asahi: Identify XML for more flatshading controls
Names from PowerVR <3 Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20365>
This commit is contained in:
committed by
Marge Bot
parent
3091f5a7f4
commit
623a2bf488
@@ -433,11 +433,15 @@
|
||||
<field name="W Clamp" size="32" start="0" type="float"/>
|
||||
</struct>
|
||||
|
||||
<enum name="PPP Vertex">
|
||||
<value name="0" value="1"/>
|
||||
<value name="2" value="3"/>
|
||||
</enum>
|
||||
|
||||
<struct name="Cull" size="4">
|
||||
<field name="Cull front" size="1" start="0" type="bool"/>
|
||||
<field name="Cull back" size="1" start="1" type="bool"/>
|
||||
<field name="Unk GL 1" size="1" start="7" type="bool"/>
|
||||
<field name="Unk GL 2" size="1" start="8" type="bool"/>
|
||||
<field name="Flat shading vertex" size="2" start="7" type="PPP Vertex"/>
|
||||
<field name="Depth clip" size="1" start="10" type="bool"/>
|
||||
<field name="Depth clamp" size="1" start="11" type="bool"/>
|
||||
<field name="Front face CCW" size="1" start="16" type="bool"/>
|
||||
@@ -677,8 +681,13 @@
|
||||
<field name="Output count 2" size="8" start="8" type="uint" default="0"/>
|
||||
</struct>
|
||||
|
||||
<enum name="VDM Vertex">
|
||||
<value name="0" value="0"/>
|
||||
<value name="2" value="2"/>
|
||||
</enum>
|
||||
|
||||
<struct name="VDM State Vertex Unknown" size="4">
|
||||
<field name="Unknown" start="0" size="1" type="bool"/>
|
||||
<field name="Flat shading control" start="0" size="2" type="VDM Vertex"/>
|
||||
</struct>
|
||||
|
||||
<!--- Command to issue a direct non-indexed draw -->
|
||||
|
||||
@@ -1821,8 +1821,6 @@ agx_encode_state(struct agx_batch *batch, uint8_t *out,
|
||||
out += AGX_VDM_STATE_VERTEX_OUTPUTS_LENGTH;
|
||||
|
||||
agx_pack(out, VDM_STATE_VERTEX_UNKNOWN, cfg) {
|
||||
/* XXX: This is probably wrong */
|
||||
cfg.unknown = tex_count >= 4;
|
||||
}
|
||||
out += AGX_VDM_STATE_VERTEX_UNKNOWN_LENGTH;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user