Mesa (master): panfrost: Honour cso->compare_mode

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Jul 16 20:16:43 UTC 2020


Module: Mesa
Branch: master
Commit: 6c6a8b2f071b2d56b694f0016d84b2b9d6858d42
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c6a8b2f071b2d56b694f0016d84b2b9d6858d42

Author: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Date:   Tue Jul 14 18:55:07 2020 -0400

panfrost: Honour cso->compare_mode

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5858>

---

 src/gallium/drivers/panfrost/pan_cmdstream.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/gallium/drivers/panfrost/pan_cmdstream.c b/src/gallium/drivers/panfrost/pan_cmdstream.c
index bda4b1da7c9..dbfe1f4461b 100644
--- a/src/gallium/drivers/panfrost/pan_cmdstream.c
+++ b/src/gallium/drivers/panfrost/pan_cmdstream.c
@@ -467,7 +467,9 @@ void panfrost_sampler_desc_init(const struct pipe_sampler_state *cso,
                 .wrap_s = translate_tex_wrap(cso->wrap_s),
                 .wrap_t = translate_tex_wrap(cso->wrap_t),
                 .wrap_r = translate_tex_wrap(cso->wrap_r),
-                .compare_func = panfrost_flip_compare_func(func),
+                .compare_func = cso->compare_mode ?
+                        panfrost_flip_compare_func(func) :
+                        MALI_FUNC_NEVER,
                 .border_color = {
                         cso->border_color.f[0],
                         cso->border_color.f[1],



More information about the mesa-commit mailing list