Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-07-23 | shader: Remove old shader management | ReinUsesLisp | 1 | -398/+0 | |
2020-12-05 | video_core: Resolve more variable shadowing scenarios pt.3 | Lioncash | 1 | -13/+18 | |
Cleans out the rest of the occurrences of variable shadowing and makes any further occurrences of shadowing compiler errors. | |||||
2020-09-22 | General: Make use of std::nullopt where applicable | Lioncash | 1 | -16/+9 | |
Allows some implementations to avoid completely zeroing out the internal buffer of the optional, and instead only set the validity byte within the structure. This also makes it consistent how we return empty optionals. | |||||
2020-02-02 | shader: Remove curly braces initializers on shared pointers | ReinUsesLisp | 1 | -5/+5 | |
2019-10-18 | video_core/shader/ast: Make ShowCurrentState() and SanityCheck() const member functions | Lioncash | 1 | -2/+2 | |
These can also trivially be made const member functions, with the addition of a few consts. | |||||
2019-10-18 | video_core/shader/ast: Make ASTManager::Print a const member function | Lioncash | 1 | -1/+1 | |
Given all visiting functions never modify the nodes, we can trivially make this a const member function. | |||||
2019-10-05 | video_core/ast: Unindent most of IsFullyDecompiled() by one level | Lioncash | 1 | -12/+12 | |
2019-10-05 | video_core/ast: Make ShowCurrentState() take a string_view instead of std::string | Lioncash | 1 | -1/+1 | |
Allows the function to be non-allocating in terms of the output string. | |||||
2019-10-05 | video_core/ast: Default the move constructor and assignment operator | Lioncash | 1 | -2/+2 | |
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 | 1 | -7/+7 | |
Keeps them alphabetically sorted for readability. | |||||
2019-10-05 | video_core/{ast, expr}: Use std::move where applicable | Lioncash | 1 | -14/+15 | |
Avoids unnecessary atomic reference count increments and decrements. | |||||
2019-10-05 | video_core/ast: Supply const accessors for data where applicable | Lioncash | 1 | -2/+10 | |
Provides const equivalents of data accessors for use within const contexts. | |||||
2019-10-05 | Shader_ir: Address feedback | Fernando Sahmkow | 1 | -7/+5 | |
2019-10-05 | Shader_Ir: Address Feedback and clang format. | Fernando Sahmkow | 1 | -32/+33 | |
2019-10-05 | Shader_IR: allow else derivation to be optional. | Fernando Sahmkow | 1 | -1/+2 | |
2019-10-05 | vk_shader_compiler: Implement the decompiler in SPIR-V | Fernando Sahmkow | 1 | -1/+21 | |
2019-10-05 | Shader_IR: mark labels as unused for partial decompile. | Fernando Sahmkow | 1 | -0/+8 | |
2019-10-05 | Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes. | Fernando Sahmkow | 1 | -2/+18 | |
2019-10-05 | gl_shader_decompiler: Implement AST decompiling | Fernando Sahmkow | 1 | -10/+8 | |
2019-10-05 | shader_ir: Declare Manager and pass it to appropiate programs. | Fernando Sahmkow | 1 | -40/+34 | |
2019-10-05 | shader_ir: Corrections to outward movements and misc stuffs | Fernando Sahmkow | 1 | -6/+47 | |
2019-10-05 | shader_ir: Add basic goto elimination | Fernando Sahmkow | 1 | -22/+152 | |
2019-10-05 | shader_ir: Initial Decompile Setup | Fernando Sahmkow | 1 | -0/+184 | |