Module: Mesa
Branch: main
Commit: dd8a314d3f648506cc4750437aaa60a9d89e10c9
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd8a314d3f648506cc4750437aaa60a9d89e10c9

Author: Lucas Stach <[email protected]>
Date:   Sat Apr  9 23:14:16 2022 +0200

etnaviv: update headers from rnndb

Update to rnndb commit ad665b720421.

Signed-off-by: Lucas Stach <[email protected]>
Reviewed-by: Philipp Zabel <[email protected]>
Reviewed-by: Christian Gmeiner <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9255>

---

 src/gallium/drivers/etnaviv/hw/state_3d.xml.h | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/src/gallium/drivers/etnaviv/hw/state_3d.xml.h 
b/src/gallium/drivers/etnaviv/hw/state_3d.xml.h
index 443649c62e7..35922bb1f26 100644
--- a/src/gallium/drivers/etnaviv/hw/state_3d.xml.h
+++ b/src/gallium/drivers/etnaviv/hw/state_3d.xml.h
@@ -8,17 +8,17 @@ http://0x04.net/cgit/index.cgi/rules-ng-ng
 git clone git://0x04.net/rules-ng-ng
 
 The rules-ng-ng source files this header was generated from are:
-- state.xml     (  26877 bytes, from 2020-10-28 12:56:03)
+- state.xml     (  26877 bytes, from 2022-04-09 20:48:40)
 - common.xml    (  35468 bytes, from 2020-10-28 12:56:03)
 - common_3d.xml (  15058 bytes, from 2020-10-28 12:56:03)
 - state_hi.xml  (  34803 bytes, from 2020-10-28 12:56:03)
 - copyright.xml (   1597 bytes, from 2020-10-28 12:56:03)
 - state_2d.xml  (  51552 bytes, from 2020-10-28 12:56:03)
-- state_3d.xml  (  84002 bytes, from 2020-11-01 11:28:08)
+- state_3d.xml  (  84326 bytes, from 2022-04-09 21:11:44)
 - state_blt.xml (  14252 bytes, from 2020-10-28 12:56:03)
 - state_vg.xml  (   5975 bytes, from 2020-10-28 12:56:03)
 
-Copyright (C) 2012-2020 by the following authors:
+Copyright (C) 2012-2022 by the following authors:
 - Wladimir J. van der Laan <[email protected]>
 - Christian Gmeiner <[email protected]>
 - Lucas Stach <[email protected]>
@@ -982,8 +982,8 @@ DEALINGS IN THE SOFTWARE.
 #define VIVS_PE_COLOR_FORMAT_COMPONENTS__MASK                  0x00000f00
 #define VIVS_PE_COLOR_FORMAT_COMPONENTS__SHIFT                 8
 #define VIVS_PE_COLOR_FORMAT_COMPONENTS(x)                     (((x) << 
VIVS_PE_COLOR_FORMAT_COMPONENTS__SHIFT) & VIVS_PE_COLOR_FORMAT_COMPONENTS__MASK)
-#define VIVS_PE_COLOR_FORMAT_SUPER_TILED_NEW                   0x00002000
 #define VIVS_PE_COLOR_FORMAT_COMPONENTS_MASK                   0x00001000
+#define VIVS_PE_COLOR_FORMAT_SUPER_TILED_NEW                   0x00002000
 #define VIVS_PE_COLOR_FORMAT_OVERWRITE                         0x00010000
 #define VIVS_PE_COLOR_FORMAT_OVERWRITE_MASK                    0x00020000
 #define VIVS_PE_COLOR_FORMAT_SUPER_TILED                       0x00100000
@@ -1237,7 +1237,10 @@ DEALINGS IN THE SOFTWARE.
 #define VIVS_RS_SOURCE_STRIDE_STRIDE__MASK                     0x0003ffff
 #define VIVS_RS_SOURCE_STRIDE_STRIDE__SHIFT                    0
 #define VIVS_RS_SOURCE_STRIDE_STRIDE(x)                                (((x) 
<< VIVS_RS_SOURCE_STRIDE_STRIDE__SHIFT) & VIVS_RS_SOURCE_STRIDE_STRIDE__MASK)
-#define VIVS_RS_SOURCE_STRIDE_UNK29                            0x20000000
+#define VIVS_RS_SOURCE_STRIDE_TS_MODE__MASK                    0x20000000
+#define VIVS_RS_SOURCE_STRIDE_TS_MODE__SHIFT                   29
+#define VIVS_RS_SOURCE_STRIDE_TS_MODE(x)                       (((x) << 
VIVS_RS_SOURCE_STRIDE_TS_MODE__SHIFT) & VIVS_RS_SOURCE_STRIDE_TS_MODE__MASK)
+#define VIVS_RS_SOURCE_STRIDE_SUPER_TILED_NEW                  0x08000000
 #define VIVS_RS_SOURCE_STRIDE_MULTI                            0x40000000
 #define VIVS_RS_SOURCE_STRIDE_TILING                           0x80000000
 
@@ -1247,6 +1250,7 @@ DEALINGS IN THE SOFTWARE.
 #define VIVS_RS_DEST_STRIDE_STRIDE__MASK                       0x0003ffff
 #define VIVS_RS_DEST_STRIDE_STRIDE__SHIFT                      0
 #define VIVS_RS_DEST_STRIDE_STRIDE(x)                          (((x) << 
VIVS_RS_DEST_STRIDE_STRIDE__SHIFT) & VIVS_RS_DEST_STRIDE_STRIDE__MASK)
+#define VIVS_RS_DEST_STRIDE_SUPER_TILED_NEW                    0x08000000
 #define VIVS_RS_DEST_STRIDE_MULTI                              0x40000000
 #define VIVS_RS_DEST_STRIDE_TILING                             0x80000000
 
@@ -1789,7 +1793,8 @@ DEALINGS IN THE SOFTWARE.
 #define VIVS_NTE_DESCRIPTOR_TX_CTRL_TS_INDEX__MASK             0x0000001c
 #define VIVS_NTE_DESCRIPTOR_TX_CTRL_TS_INDEX__SHIFT            2
 #define VIVS_NTE_DESCRIPTOR_TX_CTRL_TS_INDEX(x)                        (((x) 
<< VIVS_NTE_DESCRIPTOR_TX_CTRL_TS_INDEX__SHIFT) & 
VIVS_NTE_DESCRIPTOR_TX_CTRL_TS_INDEX__MASK)
-#define VIVS_NTE_DESCRIPTOR_TX_CTRL_COMPRESSION                        
0x00000040
+#define VIVS_NTE_DESCRIPTOR_TX_CTRL_COMPRESSION                        
0x00000020
+#define VIVS_NTE_DESCRIPTOR_TX_CTRL_128B_TILE                  0x00000040
 
 #define VIVS_NTE_DESCRIPTOR_SAMP_CTRL0_MIRROR(i0)             (0x00016000 + 
0x4*(i0))
 

Reply via email to