Mesa (main): panvk: Simplify depth clear preload condition

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Jun 13 17:43:13 UTC 2022


Module: Mesa
Branch: main
Commit: f00e0bfd8a9562a31c51710bc5211bd7d9a059ad
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f00e0bfd8a9562a31c51710bc5211bd7d9a059ad

Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Thu Jun  9 13:39:37 2022 -0400

panvk: Simplify depth clear preload condition

Easier to understand and equivalent in practice.

Signed-off-by: Alyssa Rosenzweig <alyssa at collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16950>

---

 src/panfrost/vulkan/panvk_vX_meta_clear.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/panfrost/vulkan/panvk_vX_meta_clear.c b/src/panfrost/vulkan/panvk_vX_meta_clear.c
index c84795d25a7..cc2874823e9 100644
--- a/src/panfrost/vulkan/panvk_vX_meta_clear.c
+++ b/src/panfrost/vulkan/panvk_vX_meta_clear.c
@@ -428,8 +428,8 @@ panvk_meta_clear_zs_img(struct panvk_cmd_buffer *cmdbuf,
    if (util_format_has_depth(fdesc)) {
       fbinfo->zs.view.zs = &view;
       if (util_format_has_stencil(fdesc)) {
-         fbinfo->zs.preload.z = !fbinfo->zs.clear.z && fbinfo->zs.clear.s;
-         fbinfo->zs.preload.s = !fbinfo->zs.clear.s && fbinfo->zs.clear.z;
+         fbinfo->zs.preload.z = !fbinfo->zs.clear.z;
+         fbinfo->zs.preload.s = !fbinfo->zs.clear.s;
       }
    } else {
       fbinfo->zs.view.s = &view;



More information about the mesa-commit mailing list