From ce5d1100ebc758268e98ec639863b20787365168 Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Tue, 29 Aug 2023 17:09:14 +0200 Subject: [PATCH] asahi: handle load_workgroup_size Signed-off-by: Karol Herbst Reviewed-by: Alyssa Rosenzweig Part-of: --- src/asahi/compiler/agx_compile.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/asahi/compiler/agx_compile.c b/src/asahi/compiler/agx_compile.c index d4fa491..26799c5 100644 --- a/src/asahi/compiler/agx_compile.c +++ b/src/asahi/compiler/agx_compile.c @@ -1077,6 +1077,10 @@ agx_emit_intrinsic(agx_builder *b, nir_intrinsic_instr *instr) return agx_load_compute_dimension(b, dst, instr, AGX_SR_THREADGROUP_POSITION_IN_GRID_X); + case nir_intrinsic_load_workgroup_size: + return agx_load_compute_dimension(b, dst, instr, + AGX_SR_THREADS_PER_THREADGROUP_X); + case nir_intrinsic_load_global_invocation_id: return agx_load_compute_dimension(b, dst, instr, AGX_SR_THREAD_POSITION_IN_GRID_X); -- 2.7.4