Commit Graph

20926 Commits (1f24a4e520004d48799a27b159432aa0b8634628)
 

Author SHA1 Message Date
Morph 25db62ce15 general: Rename NewUUID to UUID, and remove the previous UUID impl
This completes the removal of the old UUID implementation.
3 years ago
Morph dfe11d72e3 profile: Migrate to the new UUID implementation 3 years ago
Morph d94dcaefa0 common: uuid: Add AsU128()
This copies the internal bytes of the UUID into a u128 for backwards compatibility. This should not be used.
3 years ago
Morph f0340b8d22 hle: ipc_helpers: Ignore -Wclass-memaccess
This warning is triggered by GCC when copying into non-trivially default constructible types, as it uses the more restrictive std::is_trivial (which includes std::is_trivially_default_constructible) to determine whether memcpy is safe instead of std::is_trivially_copyable.
3 years ago
Morph ee0547e4c4 service: Migrate to the new UUID implementation 3 years ago
Morph cb30fe50cd input/hid: Migrate to the new UUID implementation 3 years ago
Morph 3271099fea common: Implement NewUUID
This is a fixed and revised implementation of UUID that uses an array of bytes as its internal representation of a UUID instead of a u128 (which was an array of 2 u64s).
In addition to this, the generation of RFC 4122 Version 4 compliant UUIDs is also implemented.
3 years ago
bunnei 5cb1c2ad84
Merge pull request #7842 from german77/vibration_test
yuzu: config: Vibrate the controller while configuring vibration strength
3 years ago
lat9nq 928380ebf9 config: Support motion inputs
Motion inputs were not being read in by the config when yuzu-cmd boots
up. This adds support for those.

While we're at it, make a reference to the current player controls to
improve readability. Also updates the if statements in the Analog and
Button loops with curly braces to keep the style consistent.
3 years ago
bunnei 0ec5b9bff2
Merge pull request #7839 from german77/battery
yuzu: ui: Improve battery symbols
3 years ago
Mai M 7ad17ae397
Merge pull request #7848 from Morph1984/unused-core-include
input_common: Remove unused core include
3 years ago
Morph edbfbf2f2f main: Always remove the frameless window flag when restoring UI state
For unknown reasons, this flag may persist after the application has been closed.
Removing this flag when restoring the UI state ensures that a frameless window will not be shown on startup.
3 years ago
Morph fbefcf7280 input_common: Remove unused core include 3 years ago
tech-ticks 16bf50e610 service: pm: Implement AtmosphereGetProcessInfo 3 years ago
bunnei fc8aef7323
Merge pull request #7811 from german77/analog-mod
input_common: Use attributes for analog range modifiers
3 years ago
bunnei 8ec32e9755
Merge pull request #7814 from FernandoS27/another-bug-in-my-schedule
Vulkan: Fix Scheduler Chunks when their FuncType is 0.
3 years ago
bunnei 03186af6a1
Merge pull request #7835 from bunnei/page-table-lock
hle: kernel: KPageTable: Migrate locks to KScopedLightLock.
3 years ago
Morph d68eb751c5
Merge pull request #7838 from lioncash/noncopy
common_types: Remove NonCopyable struct
3 years ago
Narr the Reg 694c078655 yuzu: config: Vibrate the controller while configuring vibration strength 3 years ago
bunnei 9484519ec3
Merge pull request #7834 from german77/repeat
yuzu: Disable auto repeat on hotkeys again
3 years ago
Narr the Reg 064aa3de11 yuzu: ui: Improve battery symbols 3 years ago
Lioncash ade44ac2ea common_types: Remove NonCopyable struct
Now that we're moved over to the YUZU_ defines, we can get rid of this
struct.
3 years ago
Lioncash f785f73e92 general: Replace NonCopyable struct with equivalents 3 years ago
bunnei 09400e4f4e
Merge pull request #7806 from ameerj/atomic64-fallbacks
shaders: Implement U32x2 atomic fallbacks when device does not support int64
3 years ago
Lioncash 76d83ffbec general: Move deleted copy/move constructor/assignment operators to public interface
This allows for better compiler errors, where the compiler will state a
copy or move couldn't occur due to the relevant function being deleted.

Previously a compiler would warn about the relevant function not being
accessible (which, while true, isn't as informative as it could be).
3 years ago
bunnei 72add82ee9
Merge pull request #7807 from german77/moar-buttons
input_common: Add home and hard touch press buttons to UDP controllers
3 years ago
bunnei 995e27e9b7 hle: kernel: KPageTable: Migrate locks to KScopedLightLock.
- More accurately reflects real kernel behavior by using guest locks.
3 years ago
Morph 79e8f4abe8
Merge pull request #7833 from lioncash/file-sys
configure_filesystem: Add missing changeEvent() override
3 years ago
bunnei 404a94a199
Merge pull request #7792 from german77/translate
hotkeys: Don't translate hotkey buttons
3 years ago
Lioncash 40d31b8b8a configure_filesystem: Add missing changeEvent() override
This allows the dialog to be retranslated during runtime if the language
is changed.
3 years ago
Lioncash b9f06bd599 configure_filesystem: Normalize member function casing
All other dialog types we have use CamelCase naming.
3 years ago
Narr the Reg 330b31ae2e yuzu: Disable auto repeat on hotkeys again 3 years ago
bunnei 50e9ba34b4
Merge pull request #7809 from Morph1984/clock-constants
common: wall_clock: Utilize constants for ms, us, and ns ratios
3 years ago
Morph a28a10bc54
Merge pull request #7831 from lioncash/motion
configure_motion_touch: Use functor versions of invokeMethod
3 years ago
Morph cd9345e10c
Merge pull request #7830 from lioncash/player-copy
configure_input_player: Avoid unnecessary ParamPackage copies
3 years ago
Lioncash 5c4ed30c21 configure_motion_touch: Use functor versions of invokeMethod
Same behavior, but ensures that the functions we're calling exist, since
they can be checked at compile-time.
3 years ago
Lioncash e2a86e2c8a configure_input_player: Eliminate variable shadowing 3 years ago
Lioncash 2dba59d1ff configure_input_player: std::move input setters in HandleClick 3 years ago
Lioncash 9ba6bab920 configure_input_player: Avoid unnecessary ParamPackage copies
Avoids churning allocations.
3 years ago
Morph f56226e17f
Merge pull request #7828 from lioncash/dep
yuzu/game_list: Use non-deprecated version of QString's split() function
3 years ago
Mai M 2ce0410f2c
Merge pull request #7827 from FernandoS27/dynamite-costume-with-the-wick-outside
Update dynarmic.
3 years ago
Lioncash cd4aa50207 yuzu/game_list: Use non-deprecated version of QString's split() function
The previous overload of split() was deprecated in 5.14.
3 years ago
Fernando Sahmkow e5c83b5a3e Update dynarmic. 3 years ago
Morph 7432343214
Merge pull request #7825 from lioncash/nodisc2
common/file: Remove [[nodiscard]] from Open()
3 years ago
Lioncash 8f32bab4c9 common/file: Remove [[nodiscard]] from Open()
Since this has a void return value, there's nothing that can actually be
used.
3 years ago
Morph 26a9dc3f65
Merge pull request #7824 from lioncash/scache
video_core/shader_cache: Take std::span in RemoveShadersFromStorage()
3 years ago
Lioncash 360a97ab54 video_core/shader_cache: Remove unused algorithm include 3 years ago
Lioncash 540ed72e99 video_core/shader_cache: Take std::span in RemoveShadersFromStorage()
Same behavior, but without the need to move into the function to avoid
an allocation.
3 years ago
Mai M c81793029d
Merge pull request #7822 from zhaobot/tx-update-20220201021425
Update translations (2022-02-01)
3 years ago
The yuzu Community 1e66eaf929 Update translations (2022-02-01) 3 years ago