Morph
9429bb6222
common: uuid: Use sizeof(u64) instead of 8 in Hash()
4 years ago
Narr the Reg
11680706a7
nfp: Separate nfc tag from amiibo data
4 years ago
Narr the Reg
d5873beb51
svc: Set unique names for function tables
4 years ago
bunnei
c40b56b554
hle: kernel: KCodeMemory: Remove unused QueryMemory.
4 years ago
bunnei
9ab27ece86
hle: kernel: KCodeMemory: Correct m_page_group number of pages.
Credits to @xerpi for finding this issue and pointing it out on #7519 .
4 years ago
german77
f2b6837fb7
nfp: Address compiler issues
4 years ago
Narr the Reg
bb831fae3a
nfp: Validate amiibo files
4 years ago
german77
5fced43199
yuzu: Allow to open and remove the amiibo
4 years ago
german77
68ed8e2388
nfp: Improve implementation
5 years ago
german77
78aa2441d8
nfp: Move IUser class to header and add missing enum and structs
5 years ago
german77
2dba88f9fd
nfp: Sort functions by command number
5 years ago
german77
eb34318ded
yuzu: Mute audio when in background
4 years ago
german77
2e45a555b4
yuzu: Add docked, GPU accuracy and adapting filter hotkeys
4 years ago
german77
2ea4a2b74e
yuzu: Add auto center on right click
4 years ago
german77
75d96d5462
input_common: Remove battery duplicated struct and update every button press
4 years ago
Morph
2d8d60bf9b
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.
4 years ago
Morph
e47b5e6a26
general: Rename NewUUID to UUID, and remove the previous UUID impl
This completes the removal of the old UUID implementation.
4 years ago
Morph
26f74468c4
profile: Migrate to the new UUID implementation
4 years ago
Morph
ad33e58c2d
common: uuid: Add AsU128()
This copies the internal bytes of the UUID into a u128 for backwards compatibility. This should not be used.
4 years ago
Morph
4c1b4cc486
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.
4 years ago
Morph
da3c2dc90c
service: Migrate to the new UUID implementation
4 years ago
Morph
51c445f7e8
input/hid: Migrate to the new UUID implementation
4 years ago
Morph
77bc383079
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.
4 years ago
lat9nq
a4ad597ae2
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.
4 years ago
Morph
6015bce1e9
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.
4 years ago
Morph
3d13bb3105
input_common: Remove unused core include
4 years ago
tech-ticks
be026c6b6d
service: pm: Implement AtmosphereGetProcessInfo
4 years ago
Narr the Reg
6b132458dc
yuzu: config: Vibrate the controller while configuring vibration strength
4 years ago
Lioncash
fd12153c52
texture_cache: Ensure has_blacklisted is always initialized
Resolves a -Wmaybe_uninitialized warning
4 years ago
Lioncash
6419acdd76
texture_cache: Remove dead code within SynchronizeAliases
Since these were being copied by value, none of the changes applied in
the loop would be reflected.
However, from the looks of it, this would already be applied within
CopyImage() anyways, so this can be removed.
4 years ago
Lioncash
1f4cc88d2a
texture_cache: Amend unintended bitwise OR in SynchronizeAliases
4 years ago
Narr the Reg
2198237e42
yuzu: ui: Improve battery symbols
4 years ago
Lioncash
45fd47ef0a
common_types: Remove NonCopyable struct
Now that we're moved over to the YUZU_ defines, we can get rid of this
struct.
4 years ago
Lioncash
8a509e5a2c
general: Replace NonCopyable struct with equivalents
4 years ago
Lioncash
2c2e08df02
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).
4 years ago
bunnei
1552c524ad
hle: kernel: KPageTable: Migrate locks to KScopedLightLock.
- More accurately reflects real kernel behavior by using guest locks.
4 years ago
Lioncash
1c24f14e58
configure_filesystem: Add missing changeEvent() override
This allows the dialog to be retranslated during runtime if the language
is changed.
4 years ago
Lioncash
54f3cb8186
configure_filesystem: Normalize member function casing
All other dialog types we have use CamelCase naming.
4 years ago
Narr the Reg
44c0ce539e
yuzu: Disable auto repeat on hotkeys again
4 years ago
Lioncash
951785a17e
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.
4 years ago
Lioncash
b4a7e150c7
configure_input_player: Eliminate variable shadowing
4 years ago
Lioncash
76c9d3318f
configure_input_player: std::move input setters in HandleClick
4 years ago
Lioncash
3379694d32
configure_input_player: Avoid unnecessary ParamPackage copies
Avoids churning allocations.
4 years ago
Lioncash
b68dc14188
yuzu/game_list: Use non-deprecated version of QString's split() function
The previous overload of split() was deprecated in 5.14.
4 years ago
Lioncash
765762c3a7
common/file: Remove [[nodiscard]] from Open()
Since this has a void return value, there's nothing that can actually be
used.
4 years ago
Lioncash
6f2a095c9f
video_core/shader_cache: Remove unused algorithm include
4 years ago
Lioncash
274babc929
video_core/shader_cache: Take std::span in RemoveShadersFromStorage()
Same behavior, but without the need to move into the function to avoid
an allocation.
4 years ago
Narr the Reg
33594225c7
svc: Add 32 bit SynchronizePreemptionState
Used by Espgaluda II
4 years ago
Fernando Sahmkow
9ebf1c00bd
Rasterizer: Refactor inlineToMemory.
4 years ago
Fernando Sahmkow
5df6c71472
Vulkan: Fix Scheduler Chunks when their FuncType is 0.
4 years ago