summaryrefslogtreecommitdiffstats
path: root/src/broadcom/cle
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2018-06-25 10:12:03 -0700
committerEric Anholt <[email protected]>2018-07-02 10:05:14 -0700
commit49f7631c9fd94fbc5c892f70e5bcef54d0ec5043 (patch)
tree44ff6259b874d740daa2264677c9b6966a56d165 /src/broadcom/cle
parentc7726fbfa5f3370baada02f2c6c58f7689809631 (diff)
v3d: Emit a TF flush after each draw using TF.
This fixes GPU hangs on 7278 in transform feedback tests such as GTF-GLES3.gtf.GL3Tests.transform_feedback2.transform_feedback2_basic
Diffstat (limited to 'src/broadcom/cle')
-rw-r--r--src/broadcom/cle/v3d_packet_v33.xml2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/broadcom/cle/v3d_packet_v33.xml b/src/broadcom/cle/v3d_packet_v33.xml
index ff5ecb5c171..3e85b672320 100644
--- a/src/broadcom/cle/v3d_packet_v33.xml
+++ b/src/broadcom/cle/v3d_packet_v33.xml
@@ -425,6 +425,8 @@
</field>
</packet>
+ <packet code="31" name="Transform Feedback Flush and Count"/>
+
<packet code="32" name="Indexed Primitive List" cl="B" max_ver="33">
<field name="Minimum index" size="32" start="104" type="uint"/>
<field name="Enable Primitive Restarts" size="1" start="103" type="bool"/>