From 642a0972f009e4e0ea9de6433a45a5fbe549e32c Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 24 May 2023 14:42:00 +0200 Subject: [PATCH] radv: gather info about load_poly_line_smooth_enabled Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_shader.h | 1 + src/amd/vulkan/radv_shader_info.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/amd/vulkan/radv_shader.h b/src/amd/vulkan/radv_shader.h index 9c7ebc4..426129e 100644 --- a/src/amd/vulkan/radv_shader.h +++ b/src/amd/vulkan/radv_shader.h @@ -330,6 +330,7 @@ struct radv_shader_info { struct { bool uses_sample_shading; bool needs_sample_positions; + bool needs_poly_line_smooth; bool writes_memory; bool writes_z; bool writes_stencil; diff --git a/src/amd/vulkan/radv_shader_info.c b/src/amd/vulkan/radv_shader_info.c index 42880c4..60bd133 100644 --- a/src/amd/vulkan/radv_shader_info.c +++ b/src/amd/vulkan/radv_shader_info.c @@ -231,6 +231,9 @@ gather_intrinsic_info(const nir_shader *nir, const nir_intrinsic_instr *instr, case nir_intrinsic_bvh64_intersect_ray_amd: info->cs.uses_rt = true; break; + case nir_intrinsic_load_poly_line_smooth_enabled: + info->ps.needs_poly_line_smooth = true; + break; default: break; } -- 2.7.4