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