From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 67F6BC432BE for ; Wed, 1 Sep 2021 20:25:57 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 46D8260041 for ; Wed, 1 Sep 2021 20:25:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230510AbhIAU0x (ORCPT ); Wed, 1 Sep 2021 16:26:53 -0400 Received: from mail-0201.mail-europe.com ([51.77.79.158]:40879 "EHLO mail-0201.mail-europe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229653AbhIAU0v (ORCPT ); Wed, 1 Sep 2021 16:26:51 -0400 Date: Wed, 01 Sep 2021 20:24:51 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emersion.fr; s=protonmail; t=1630527892; bh=wvdyfuuvgWLif0GJRW36mFo+P+Mh6ICaw07RdRnThMg=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=FrOHTCIqt3I61txak4+8iO45X6EB6GXHWcTHEKdddUWY4TMJs3jk6y9iRunsikf29 qxgUBzAuDs+6z/AtVYTrrAqGdbtnsRES5dYDjUhiK996OGbms/vNwaQlSS52QX762A c2Er8dhAynJU55dGgf/PsxJpqXGP9k614B8zUIWLD/q4M9FXwrOpQkIQqZGavRXAo7 anAkGzcOPMk07mYhB6PotWuIQv3JlVbI7Kd/OzvykK1+nmRITr22gKri6oveI4bcTc upn39DNKvUZ1wyVU4qvWhjiwdu7HxcTna4lXh8vcpc+r03cU4Ws58Wk46GD9vAAvSm HUZPw/Q4fFM9g== To: Igor Matheus Andrade Torrente From: Simon Ser Cc: rodrigosiqueiramelo@gmail.com, melissa.srw@gmail.com, hamohammed.sa@gmail.com, daniel@ffwll.ch, airlied@linux.ie, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Reply-To: Simon Ser Subject: Re: VKMS: New plane formats Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Ideally the final composition format would have enough precision for all of the planes. I think it'd make sense to use ARGB16161616 if the primary plane uses ARGB8888 and an overlay plane uses ARGB16161616. To simplify the code, maybe it's fine to always use ARGB16161616 for the output, and add getters which fetch an ARGB16161616 row for each supported plane format.