mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-04-30 06:18:03 +03:00
shader: Fix block processing order in dead code elimination pass
This commit is contained in:
parent
705d326a6d
commit
5aa3a4d4a0
10 changed files with 60 additions and 75 deletions
|
@ -58,7 +58,7 @@ IR::Program TranslateProgram(ObjectPool<IR::Inst>& inst_pool, ObjectPool<IR::Blo
|
|||
Shader::Optimization::ResourceTrackingPass(program);
|
||||
Shader::Optimization::ConstantPropagationPass(program.post_order_blocks);
|
||||
Shader::Optimization::IdentityRemovalPass(program.blocks);
|
||||
Shader::Optimization::DeadCodeEliminationPass(program.blocks);
|
||||
Shader::Optimization::DeadCodeEliminationPass(program);
|
||||
Shader::Optimization::CollectShaderInfoPass(program);
|
||||
|
||||
fmt::print("Post passes\n\n{}\n", Shader::IR::DumpProgram(program));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue