diff --git a/src/panfrost/lib/pan_afbc.c b/src/panfrost/lib/pan_afbc.c index 42540a795b9..83225d98d52 100644 --- a/src/panfrost/lib/pan_afbc.c +++ b/src/panfrost/lib/pan_afbc.c @@ -139,8 +139,8 @@ panfrost_afbc_format(unsigned arch, enum pipe_format format) */ format = util_format_linear(format); - /* Don't allow swizzled formats on v7+ */ - if (arch >= 7 && format != unswizzled_format(format)) + /* Don't allow swizzled formats on v7 */ + if (arch == 7 && format != unswizzled_format(format)) return PAN_AFBC_MODE_INVALID; /* Otherwise swizzling doesn't affect AFBC */