Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-02 | common_types: Remove NonCopyable struct | Lioncash | |
Now that we're moved over to the YUZU_ defines, we can get rid of this struct. | |||
2022-02-02 | general: Replace NonCopyable struct with equivalents | Lioncash | |
2022-02-01 | Merge pull request #7807 from german77/moar-buttons | bunnei | |
input_common: Add home and hard touch press buttons to UDP controllers | |||
2022-02-01 | Merge pull request #7809 from Morph1984/clock-constants | bunnei | |
common: wall_clock: Utilize constants for ms, us, and ns ratios | |||
2022-02-01 | common/file: Remove [[nodiscard]] from Open() | Lioncash | |
Since this has a void return value, there's nothing that can actually be used. | |||
2022-01-30 | common: wall_clock: Check precision against the emulated CPU and CNTFRQ | Morph | |
In addition to requiring nanosecond precision, using the native clock requires that the hardware TSC has a precision greater than the emulated CPU and its clock counter. | |||
2022-01-30 | common: wall_clock: Utilize constants for ms, us, and ns ratios | Morph | |
2022-01-30 | input_common: Add home and hard touch press buttons to UDP controllers | german77 | |
2022-01-28 | Merge pull request #7791 from german77/wall_clock | Morph | |
wall_clock: Use standard wall clock if rtsc frequency is too low | |||
2022-01-27 | wall_clock: use standard wall clock if rtsc frequency is too low | german77 | |
2022-01-26 | common/xbyak_api: Make BuildRegSet() constexpr | Lioncash | |
This allows us to eliminate any static constructors that would have been emitted due to the function not being constexpr. | |||
2022-01-23 | yuzu: Add setting to disable controller navigation | german77 | |
2022-01-20 | Merge pull request #7695 from Morph1984/is-pow2 | bunnei | |
common: bit_util: Add IsPow2 helper function | |||
2022-01-18 | Merge pull request #7725 from german77/mouse_in_motion | bunnei | |
input_common: Reintroduce motion from mouse and use button names | |||
2022-01-16 | input_common: Reintroduce motion from mouse and use button names | german77 | |
2022-01-14 | common: fiber: YieldTo: Avoid hard crash on nullptr previous_fiber. | bunnei | |
- When the emulator crashes to desktop below, we don't even get this captured in a log, making such issues harder to debug. | |||
2022-01-11 | common: bit_util: Add IsPow2 helper function | Morph | |
Makes use of std::has_single_bit() to check whether the value is a power of 2. | |||
2022-01-09 | logging/log.h: move enum class formatter to a separate file ... | liushuyu | |
... to common/logging/formatter.h | |||
2022-01-08 | logging/log: use `underlying_type` instead of hardcoding types | liushuyu | |
2022-01-08 | logging: adapt to changes in fmt 8.1 | liushuyu | |
2022-01-04 | ShaderDecompiler: Add a debug option to dump the game's shaders. | Fernando Sahmkow | |
2021-12-20 | Allow overriding SCM version info | Andrew Udvare | |
If the build is from a non-repository, these functions will return empty. This patch allows using defines to CMake to set version info such as -DGIT_BRANCH=master. | |||
2021-12-14 | Merge pull request #7558 from Morph1984/unused-cpu-family-model | Mai M | |
common/cpu_detect: Remove CPU family and model | |||
2021-12-13 | common/input: Avoid numerous large copies of CallbackStatus | Lioncash | |
CallbackStatus instances aren't the cheapest things to copy around (relative to everything else), given that they're currently 520 bytes in size and are currently copied numerous times when callbacks are invoked. Instead, we can pass the status by const reference to avoid all the copying. | |||
2021-12-13 | common/cpu_detect: Remove CPU family and model | Morph | |
We currently do not make use of these fields, remove them for now. | |||
2021-12-13 | common/input: Remove unnecessary returns | Lioncash | |
Given these return void, these can be omitted. | |||
2021-12-13 | input_engine: Pass LedStatus by const reference | Lioncash | |
Avoids copies where reasonably applicable | |||
2021-12-13 | input_engine: Pass VibrationStatus by const reference in SetRumble() | Lioncash | |
Avoids creating copies of the struct where not necessary. | |||
2021-12-07 | Merge pull request #7525 from german77/notifa | bunnei | |
service/notif: Add notif:a and stub ListAlarmSettings, Initialize | |||
2021-12-06 | service/notif: Add notif:a and stub ListAlarmSettings,Initialize | german77 | |
Used by ring fit adventure 1.2.0 | |||
2021-12-05 | general: Add missing copyright notices | ameerj | |
2021-12-03 | native_clock: Wait for less time in EstimateRDTSCFrequency | Morph | |
In my testing, waiting for 200ms provided the same level of precision as the previous implementation when estimating the RDTSC frequency. This significantly improves the yuzu executable launch times since we reduced the wait time from 3 seconds to 200 milliseconds. | |||
2021-12-02 | general: Replace high_resolution_clock with steady_clock | Morph | |
On some OSes, high_resolution_clock is an alias to system_clock and is not monotonic in nature. Replace this with steady_clock. | |||
2021-11-27 | settings: Add debug setting to enable all controllers | german77 | |
2021-11-26 | config: Remove vibration configuration | german77 | |
2021-11-26 | input_common: Fully implement UDP controllers | Narr the Reg | |
2021-11-24 | input_common: Move button names to the frontend | german77 | |
2021-11-24 | core/hid: Fully implement native mouse | german77 | |
2021-11-24 | input_common: Allow keyboard to be backwards compatible | german77 | |
2021-11-24 | core/hid: Improve accuracy of the keyboard implementation | german77 | |
2021-11-24 | config: Cleanup and documentation | german77 | |
2021-11-24 | core/hid: Prevent Emulated controller from flapping with multiple inputs devices | german77 | |
2021-11-24 | core/hid: Fully emulate motion from button | german77 | |
2021-11-24 | second commit lion review | german77 | |
2021-11-24 | settings: Fix Debug controller type options | german77 | |
2021-11-24 | kraken: Address comments from review | german77 | |
start lion review | |||
2021-11-24 | core/hid: Add TAS input | german77 | |
2021-11-24 | input_common: Add manual update options to input devices | german77 | |
2021-11-24 | core/hid: Fix rumble too strong at 1% | german77 | |
2021-11-24 | core/hid: Only signal when needed | german77 | |