summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/frontend/maxwell/control_flow.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-11-23general: fix compile for Apple ClangLiam1-0/+1
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2021-07-26control_flow: Fix duplicate switch case in OpcodeTokenLioncash1-1/+1
This previously duplicated the case of the PBK case above it.
2021-07-23shader: Avoid usage of C++20 ranges to build in clangReinUsesLisp1-7/+6
2021-07-23shader: Address feedbackFernandoS271-5/+5
2021-07-23shader: Implement delegation of Exit to dispatcher on CFGFernandoS271-2/+39
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