nvk: Reorder view_mask checks in nvk_mme_clear

This should not change anything apart from making it match the ordering
we have everywhere else.

Signed-off-by: Mary Guillemard <mary@mary.zone>
Reviewed-by: Mel Henning <mhenning@darkrefraction.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39783>
This commit is contained in:
Mary Guillemard 2026-02-09 11:27:57 +01:00 committed by Marge Bot
parent 872ea727fb
commit 263bc9ab2b

View file

@ -25,6 +25,18 @@ nvk_mme_clear(struct mme_builder *b)
const uint32_t arr_idx = 1 << DRF_LO(NV9097_CLEAR_SURFACE_RT_ARRAY_INDEX);
mme_if(b, ieq, view_mask, mme_zero()) {
struct mme_value layer_count = mme_load(b);
mme_loop(b, layer_count) {
mme_mthd(b, NV9097_CLEAR_SURFACE);
mme_emit(b, payload);
mme_add_to(b, payload, payload, mme_imm(arr_idx));
}
mme_free_reg(b, layer_count);
}
mme_if(b, ine, view_mask, mme_zero()) {
struct mme_value bit = mme_mov(b, mme_imm(1));
@ -40,18 +52,6 @@ nvk_mme_clear(struct mme_builder *b)
mme_free_reg(b, bit);
}
mme_if(b, ieq, view_mask, mme_zero()) {
struct mme_value layer_count = mme_load(b);
mme_loop(b, layer_count) {
mme_mthd(b, NV9097_CLEAR_SURFACE);
mme_emit(b, payload);
mme_add_to(b, payload, payload, mme_imm(arr_idx));
}
mme_free_reg(b, layer_count);
}
mme_free_reg(b, payload);
mme_free_reg(b, view_mask);
}