Module: Mesa Branch: master Commit: 2bcb3d922600b86818dc03110538460a92fbab6f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bcb3d922600b86818dc03110538460a92fbab6f
Author: Alyssa Rosenzweig <[email protected]> Date: Thu Aug 15 16:29:15 2019 -0700 pan/midgard: Set mask for lowered read-hazard moves If we need to lower a move for a read from a vec2 texture coordinate, we shouldn't write zw, even incidentally. Signed-off-by: Alyssa Rosenzweig <[email protected]> --- src/panfrost/midgard/midgard_ra.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/panfrost/midgard/midgard_ra.c b/src/panfrost/midgard/midgard_ra.c index 5df8ecf0df0..6a417d48c91 100644 --- a/src/panfrost/midgard/midgard_ra.c +++ b/src/panfrost/midgard/midgard_ra.c @@ -501,6 +501,7 @@ mir_lower_special_reads(compiler_context *ctx) } else { idx = spill_idx++; m = v_mov(i, blank_alu_src, idx); + m.mask = mir_mask_of_read_components(pre_use, i); mir_insert_instruction_before(pre_use, m); mir_rewrite_index_src_single(pre_use, i, idx); } _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
