summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/etnaviv/etnaviv_rs.h
diff options
context:
space:
mode:
authorLucas Stach <l.stach@pengutronix.de>2022-04-10 12:59:34 +0200
committerMarge Bot <emma+marge@anholt.net>2022-04-27 09:10:27 +0000
commit17d9b0808ab76edb4d2ead0e64a45ef810a13229 (patch)
tree0a4876b5482c7bd4ae0f68141147ff03ae9af7db /src/gallium/drivers/etnaviv/etnaviv_rs.h
parentc2a3236d1a33be8e517d97a9533fbd7eea0725fe (diff)
etnaviv: add support for big tile RS states
On GPUs with the CACHE128B256BPERLINE feature the RS gained some new state bits to deal with the new additional information required for this big tile support. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de> Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9255>
Diffstat (limited to 'src/gallium/drivers/etnaviv/etnaviv_rs.h')
-rw-r--r--src/gallium/drivers/etnaviv/etnaviv_rs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/drivers/etnaviv/etnaviv_rs.h b/src/gallium/drivers/etnaviv/etnaviv_rs.h
index 748de00e16f..5b326d39654 100644
--- a/src/gallium/drivers/etnaviv/etnaviv_rs.h
+++ b/src/gallium/drivers/etnaviv/etnaviv_rs.h
@@ -34,6 +34,7 @@ struct rs_state {
uint8_t downsample_x : 1; /* Downsample in x direction */
uint8_t downsample_y : 1; /* Downsample in y direction */
uint8_t source_ts_valid : 1;
+ uint8_t source_ts_mode : 1;
uint8_t source_ts_compressed : 1;
uint8_t source_format; /* RS_FORMAT_XXX */