mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 05:18:08 +02:00
aco/insert_exec: remove p_jump_to_epilog from needs exact
p_end_wqm will always be emitted before it by isel. No Foz-DB changes on GFX1201. Reviewed-by: Daniel Schürmann <daniel@schuermann.dev> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35970>
This commit is contained in:
parent
5e51c707ed
commit
34b154866f
1 changed files with 1 additions and 6 deletions
|
|
@ -70,12 +70,7 @@ needs_exact(aco_ptr<Instruction>& instr)
|
|||
} else if (instr->isFlatLike()) {
|
||||
return instr->flatlike().disable_wqm;
|
||||
} else {
|
||||
/* Require Exact for p_jump_to_epilog because if p_exit_early_if_not is
|
||||
* emitted inside the same block, the main FS will always jump to the PS
|
||||
* epilog without considering the exec mask.
|
||||
*/
|
||||
return instr->isEXP() || instr->opcode == aco_opcode::p_jump_to_epilog ||
|
||||
instr->opcode == aco_opcode::p_dual_src_export_gfx11;
|
||||
return instr->isEXP() || instr->opcode == aco_opcode::p_dual_src_export_gfx11;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue