From bdf1163c2ab9700cdced85eb2a5893dbfb1c50ad Mon Sep 17 00:00:00 2001 From: Neha Bhende Date: Mon, 24 Jan 2022 12:53:19 -0800 Subject: [PATCH] svga: enable PIPE_CAP_IMAGE_STORE_FORMATTED on gl43 capable device With upstream mesa PIPE_CAP_IMAGE_STORE_FORMATTED needs to be set to enable ARB_shader_image_load_store extension. This will reenable GL43 support for svga GL43 capable device Fixes: 3b81d2d30dab ('mesa/st: do not expose ARB_shader_image_load_store if not fully implemented') Tested with glretrace Reviewed-by: Charmaine Lee Part-of: --- src/gallium/drivers/svga/svga_screen.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/drivers/svga/svga_screen.c b/src/gallium/drivers/svga/svga_screen.c index ceac6d75d27..d10c8da5e3b 100644 --- a/src/gallium/drivers/svga/svga_screen.c +++ b/src/gallium/drivers/svga/svga_screen.c @@ -461,6 +461,8 @@ svga_get_param(struct pipe_screen *screen, enum pipe_cap param) return 1; case PIPE_CAP_TEXTURE_HALF_FLOAT_LINEAR: return 1; + case PIPE_CAP_IMAGE_STORE_FORMATTED: + return sws->have_gl43; default: return u_pipe_screen_get_param_defaults(screen, param); }