Mesa (main): panvk: Streamline no shader RSD case

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon May 2 13:28:49 UTC 2022


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

Author: Alyssa Rosenzweig <alyssa at collabora.com>
Date:   Wed Apr 27 18:56:36 2022 -0400

panvk: Streamline no shader RSD case

Noticed by inspection.

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/16204>

---

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

diff --git a/src/panfrost/vulkan/panvk_vX_cs.c b/src/panfrost/vulkan/panvk_vX_cs.c
index 5db6ccd311f..619f6c76c62 100644
--- a/src/panfrost/vulkan/panvk_vX_cs.c
+++ b/src/panfrost/vulkan/panvk_vX_cs.c
@@ -845,13 +845,13 @@ panvk_per_arch(emit_base_fs_rsd)(const struct panvk_device *dev,
                  !pipeline->blend.reads_dest;
 #endif
       } else {
+         cfg.properties.depth_source = MALI_DEPTH_SOURCE_FIXED_FUNCTION;
+
 #if PAN_ARCH == 5
          cfg.shader.shader = 0x1;
          cfg.properties.work_register_count = 1;
-         cfg.properties.depth_source = MALI_DEPTH_SOURCE_FIXED_FUNCTION;
          cfg.properties.force_early_z = true;
 #else
-         cfg.properties.shader_modifies_coverage = true;
          cfg.properties.allow_forward_pixel_to_kill = true;
          cfg.properties.allow_forward_pixel_to_be_killed = true;
          cfg.properties.zs_update_operation = MALI_PIXEL_KILL_STRONG_EARLY;



More information about the mesa-commit mailing list