summaryrefslogtreecommitdiff
path: root/src/video_core/shader/ast.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Shader_IR: Implement Fast BRX and allow multi-branches in the CFG.Gravatar Fernando Sahmkow2019-10-251-1/+1
* Shader_IR: Implement Fast BRX and allow multi-branches in the CFG.Gravatar Fernando Sahmkow2019-10-251-0/+4
* video_core/shader/ast: Make ShowCurrentState() and SanityCheck() const member...Gravatar Lioncash2019-10-171-3/+3
* video_core/shader/ast: Make ASTManager::Print a const member functionGravatar Lioncash2019-10-171-2/+2
* video_core/shader/ast: Make ExprPrinter members privateGravatar Lioncash2019-10-171-1/+2
* video_core/shader/ast: Make Indent() return a string_viewGravatar Lioncash2019-10-171-14/+24
* video_core/shader/ast: Make Indent() privateGravatar Lioncash2019-10-171-9/+9
* video_core/shader/ast: Rename Ident() to Indent()Gravatar Lioncash2019-10-171-13/+13
* video_core/shader/ast: Make use of fmt where applicableGravatar Lioncash2019-10-171-14/+14
* video_core/ast: Make ShowCurrentState() take a string_view instead of std::st...Gravatar Lioncash2019-10-051-1/+1
* video_core/ast: Eliminate variable shadowing warningsGravatar Lioncash2019-10-051-3/+3
* video_core/ast: Replace std::string with a constexpr std::string_viewGravatar Lioncash2019-10-051-3/+1
* video_core/ast: Default the move constructor and assignment operatorGravatar Lioncash2019-10-051-24/+0
* video_core/{ast, expr}: Use std::move where applicableGravatar Lioncash2019-10-051-9/+11
* video_core/ast: Supply const accessors for data where applicableGravatar Lioncash2019-10-051-35/+31
* Shader_ir: Address feedbackGravatar Fernando Sahmkow2019-10-041-41/+7
* Shader_Ir: Address Feedback and clang format.Gravatar Fernando Sahmkow2019-10-041-4/+10
* Shader_IR: clean up AST handling and add documentation.Gravatar Fernando Sahmkow2019-10-041-2/+6
* Shader_IR: Correct OutwardMoves for IfsGravatar Fernando Sahmkow2019-10-041-22/+11
* Shader_IR: corrections and clang-formatGravatar Fernando Sahmkow2019-10-041-69/+63
* Shader_IR: allow else derivation to be optional.Gravatar Fernando Sahmkow2019-10-041-3/+6
* Shader_IR: mark labels as unused for partial decompile.Gravatar Fernando Sahmkow2019-10-041-3/+1
* Shader_Ir: Refactor Decompilation process and allow multiple decompilation mo...Gravatar Fernando Sahmkow2019-10-041-5/+93
* gl_shader_decompiler: Implement AST decompilingGravatar Fernando Sahmkow2019-10-041-5/+5
* shader_ir: Declare Manager and pass it to appropiate programs.Gravatar Fernando Sahmkow2019-10-041-3/+136
* shader_ir: Corrections to outward movements and misc stuffsGravatar Fernando Sahmkow2019-10-041-48/+137
* shader_ir: Add basic goto eliminationGravatar Fernando Sahmkow2019-10-041-16/+332
* shader_ir: Initial Decompile SetupGravatar Fernando Sahmkow2019-10-041-0/+180