From dc5efa892fa13068418ff189f66a03e88e66ec9f Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Mon, 28 Oct 2024 09:55:26 +0100 Subject: [PATCH] radv: remove useless check about gl_Position as PS inputs for NGGC gl_Position isn't part of the PS inputs read mask. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_shader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_shader.c b/src/amd/vulkan/radv_shader.c index d0fd1cb28d3..7fb22d3b932 100644 --- a/src/amd/vulkan/radv_shader.c +++ b/src/amd/vulkan/radv_shader.c @@ -670,7 +670,7 @@ radv_consider_culling(const struct radv_physical_device *pdev, struct nir_shader max_ps_params = 12; /* GFX10.3 and newer discrete GPUs. */ /* TODO: consider other heuristics here, such as PS execution time */ - if (util_bitcount64(ps_inputs_read & ~VARYING_BIT_POS) > max_ps_params) + if (util_bitcount64(ps_inputs_read) > max_ps_params) return false; /* Only triangle culling is supported. */