summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-06Merge pull request #2955 from lioncash/allocatorRodrigo Locatti
alignment: Resolve allocator construction issues on debug
2019-10-06alignment: Resolve allocator construction issues on debugLioncash
This was related to the source allocator being passed into the constructor potentially having a different type than allocator being constructed. We simply need to provide a constructor to handle this case. This resolves issues related to the allocator causing debug builds on MSVC to fail.
2019-10-06alignment: Specify trait definitions within the allocatorLioncash
Allows containers and other data structures to consider optimizations based off of them. We satisfy all of these requirements anyways.
2019-10-06Merge pull request #2954 from ReinUsesLisp/fix-invalidationFernando Sahmkow
gl_shader_disk_cache: Properly ignore existing cache
2019-10-06gl_shader_disk_cache: Properly ignore existing cacheReinUsesLisp
Previously old entries where appended to the file even if the shader cache was ignored at boot. Address that issue.
2019-10-06Merge pull request #2953 from DarkLordZach/azure-titlebars-gamenamebunnei
qt: Fix game name format error
2019-10-06qt: Fix game name format errorZach Hilman
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-05Merge pull request #2944 from lioncash/astFernando Sahmkow
video_core/shader: Minor changes
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-05ci: Add version counter variableZach Hilman
2019-10-04Merge pull request #2917 from FernandoS27/fermi-deduction-2bunnei
TextureCache: Add the ability to deduce if two textures are depth on blit.
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