Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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. | |||
2022-10-18 | fixed_point: Mark std::swap and move constructor as noexcept | Lioncash | |
These shouldn't throw and can influence how some standard algorithms will work. | |||
2022-10-18 | fixed_point: Mark relevant member function [[nodiscard]] | Lioncash | |
Marks member functions as discard, where ignoring the return value would be indicative of a bug or dead code. | |||
2022-10-18 | fixed_point: Make to_uint() non-const | Lioncash | |
This calls round_up(), which is a non-const member function, so if a fixed-point instantiation ever calls to_uint(), it'll result in a compiler error. This allows the member function to work. While we're at it, we can actually mark to_long_floor() as const, since it's not modifying any member state. | |||
2022-10-18 | fixed_point: Use defaulted comparisons | Lioncash | |
Collapses all of the comparison functions down to a single line. | |||
2022-10-18 | fixed_point: Use variable templates and concepts where applicable | Lioncash | |
Makes a few things a little less noisy and removes the need for SFINAE in quite a few functions. | |||
2022-10-17 | Merge pull request #9054 from Docteh/just_lz4 | bunnei | |
CMake: Try add_library "lz4" if "lz4::lz4" is unavailable | |||
2022-10-17 | fixed_point: Replace CONSTEXPR14 with constexpr | Morph | |
As we require the latest C++ standards to compile yuzu, checking for C++14 constexpr is not needed. | |||
2022-10-17 | general: Add missing pragma once | Morph | |
2022-10-13 | CMake: Try add library "LZ4::lz4_shared" if "lz4::lz4" is unavailable | Kyle Kienapfel | |
Right now this looks like a distro specific problem, but we'll have to see. Over on Gentoo: with lz4 1.9.3 there is a lz4::lz4 library target, with 1.9.4 it's no longer mentioned in the cmake files provided by the package. (/usr/lib64/cmake/lz4) arch and openSUSE have lz4 1.9.4 available so I checked there, they only have .pc files for pkg-config, so asking for "lz4::lz4" works as usual MSVC does require "lz4::lz4" to be asked for | |||
2022-10-13 | settings: Update aspect_ratio range | Morph | |
Since 16:10 was added, the maximum value is now 4. | |||
2022-10-09 | input_common: have an unique vector in callback status | german77 | |
2022-10-06 | General: address feedback | Fernando Sahmkow | |
2022-10-06 | general: rework usages of UNREACHABLE macro | Liam | |
2022-10-06 | address_space: Rename va_start to virt_start | Morph | |
Avoids conflicting with the va_start macro | |||
2022-10-06 | address_space: Address feedback | Morph | |
2022-10-06 | general: Format licenses as per SPDX guidelines | Morph | |
2022-10-06 | General: Fix clang format. | Fernando Sahmkow | |
2022-10-06 | Common: Fix variable shadowing. | Fernando Sahmkow | |
2022-10-06 | General: Fix compilation for GCC | Liam White | |
2022-10-06 | DMA & InlineToMemory Engines Rework. | bunnei | |
2022-10-06 | MemoryManager: initial multi paging system implementation. | Fernando Sahmkow | |
2022-10-06 | Refactor VideoCore to use AS sepparate from Channel. | Fernando Sahmkow | |
2022-10-06 | NVDRV: Remake ASGPU | Fernando Sahmkow | |
2022-10-06 | VideoCore: Update MemoryManager | Fernando Sahmkow | |
2022-10-06 | Common: implement MultiLevelPageTable. | Fernando Sahmkow | |
2022-10-06 | NVDRV: Refactor and add new NvMap. | Fernando Sahmkow | |
2022-10-03 | common: remove "yuzu:" prefix from thread names | Liam | |