From 1122231f95fcdf16e68112e47d0ec9489820b3cc Mon Sep 17 00:00:00 2001 From: Sviatoslav Peleshko Date: Wed, 10 Aug 2022 16:20:48 +0300 Subject: [PATCH] isl: Check all channels in isl_formats_have_same_bits_per_channel Cc: 22.2 Signed-off-by: Sviatoslav Peleshko Reviewed-by: Lionel Landwerlin Reviewed-by: Nanley Chery Reviewed-by: Ivan Briano Part-of: (cherry picked from commit 0ed8a48ce9bbe0fe91e4edb38fa347a31bb81c49) --- .pick_status.json | 2 +- src/intel/isl/isl_format.c | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.pick_status.json b/.pick_status.json index ee4172ccf51..9f100f42c36 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -3172,7 +3172,7 @@ "description": "isl: Check all channels in isl_formats_have_same_bits_per_channel", "nominated": false, "nomination_type": null, - "resolution": 4, + "resolution": 1, "main_sha": null, "because_sha": null }, diff --git a/src/intel/isl/isl_format.c b/src/intel/isl/isl_format.c index edab9d765cf..d8508c90a94 100644 --- a/src/intel/isl/isl_format.c +++ b/src/intel/isl/isl_format.c @@ -971,7 +971,10 @@ isl_formats_have_same_bits_per_channel(enum isl_format format1, return fmtl1->channels.r.bits == fmtl2->channels.r.bits && fmtl1->channels.g.bits == fmtl2->channels.g.bits && fmtl1->channels.b.bits == fmtl2->channels.b.bits && - fmtl1->channels.a.bits == fmtl2->channels.a.bits; + fmtl1->channels.a.bits == fmtl2->channels.a.bits && + fmtl1->channels.l.bits == fmtl2->channels.l.bits && + fmtl1->channels.i.bits == fmtl2->channels.i.bits && + fmtl1->channels.p.bits == fmtl2->channels.p.bits; } /**