From: Marek Olšák Date: Sun, 19 Mar 2023 21:05:40 +0000 (-0400) Subject: radeonsi/gfx11: reduce MSAA samples to 8 for no-attachment framebuffer X-Git-Tag: upstream/23.3.3~10861 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=281126f1d65e0177e333f2be32d901981d8ca950;p=platform%2Fupstream%2Fmesa.git radeonsi/gfx11: reduce MSAA samples to 8 for no-attachment framebuffer EQAA is unsupported Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- diff --git a/src/gallium/drivers/radeonsi/si_state.c b/src/gallium/drivers/radeonsi/si_state.c index d03fe3b..756c27c 100644 --- a/src/gallium/drivers/radeonsi/si_state.c +++ b/src/gallium/drivers/radeonsi/si_state.c @@ -2433,7 +2433,9 @@ static bool si_is_format_supported(struct pipe_screen *screen, enum pipe_format /* Chips with 1 RB don't increment occlusion queries at 16x MSAA sample rate, * so don't expose 16 samples there. */ - const unsigned max_eqaa_samples = util_bitcount64(sscreen->info.enabled_rb_mask) <= 1 ? 8 : 16; + const unsigned max_eqaa_samples = + (sscreen->info.gfx_level >= GFX11 || + util_bitcount64(sscreen->info.enabled_rb_mask) <= 1) ? 8 : 16; const unsigned max_samples = 8; /* MSAA support without framebuffer attachments. */