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; } /**