aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader/ast.cpp
AgeCommit message (Expand)Author
2021-07-22shader: Remove old shader managementReinUsesLisp
2020-12-07ast: Improve string concat readability in operator()Lioncash
2020-12-05video_core: Resolve more variable shadowing scenarios pt.3Lioncash
2019-10-25Shader_IR: Implement Fast BRX and allow multi-branches in the CFG.Fernando Sahmkow
2019-10-25Shader_IR: Implement Fast BRX and allow multi-branches in the CFG.Fernando Sahmkow
2019-10-17video_core/shader/ast: Make ShowCurrentState() and SanityCheck() const member...Lioncash
2019-10-17video_core/shader/ast: Make ASTManager::Print a const member functionLioncash
2019-10-17video_core/shader/ast: Make ExprPrinter members privateLioncash
2019-10-17video_core/shader/ast: Make Indent() return a string_viewLioncash
2019-10-17video_core/shader/ast: Make Indent() privateLioncash
2019-10-17video_core/shader/ast: Rename Ident() to Indent()Lioncash
2019-10-17video_core/shader/ast: Make use of fmt where applicableLioncash
2019-10-05video_core/ast: Make ShowCurrentState() take a string_view instead of std::st...Lioncash
2019-10-05video_core/ast: Eliminate variable shadowing warningsLioncash
2019-10-05video_core/ast: Replace std::string with a constexpr std::string_viewLioncash
2019-10-05video_core/ast: Default the move constructor and assignment operatorLioncash
2019-10-05video_core/{ast, expr}: Use std::move where applicableLioncash
2019-10-05video_core/ast: Supply const accessors for data where applicableLioncash
2019-10-04Shader_ir: Address feedbackFernando Sahmkow
2019-10-04Shader_Ir: Address Feedback and clang format.Fernando Sahmkow
2019-10-04Shader_IR: clean up AST handling and add documentation.Fernando Sahmkow
2019-10-04Shader_IR: Correct OutwardMoves for IfsFernando Sahmkow
2019-10-04Shader_IR: corrections and clang-formatFernando Sahmkow
2019-10-04Shader_IR: allow else derivation to be optional.Fernando Sahmkow
2019-10-04Shader_IR: mark labels as unused for partial decompile.Fernando Sahmkow
2019-10-04Shader_Ir: Refactor Decompilation process and allow multiple decompilation mo...Fernando Sahmkow
2019-10-04gl_shader_decompiler: Implement AST decompilingFernando Sahmkow
2019-10-04shader_ir: Declare Manager and pass it to appropiate programs.Fernando Sahmkow
2019-10-04shader_ir: Corrections to outward movements and misc stuffsFernando Sahmkow
2019-10-04shader_ir: Add basic goto eliminationFernando Sahmkow
2019-10-04shader_ir: Initial Decompile SetupFernando Sahmkow