From 028de3beaf9d44330cbaab24519e8f98659aa570 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Tue, 24 Nov 2020 13:57:12 -0500 Subject: [PATCH] panfrost: Enable indirect uniform indexing It works fine, and without it, the lowering bloats GLES2 shaders (by a factor of 20x for one shader on t-rex!) Signed-off-by: Alyssa Rosenzweig Reviewed-by: Boris Brezillon Part-of: --- src/gallium/drivers/panfrost/pan_screen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/panfrost/pan_screen.c b/src/gallium/drivers/panfrost/pan_screen.c index 2abe32a4275..c82059f7047 100644 --- a/src/gallium/drivers/panfrost/pan_screen.c +++ b/src/gallium/drivers/panfrost/pan_screen.c @@ -331,7 +331,7 @@ panfrost_get_shader_param(struct pipe_screen *screen, return 0; case PIPE_SHADER_CAP_INDIRECT_CONST_ADDR: - return (is_bifrost && !is_deqp) ? 0 : 1; + return 1; case PIPE_SHADER_CAP_SUBROUTINES: return 0;