From 4d0cd48fab57cbc54d9fbcb829dec09faec91d3a Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Tue, 17 Nov 2020 09:32:40 +0100 Subject: [PATCH] panfrost: Enable MSAA on bifrost when deqp debug option is set Signed-off-by: Boris Brezillon Reviewed-by: Alyssa Rosenzweig Part-of: --- src/gallium/drivers/panfrost/pan_screen.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/panfrost/pan_screen.c b/src/gallium/drivers/panfrost/pan_screen.c index c82059f7047..8163aaef3fb 100644 --- a/src/gallium/drivers/panfrost/pan_screen.c +++ b/src/gallium/drivers/panfrost/pan_screen.c @@ -436,6 +436,7 @@ panfrost_is_format_supported( struct pipe_screen *screen, { struct panfrost_device *dev = pan_device(screen); bool is_bifrost = (dev->quirks & IS_BIFROST); + bool is_deqp = dev->debug & PAN_DBG_DEQP; const struct util_format_description *format_desc; assert(target == PIPE_BUFFER || @@ -464,7 +465,7 @@ panfrost_is_format_supported( struct pipe_screen *screen, return false; /* Don't advertise multisampling on Bifrost yet */ - if (is_bifrost && sample_count > 1) + if ((is_bifrost && !is_deqp) && sample_count > 1) return false; /* Z16 causes dEQP failures on t720 */