diff --git a/.pick_status.json b/.pick_status.json index f00c47ae5a9..5fce8b99bb4 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -625,7 +625,7 @@ "description": "pan/mdg: Fix discard encoding", "nominated": true, "nomination_type": 0, - "resolution": 0, + "resolution": 1, "master_sha": null, "because_sha": null }, diff --git a/src/panfrost/midgard/midgard_emit.c b/src/panfrost/midgard/midgard_emit.c index 8b022554a94..964ee560dd9 100644 --- a/src/panfrost/midgard/midgard_emit.c +++ b/src/panfrost/midgard/midgard_emit.c @@ -641,7 +641,8 @@ emit_branch(midgard_instruction *ins, int quadword_offset = 0; if (is_discard) { - /* Ignored */ + /* Fixed encoding, not actually an offset */ + quadword_offset = 0x2; } else if (is_tilebuf_wait) { quadword_offset = -1; } else if (target_number > block->base.name) {