From 1222c86e34fb7ba5085c598b7d1d073258d9fafc Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Fri, 17 Jun 2022 12:54:07 -0400 Subject: [PATCH] panfrost: Bump ESSL_FEATURE_LEVEL on Valhall This advertises ARB_gpu_shader5 on Valhall, which should be working now. On the GLES3.1 side, this notably adds support for sample variables and dynamic offsets for texture gathers, both of which should now be working. No shader-db changes. Signed-off-by: Alyssa Rosenzweig 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 75ce2e15c3c..ae2e379cc50 100644 --- a/src/gallium/drivers/panfrost/pan_screen.c +++ b/src/gallium/drivers/panfrost/pan_screen.c @@ -195,7 +195,7 @@ panfrost_get_param(struct pipe_screen *screen, enum pipe_cap param) case PIPE_CAP_GLSL_FEATURE_LEVEL_COMPATIBILITY: return is_gl3 ? 330 : 140; case PIPE_CAP_ESSL_FEATURE_LEVEL: - return pan_is_bifrost(dev) ? 320 : 310; + return dev->arch >= 6 ? 320 : 310; case PIPE_CAP_CONSTANT_BUFFER_OFFSET_ALIGNMENT: return 16;