From 593fb2035d3cee4f19bda5f584f25afdca8ccb5a Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Tue, 6 Jun 2023 17:25:41 +0200 Subject: [PATCH] radv: gather info about nir_intrinsic_load_sample_positions_amd nir_intrinsic_load_barycentric_coord_at_sample is lowered before the radv_shader_info pass and load_sample_positions_amd might be needed. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_shader_info.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/amd/vulkan/radv_shader_info.c b/src/amd/vulkan/radv_shader_info.c index 049cd8bb913..ea4635e1b23 100644 --- a/src/amd/vulkan/radv_shader_info.c +++ b/src/amd/vulkan/radv_shader_info.c @@ -173,6 +173,9 @@ gather_intrinsic_info(const nir_shader *nir, const nir_intrinsic_instr *instr, case nir_intrinsic_load_provoking_vtx_amd: info->ps.load_provoking_vtx = true; break; + case nir_intrinsic_load_sample_positions_amd: + info->ps.needs_sample_positions = true; + break; case nir_intrinsic_load_rasterization_primitive_amd: info->ps.load_rasterization_prim = true; break;