Morph
ec4d7f71fe
common: uuid: Return an invalid UUID if conversion from string fails
...
The string constructor of UUID states:
Should the input string not meet the above requirements, an assert will be triggered and an invalid UUID is set instead.
3 years ago
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
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
fbefcf7280
input_common: Remove unused core include
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
bunnei
7ddccb55d2
Merge pull request #7821 from german77/espada_aguda
...
svc: Add 32 bit SynchronizePreemptionState
3 years ago
bunnei
34dc1c8bc2
Merge pull request #7805 from FernandoS27/rodrigo-failed-me
...
Inline2Memory: Flush before writing buffer.
3 years ago