panfrost: Enable AFBC for RGB565

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5484>
This commit is contained in:
Alyssa Rosenzweig 2020-06-04 17:35:40 -04:00 committed by Marge Bot
parent 92553b6290
commit 27d3685528

View file

@ -92,9 +92,16 @@ panfrost_format_supports_afbc(enum pipe_format format)
if (util_format_is_rgba8_variant(desc))
return true;
/* Gross, but probably good enough */
if (format == PIPE_FORMAT_R8G8B8_UNORM)
/* List some special formats */
switch (format) {
case PIPE_FORMAT_R8G8B8_UNORM:
case PIPE_FORMAT_B8G8R8_UNORM:
case PIPE_FORMAT_R5G6B5_UNORM:
case PIPE_FORMAT_B5G6R5_UNORM:
return true;
default:
break;
}
/* Only Z24S8 variants are compressible as Z/S */