Module: Mesa
Branch: master
Commit: 24d2f1347da62c12af9db81735977d0922dc75d0
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=24d2f1347da62c12af9db81735977d0922dc75d0

Author: Eric Anholt <[email protected]>
Date:   Wed Jun 27 15:55:32 2018 -0700

v3d: Add missing "number of bin tile lists" field.

Noticed when trying to feed our dumps through the CLIF parser.  Since this
is a "minus one" field, we were already filling in the value we wanted (0).

---

 src/broadcom/cle/v3d_packet_v33.xml | 1 +
 src/gallium/drivers/v3d/v3dx_rcl.c  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/broadcom/cle/v3d_packet_v33.xml 
b/src/broadcom/cle/v3d_packet_v33.xml
index 9ffc07b984..0c103f621f 100644
--- a/src/broadcom/cle/v3d_packet_v33.xml
+++ b/src/broadcom/cle/v3d_packet_v33.xml
@@ -977,6 +977,7 @@
   </packet>
 
   <packet code="122" name="Multicore Rendering Supertile Configuration" cl="R">
+    <field name="Number of Bin Tile Lists" size="3" start="61" type="uint" 
minus_one="true"/>
     <field name="Supertile Raster Order" size="1" start="60" type="bool"/>
     <field name="Multicore Enable" size="1" start="56" type="bool"/>
 
diff --git a/src/gallium/drivers/v3d/v3dx_rcl.c 
b/src/gallium/drivers/v3d/v3dx_rcl.c
index 549ad1a456..e8e3dac714 100644
--- a/src/gallium/drivers/v3d/v3dx_rcl.c
+++ b/src/gallium/drivers/v3d/v3dx_rcl.c
@@ -705,6 +705,7 @@ v3dX(emit_rcl)(struct v3d_job *job)
                                 supertile_h++;
                 }
 
+                config.number_of_bin_tile_lists = 1;
                 config.total_frame_width_in_tiles = job->draw_tiles_x;
                 config.total_frame_height_in_tiles = job->draw_tiles_y;
 

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to