From 542a317a129ca28ea2f14a538e083ccbab0c064d Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Fri, 11 Aug 2023 14:01:02 -0400 Subject: [PATCH] agx: Use 16-bit reg for pixel_coord Mistake during IR translation, this is 16-bit in NIR. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/asahi/compiler/agx_compile.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/asahi/compiler/agx_compile.c b/src/asahi/compiler/agx_compile.c index 22aa6d82c2e..add0d93d7db 100644 --- a/src/asahi/compiler/agx_compile.c +++ b/src/asahi/compiler/agx_compile.c @@ -1011,8 +1011,8 @@ agx_emit_intrinsic(agx_builder *b, nir_intrinsic_instr *instr) return agx_emit_collect_to( b, dst, 2, (agx_index[2]){ - agx_get_sr(b, 32, AGX_SR_THREAD_POSITION_IN_GRID_X), - agx_get_sr(b, 32, AGX_SR_THREAD_POSITION_IN_GRID_Y), + agx_get_sr(b, 16, AGX_SR_THREAD_POSITION_IN_GRID_X), + agx_get_sr(b, 16, AGX_SR_THREAD_POSITION_IN_GRID_Y), }); case nir_intrinsic_load_frag_coord_zw: {