summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-10-06bcat: In-class initialize ProgressServiceBackend's impl memberLioncash
Allows us to remove a constructor initializer list.
2019-10-06bcat: Make ProgressServiceBackend's constructor take a std::string_viewLioncash
Given the string is appended to another, we can make it a view so a redundant full copy of the string isn't made.
2019-10-06bcat: Make ProgressServiceBackend's GetEvent() constLioncash
This member function doesn't modify internal member state, so it can be marked const.
2019-10-06boxcat: Silence an unused variable warningLioncash
On parse errors, we can log out the explanatory string indicating what the parsing error was, rather than just ignoring the variable and returning an overly broad error code.
2019-10-05Merge pull request #2942 from ReinUsesLisp/clang-warningsbunnei
Silence miscellaneous warnings
2019-10-05Merge pull request #2943 from DarkLordZach/azure-titlebars-v2bunnei
ci: Add custom titlebars for mainline and patreon
2019-10-05video_core/control_flow: Eliminate variable shadowing warningsLioncash
2019-10-05video_core/control_flow: Eliminate pessimizing movesLioncash
These can inhibit the ability of a compiler to perform RVO.
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 ↵Lioncash
std::string Allows the function to be non-allocating in terms of the output string.
2019-10-05video_core/ast: Eliminate variable shadowing warningsLioncash
2019-10-05video_core/ast: Replace std::string with a constexpr std::string_viewLioncash
Same behavior, but without the need to heap allocate
2019-10-05video_core/ast: Default the move constructor and assignment operatorLioncash
This is behaviorally equivalent and also fixes a bug where some members weren't being moved over.
2019-10-05video_core/{ast, expr}: Organize forward declarationLioncash
Keeps them alphabetically sorted for readability.
2019-10-05video_core/expr: Supply operator!= along with operator==Lioncash
Provides logical symmetry to the interface.
2019-10-05video_core/{ast, expr}: Use std::move where applicableLioncash
Avoids unnecessary atomic reference count increments and decrements.
2019-10-05video_core/ast: Supply const accessors for data where applicableLioncash
Provides const equivalents of data accessors for use within const contexts.
2019-10-05Merge pull request #2888 from FernandoS27/decompiler2David
Shader_IR: Implement a full control flow decompiler for the shader IR.
2019-10-05qt: Change titlebar formattingZach Hilman
2019-10-05common: Add additional SCM revision fieldsZach Hilman
2019-10-04audio/audout_u: Change formatting for old clang-format versionsReinUsesLisp
2019-10-04yuzu/game_list_worker: Silence warningsReinUsesLisp
2019-10-04yuzu/game_list: Silence -Wswitch and -Wunused-variableReinUsesLisp
2019-10-04yuzu/configure_service: Silence -WswitchReinUsesLisp
2019-10-04yuzu_tester: Remove unused variableReinUsesLisp
2019-10-04service/nvdrv: Silence -WswitchReinUsesLisp
2019-10-04service/nfp: Silence -Wunused and -WswitchReinUsesLisp
2019-10-04service/hid: Silence -Wunused and -WswitchReinUsesLisp
2019-10-04service/am: Silence -WreorderReinUsesLisp
2019-10-04service/hid: Remove unused system referenceReinUsesLisp
2019-10-04service/friend: Remove unused fieldReinUsesLisp
2019-10-04service/filesystem: Silence -Wunused-variableReinUsesLisp
2019-10-04service/bcat: Silence -Wreorder and -WunusedReinUsesLisp
2019-10-04service/audio: Silence -WunusedReinUsesLisp
2019-10-04service/apm: Silence -Wunused and -WreorderReinUsesLisp
2019-10-04common/file_util: Silence -WswitchReinUsesLisp
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