Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-19 | common: Add ScratchBuffer class | ameerj | |
This class creates a default initialized heap allocated buffer for cases where value initializing members during allocation or resize is redundant. | |||
2022-12-19 | common: add make_unique_for_overwrite | ameerj | |
2022-12-17 | Enable compiler optimizations and enforce x86-64-v2 on GCC/Clang (#9442) | Matías Locatti | |
* Testing LTO (#4) * Testing LTO * clang * linux * Added the rest of Blinkhawk's optimizations * Unlikely asserts * Removing LTO from Linux builds - GCC * Removing LTO from Linux builds - Clang | |||
2022-12-13 | Set: Allow setting device nickname | Chloe Marcec | |
2022-12-12 | Merge pull request #9398 from liamwhite/fail | bunnei | |
general: improve handling of system startup failure | |||
2022-12-11 | Merge pull request #9415 from liamwhite/dc | Mai | |
memory: correct semantics of data cache management operations | |||
2022-12-11 | memory: correct semantics of data cache management operations | Liam | |
2022-12-08 | video_core: Integrate SMAA | Liam | |
Co-authored-by: goldenx86 <goldenx86@users.noreply.github.com> Co-authored-by: BreadFish64 <breadfish64@users.noreply.github.com> | |||
2022-12-06 | general: improve handling of system startup failure | Liam | |
2022-12-06 | Merge pull request #9370 from liamwhite/break-unmapped | merry | |
core: add option to break on unmapped access | |||
2022-12-05 | Merge pull request #6833 from abouvier/unbundle | liamwhite | |
cmake: prefer system libraries | |||
2022-12-04 | Merge pull request #9273 from ameerj/per-game-profile | liamwhite | |
Configuration: Add per-game input profiles | |||
2022-12-04 | cmake: prefer system libraries | Alexandre Bouvier | |
2022-12-03 | Merge pull request #9344 from liamwhite/null | bunnei | |
video_core: add null backend | |||
2022-12-03 | Merge pull request #9300 from ameerj/pch | liamwhite | |
CMake: Use precompiled headers to improve compile times | |||
2022-12-03 | Merge pull request #9289 from liamwhite/fruit-company | liamwhite | |
general: fix compile for Apple Clang | |||
2022-12-02 | core: add option to break on unmapped access | Liam | |
2022-11-30 | CMake: Consolidate common PCH headers | ameerj | |
2022-11-30 | string_util: Fix Mingw compile error | ameerj | |
Co-Authored-By: liamwhite <9658600+liamwhite@users.noreply.github.com> | |||
2022-11-29 | CMake: Use precompiled headers | ameerj | |
2022-11-28 | video_core: add null backend | Liam | |
2022-11-28 | Merge pull request #9339 from lioncash/cacheheader | Morph | |
common/cache_management: Amend header includes | |||
2022-11-28 | common/cache_management: Amend header includes | Lioncash | |
Narrows the include in the header to <cstddef>, since that's what houses size_t's definition, meanwhile the <cstdint> include can be moved into the cpp file. | |||
2022-11-28 | common/input: Add helpers functions for creating input and output devices | Lioncash | |
Avoids the redundancy of needing to explictly specify the common namespace and the type. | |||
2022-11-28 | common/input: Pass ParamPackage by const reference in CreateDevice | Lioncash | |
This was previously being passed by value, which was unnecessary and created more allocations than necessary. | |||
2022-11-27 | Merge pull request #9276 from goldenx86/fsrSlider | bunnei | |
FSR Sharpening Slider | |||
2022-11-26 | Oops | Matías Locatti | |
2022-11-26 | Replace GLSL as the default OpenGL shader backend | Matías Locatti | |
GLASM is not very compatible with the latest games, and too many people have the special superpower to break their Vulkan support. | |||
2022-11-25 | settings: Reset FSR sharpening global state with the others | lat9nq | |
2022-11-24 | FSR Sharpening Slider part 1 - only a global slider | Matías Locatti | |
2022-11-22 | general: fix compile for Apple Clang | Liam | |
2022-11-20 | Configuration: Add per-game input profiles | ameerj | |
2022-11-18 | Merge pull request #9234 from liamwhite/data-cash-money | bunnei | |
kernel: implement data cache management operations | |||
2022-11-17 | Merge pull request #9229 from Docteh/achy_breaky_heart | Morph | |
Add break for default cases | |||
2022-11-13 | Add break for default cases | Kyle Kienapfel | |
Visual Studio has an option to search all files in a solution, so I did a search in there for "default:" looking for any missing break statements. I've left out default statements that return something, and that throw something, even if via ThrowInvalidType. UNREACHABLE leads towards throw R_THROW macro leads towards a return | |||
2022-11-12 | common: add cache management functions | Liam | |
2022-11-11 | Add CPU core count to log files | Matías Locatti | |
2022-11-10 | Merge pull request #9198 from liamwhite/arm64 | bunnei | |
Initial ARM64 support | |||
2022-11-09 | Initial ARM64 support | Liam | |
2022-11-09 | Add break statement in default cases | Enrico Mancuso | |
According to the contributing page (https://github.com/yuzu-emu/yuzu/wiki/Contributing) the default cases should have a break statement default: // Yes, even break for the last case break; | |||
2022-10-26 | concepts: Use the std::contiguous_iterator concept | Morph | |
This also covers std::span, which does not have a const iterator. Also renames IsSTLContainer to IsContiguousContainer to explicitly convey its semantics. | |||
2022-10-25 | Merge pull request #9107 from german77/gidoly_rules | liamwhite | |
input_common: cache vibration tests | |||
2022-10-22 | CMakeLists: Disable C4100 and C4324 | Morph | |
Disabling C4100 is similar to -Wno-unused-parameter | |||
2022-10-22 | CMakeLists: Remove redundant warnings | Morph | |
These warnings are already included in /W3. | |||
2022-10-22 | CMakeLists: Treat MSVC warnings as errors | Morph | |
2022-10-22 | general: Enforce C4800 everywhere except in video_core | Morph | |
2022-10-22 | CMakeLists: Remove all redundant warnings | Morph | |
These are already explicitly or implicitly set in src/CMakeLists.txt | |||
2022-10-21 | input_common: cache vibration tests | german77 | |
2022-10-18 | fixed_point: Mark default constructor as constexpr | Lioncash | |
Ensures that a fixed-point value is always initialized This likely also fixes several cases of uninitialized values being operated on, since we have multiple areas in the codebase where the default constructor is being used like: Common::FixedPoint<50, 14> current_sample{}; and is then followed up with an arithmetic operation like += or something else, which operates directly on FixedPoint's internal data member, which would previously be uninitialized. | |||
2022-10-18 | fixed_point: Mark copy/move assignment operators and constructors as constexpr | Lioncash | |
Given these are just moving a raw value around, these can sensibly be made constexpr to make the interface more useful. |