panfrost: Don't expose fp16 support on Bifrost unless explicitly requested
authorBoris Brezillon <boris.brezillon@collabora.com>
Mon, 16 Nov 2020 13:38:22 +0000 (14:38 +0100)
committerBoris Brezillon <boris.brezillon@collabora.com>
Tue, 17 Nov 2020 07:41:05 +0000 (08:41 +0100)
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7636>

src/gallium/drivers/panfrost/pan_screen.c

index 24ba288..2abe32a 100644 (file)
@@ -344,7 +344,7 @@ panfrost_get_shader_param(struct pipe_screen *screen,
 
         case PIPE_SHADER_CAP_FP16:
         case PIPE_SHADER_CAP_GLSL_16BIT_CONSTS:
-                return (!is_nofp16 && (!is_bifrost || is_deqp)) || is_fp16;
+                return (!is_nofp16 && !is_bifrost) || is_fp16;
 
         case PIPE_SHADER_CAP_FP16_DERIVATIVES:
         case PIPE_SHADER_CAP_INT16: