summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/frontend/maxwell/control_flow.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-07-23shader: Address feedback + clang formatlat9nq1-2/+2
2021-07-23shader_recompiler,video_core: Cleanup some GCC and Clang errorslat9nq1-81/+59
Mostly fixing unused *, implicit conversion, braced scalar init, fpermissive, and some others. Some Clang errors likely remain in video_core, and std::ranges is still a pertinent issue in shader_recompiler shader_recompiler: cmake: Force bracket depth to 1024 on Clang Increases the maximum fold expression depth thread_worker: Include condition_variable Don't use list initializers in control flow Co-authored-by: ReinUsesLisp <reinuseslisp@airmail.cc>
2021-07-23shader: Fix dangling labelsReinUsesLisp1-0/+5
2021-07-23shader: Fix BRX trackingFernandoS271-3/+3
2021-07-23shader: Fix splits on blocks using indirect branchesReinUsesLisp1-5/+30
2021-07-23shader: Fix branches to visited virtual blocksReinUsesLisp1-0/+10
2021-07-23shader: Fix indirect branches to scheduler instructionsReinUsesLisp1-3/+6
2021-07-23shader: Implement BRXFernandoS271-9/+49
2021-07-23shader: Add partial rasterizer integrationReinUsesLisp1-8/+23
2021-07-23shader: Implement CAL inlining function callsReinUsesLisp1-40/+38
2021-07-23shader: Fix conditional execution of exit instructionsReinUsesLisp1-4/+5
2021-07-23shader: Fix control flowReinUsesLisp1-1/+1
2021-07-23shader: Initial implementation of an ASTReinUsesLisp1-272/+154
2021-07-23shader: SSA and dominanceReinUsesLisp1-6/+124
2021-07-23shader: Initial recompiler workReinUsesLisp1-0/+531