Module: Mesa Branch: main Commit: b16017d080745973578211489516b2870b38f9d2 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b16017d080745973578211489516b2870b38f9d2
Author: Qiang Yu <[email protected]> Date: Thu Nov 30 21:14:27 2023 +0800 nir: fix load layer id system_values_read info gather Otherwise radeons+ACO compilation fail. Fixes: 32ee6376ad3 ("nir: add lowering from FS LAYER input to LAYER_ID sysval") Acked-by: Pierre-Eric Pelloux-Prayer <[email protected]> Reviewed-by: Marek Olšák <[email protected]> Reviewed-by: Faith Ekstrand <[email protected]> Signed-off-by: Qiang Yu <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26422> --- src/compiler/nir/nir_gather_info.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/compiler/nir/nir_gather_info.c b/src/compiler/nir/nir_gather_info.c index df0aefc6987..58d3cda4270 100644 --- a/src/compiler/nir/nir_gather_info.c +++ b/src/compiler/nir/nir_gather_info.c @@ -681,6 +681,7 @@ gather_intrinsic_info(nir_intrinsic_instr *instr, nir_shader *shader, case nir_intrinsic_load_gs_header_ir3: case nir_intrinsic_load_tcs_header_ir3: case nir_intrinsic_load_ray_triangle_vertex_positions: + case nir_intrinsic_load_layer_id: BITSET_SET(shader->info.system_values_read, nir_system_value_from_intrinsic(instr->intrinsic)); break;
