aboutsummaryrefslogtreecommitdiff
path: root/src/video_core
AgeCommit message (Expand)Author
2019-10-15gl_shader_decompiler: Make ExprDecompiler's GetResult() a const member functionLioncash
2019-10-15gl_shader_decompiler: Use a std::string_view with GetDeclarationWithSuffix()Lioncash
2019-10-15gl_shader_decompiler: Fold flow_var constant into GetFlowVariable()Lioncash
2019-10-15gl_shader_decompiler: Mark ASTDecompiler/ExprDecompiler parameters as const r...Lioncash
2019-10-15gl_shader_decompiler: Pass by reference to GenerateTextureArgument()Lioncash
2019-10-15gl_shader_decompiler: Use std::holds_alternative within GenerateTexture()Lioncash
2019-10-15shader/node: std::move Meta instance within OperationNode constructorLioncash
2019-10-15gl_shader_decompiler: Avoid unnecessary copies of MetaImageLioncash
2019-10-15common: Rename binary_find.h to algorithm.hLioncash
2019-10-09Merge pull request #2928 from ReinUsesLisp/dirty-depth-boundsbunnei
2019-10-09Merge pull request #2927 from ReinUsesLisp/polygon-offset-unitsbunnei
2019-10-07shader/half_set_predicate: Fix HSETP2 for constant buffersReinUsesLisp
2019-10-07shader/half_set_predicate: Reduce DEBUG_ASSERT to LOG_DEBUGReinUsesLisp
2019-10-06gl_shader_disk_cache: Properly ignore existing cacheReinUsesLisp
2019-10-05video_core/control_flow: Eliminate variable shadowing warningsLioncash
2019-10-05video_core/control_flow: Eliminate pessimizing movesLioncash
2019-10-05video_core/ast: Unindent most of IsFullyDecompiled() by one levelLioncash
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}: Organize forward declarationLioncash
2019-10-05video_core/expr: Supply operator!= along with operator==Lioncash
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-05Merge pull request #2888 from FernandoS27/decompiler2David
2019-10-05maxwell_3d: Add dirty flags for depth bounds valuesReinUsesLisp
2019-10-04Texture_Cache: Blit Deduction corrections and simplifications.Fernando Sahmkow
2019-10-04TextureCache: Add the ability to deduce if two textures are depth on blit.Fernando Sahmkow
2019-10-04Shader_ir: Address feedbackFernando Sahmkow
2019-10-04Shader_Ir: Address Feedback and clang format.Fernando Sahmkow
2019-10-04vk_shader_decompiler: Correct Branches inside conditionals.Fernando Sahmkow
2019-10-04vk_shader_decompiler: Clean code and be const correct.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-04vk_shader_compiler: Don't enclose branches with if(true) to avoid crashing AMDFernando Sahmkow
2019-10-04gl_shader_decompiler: Refactor and address feedback.Fernando Sahmkow
2019-10-04Shader_IR: corrections and clang-formatFernando Sahmkow
2019-10-04vk_shader_compiler: Correct SPIR-V AST DecompilingFernando Sahmkow
2019-10-04Shader_IR: allow else derivation to be optional.Fernando Sahmkow
2019-10-04vk_shader_compiler: Implement the decompiler in SPIR-VFernando 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
2019-10-01gl_rasterizer: Fix polygon offset unitsReinUsesLisp
2019-09-24gl_shader_decompiler: Add tailing return for HUnpack2ReinUsesLisp