From d3747fb1ebbb1c3d6f62abaf92b100f7f52d0f6b Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 12 Feb 2020 08:39:29 -0500 Subject: [PATCH] pan/midgard: Set xyzx swizzle for load_compute_arg Probably harmless but the w component doesn't appear valid so let's match the blob... one less bit to be nervous about. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/panfrost/midgard/midgard_compile.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/panfrost/midgard/midgard_compile.c b/src/panfrost/midgard/midgard_compile.c index c0334081574..8aa54bfb0a2 100644 --- a/src/panfrost/midgard/midgard_compile.c +++ b/src/panfrost/midgard/midgard_compile.c @@ -1481,6 +1481,7 @@ emit_compute_builtin(compiler_context *ctx, nir_intrinsic_instr *instr) unsigned reg = nir_dest_index(ctx, &instr->dest); midgard_instruction ins = m_ld_compute_id(reg, 0); ins.mask = mask_of(3); + ins.swizzle[0][3] = COMPONENT_X; /* xyzx */ ins.load_store.arg_1 = compute_builtin_arg(instr->intrinsic); emit_mir_instruction(ctx, ins); } -- 2.30.2