| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-10-15 | shader/node: std::move Meta instance within OperationNode constructor | Lioncash | |
| Allows usages of the constructor to avoid an unnecessary copy. | |||
| 2019-10-15 | gl_shader_decompiler: Avoid unnecessary copies of MetaImage | Lioncash | |
| MetaImage contains a std::vector, so copying here could result in unnecessary reallocations. Given the operation lives throughout the entire scope, this is safe to do. | |||
| 2019-10-15 | common: Rename binary_find.h to algorithm.h | Lioncash | |
| Makes the header more general for other potential algorithms in the future. While we're at it, include a missing <functional> include to satisfy the use of std::less. | |||
| 2019-10-09 | Merge pull request #2928 from ReinUsesLisp/dirty-depth-bounds | bunnei | |
| maxwell_3d: Add dirty flags for depth bounds values | |||
| 2019-10-09 | Merge pull request #2927 from ReinUsesLisp/polygon-offset-units | bunnei | |
| gl_rasterizer: Fix polygon offset units | |||
| 2019-10-07 | shader/half_set_predicate: Fix HSETP2 for constant buffers | ReinUsesLisp | |
| HSETP2 when used with a constant buffer parses the second operand type as F32. This is not configurable. | |||
| 2019-10-07 | shader/half_set_predicate: Reduce DEBUG_ASSERT to LOG_DEBUG | ReinUsesLisp | |
| 2019-10-06 | gl_shader_disk_cache: Properly ignore existing cache | ReinUsesLisp | |
| Previously old entries where appended to the file even if the shader cache was ignored at boot. Address that issue. | |||
| 2019-10-05 | video_core/control_flow: Eliminate variable shadowing warnings | Lioncash | |
| 2019-10-05 | video_core/control_flow: Eliminate pessimizing moves | Lioncash | |
| These can inhibit the ability of a compiler to perform RVO. | |||
| 2019-10-05 | video_core/ast: Unindent most of IsFullyDecompiled() by one level | Lioncash | |
| 2019-10-05 | video_core/ast: Make ShowCurrentState() take a string_view instead of ↵ | Lioncash | |
| std::string Allows the function to be non-allocating in terms of the output string. | |||
| 2019-10-05 | video_core/ast: Eliminate variable shadowing warnings | Lioncash | |
| 2019-10-05 | video_core/ast: Replace std::string with a constexpr std::string_view | Lioncash | |
| Same behavior, but without the need to heap allocate | |||
| 2019-10-05 | video_core/ast: Default the move constructor and assignment operator | Lioncash | |
| This is behaviorally equivalent and also fixes a bug where some members weren't being moved over. | |||
| 2019-10-05 | video_core/{ast, expr}: Organize forward declaration | Lioncash | |
| Keeps them alphabetically sorted for readability. | |||
| 2019-10-05 | video_core/expr: Supply operator!= along with operator== | Lioncash | |
| Provides logical symmetry to the interface. | |||
| 2019-10-05 | video_core/{ast, expr}: Use std::move where applicable | Lioncash | |
| Avoids unnecessary atomic reference count increments and decrements. | |||
| 2019-10-05 | video_core/ast: Supply const accessors for data where applicable | Lioncash | |
| Provides const equivalents of data accessors for use within const contexts. | |||
| 2019-10-05 | Merge pull request #2888 from FernandoS27/decompiler2 | David | |
| Shader_IR: Implement a full control flow decompiler for the shader IR. | |||
| 2019-10-05 | maxwell_3d: Add dirty flags for depth bounds values | ReinUsesLisp | |
| This is useful in Vulkan where we want to update depth bounds without caring if it's enabled or disabled through vkCmdSetDepthBounds. | |||
| 2019-10-04 | Texture_Cache: Blit Deduction corrections and simplifications. | Fernando Sahmkow | |
| 2019-10-04 | TextureCache: Add the ability to deduce if two textures are depth on blit. | Fernando Sahmkow | |
| 2019-10-04 | Shader_ir: Address feedback | Fernando Sahmkow | |
| 2019-10-04 | Shader_Ir: Address Feedback and clang format. | Fernando Sahmkow | |
| 2019-10-04 | vk_shader_decompiler: Correct Branches inside conditionals. | Fernando Sahmkow | |
| 2019-10-04 | vk_shader_decompiler: Clean code and be const correct. | Fernando Sahmkow | |
| 2019-10-04 | Shader_IR: clean up AST handling and add documentation. | Fernando Sahmkow | |
| 2019-10-04 | Shader_IR: Correct OutwardMoves for Ifs | Fernando Sahmkow | |
| 2019-10-04 | vk_shader_compiler: Don't enclose branches with if(true) to avoid crashing AMD | Fernando Sahmkow | |
| 2019-10-04 | gl_shader_decompiler: Refactor and address feedback. | Fernando Sahmkow | |
| 2019-10-04 | Shader_IR: corrections and clang-format | Fernando Sahmkow | |
| 2019-10-04 | vk_shader_compiler: Correct SPIR-V AST Decompiling | Fernando Sahmkow | |
| 2019-10-04 | Shader_IR: allow else derivation to be optional. | Fernando Sahmkow | |
| 2019-10-04 | vk_shader_compiler: Implement the decompiler in SPIR-V | Fernando Sahmkow | |
| 2019-10-04 | Shader_IR: mark labels as unused for partial decompile. | Fernando Sahmkow | |
| 2019-10-04 | Shader_Ir: Refactor Decompilation process and allow multiple decompilation ↵ | Fernando Sahmkow | |
| modes. | |||
| 2019-10-04 | gl_shader_decompiler: Implement AST decompiling | Fernando Sahmkow | |
| 2019-10-04 | shader_ir: Declare Manager and pass it to appropiate programs. | Fernando Sahmkow | |
| 2019-10-04 | shader_ir: Corrections to outward movements and misc stuffs | Fernando Sahmkow | |
| 2019-10-04 | shader_ir: Add basic goto elimination | Fernando Sahmkow | |
| 2019-10-04 | shader_ir: Initial Decompile Setup | Fernando Sahmkow | |
| 2019-10-01 | gl_rasterizer: Fix polygon offset units | ReinUsesLisp | |
| For some reason hardware divides polygon offset units by two. This is visible since drivers multiply the application requested polygon offset by two. | |||
| 2019-09-24 | gl_shader_decompiler: Add tailing return for HUnpack2 | ReinUsesLisp | |
| 2019-09-24 | gl_shader_decompiler: Fix clang build issues | ReinUsesLisp | |
| 2019-09-23 | Merge pull request #2869 from ReinUsesLisp/suld | bunnei | |
| shader/image: Implement SULD and fix SUATOM | |||
| 2019-09-22 | Merge pull request #2870 from FernandoS27/multi-draw | David | |
| Implement a MME Draw commands Inliner and correct host instance drawing | |||
| 2019-09-22 | Merge pull request #2891 from FearlessTobi/rod-tex | Fernando Sahmkow | |
| video_core: Implement RGBX16F and lower Surface Copy log severity | |||
| 2019-09-22 | Merge pull request #2867 from ReinUsesLisp/configure-framebuffers-clean | David | |
| gl_rasterizer: Remove unused code paths from ConfigureFramebuffers | |||
| 2019-09-22 | Maxwell3D: Corrections and refactors to MME instance refactor | Fernando Sahmkow | |
