suyu/src/video_core/shader
ReinUsesLisp 6a6fabea58 shader_ir: Pass decoded nodes as a whole instead of per basic blocks
Some games call LDG at the top of a basic block, making the tracking
heuristic to fail. This commit lets the heuristic the decoded nodes as a
whole instead of per basic blocks.

This may lead to some false positives but allows it the heuristic to
track cases it previously couldn't.
2019-02-03 17:21:20 -03:00
..
decode shader_ir: Pass decoded nodes as a whole instead of per basic blocks 2019-02-03 17:21:20 -03:00
decode.cpp shader_ir: Pass decoded nodes as a whole instead of per basic blocks 2019-02-03 17:21:20 -03:00
shader_ir.cpp shader_decode: Improve zero flag implementation 2019-01-15 17:54:53 -03:00
shader_ir.h shader_ir: Pass decoded nodes as a whole instead of per basic blocks 2019-02-03 17:21:20 -03:00
track.cpp shader_decode: Implement LDG and basic cbuf tracking 2019-01-30 00:00:15 -03:00