Mesa (master): freedreno: add env var to override tiles-per-pipe
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Aug 25 22:37:59 UTC 2020
Module: Mesa
Branch: master
Commit: 0f3c12c0ab05bd4f481f2b4c3397e1ddae1fb95d
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f3c12c0ab05bd4f481f2b4c3397e1ddae1fb95d
Author: Rob Clark <robdclark at chromium.org>
Date: Tue Aug 25 12:23:38 2020 -0700
freedreno: add env var to override tiles-per-pipe
Signed-off-by: Rob Clark <robdclark at chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6461>
---
src/gallium/drivers/freedreno/freedreno_gmem.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/gallium/drivers/freedreno/freedreno_gmem.c b/src/gallium/drivers/freedreno/freedreno_gmem.c
index 6119f564400..457a5c8f76c 100644
--- a/src/gallium/drivers/freedreno/freedreno_gmem.c
+++ b/src/gallium/drivers/freedreno/freedreno_gmem.c
@@ -24,6 +24,7 @@
* Rob Clark <robclark at freedesktop.org>
*/
+#include "util/debug.h"
#include "pipe/p_state.h"
#include "util/hash_table.h"
#include "util/u_dump.h"
@@ -326,6 +327,11 @@ gmem_stateobj_init(struct fd_screen *screen, struct gmem_key *key)
tpp_x += 1;
}
+#ifdef DEBUG
+ tpp_x = env_var_as_unsigned("TPP_X", tpp_x);
+ tpp_y = env_var_as_unsigned("TPP_Y", tpp_x);
+#endif
+
gmem->maxpw = tpp_x;
gmem->maxph = tpp_y;
More information about the mesa-commit
mailing list