summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-05common: uuid: Return an invalid UUID if conversion from string failsMorph
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.
2022-02-05general: Rename NewUUID to UUID, and remove the previous UUID implMorph
This completes the removal of the old UUID implementation.
2022-02-05profile: Migrate to the new UUID implementationMorph
2022-02-05common: uuid: Add AsU128()Morph
This copies the internal bytes of the UUID into a u128 for backwards compatibility. This should not be used.
2022-02-05hle: ipc_helpers: Ignore -Wclass-memaccessMorph
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.
2022-02-05service: Migrate to the new UUID implementationMorph
2022-02-05input/hid: Migrate to the new UUID implementationMorph
2022-02-05common: Implement NewUUIDMorph
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.
2022-02-05Merge pull request #7842 from german77/vibration_testbunnei
yuzu: config: Vibrate the controller while configuring vibration strength
2022-02-04Merge pull request #7839 from german77/batterybunnei
yuzu: ui: Improve battery symbols
2022-02-03Merge pull request #7848 from Morph1984/unused-core-includeMai M
input_common: Remove unused core include
2022-02-03input_common: Remove unused core includeMorph
2022-02-03Merge pull request #7811 from german77/analog-modbunnei
input_common: Use attributes for analog range modifiers
2022-02-02Merge pull request #7814 from FernandoS27/another-bug-in-my-schedulebunnei
Vulkan: Fix Scheduler Chunks when their FuncType is 0.
2022-02-02Merge pull request #7835 from bunnei/page-table-lockbunnei
hle: kernel: KPageTable: Migrate locks to KScopedLightLock.
2022-02-02Merge pull request #7838 from lioncash/noncopyMorph
common_types: Remove NonCopyable struct
2022-02-02yuzu: config: Vibrate the controller while configuring vibration strengthNarr the Reg
2022-02-02Merge pull request #7834 from german77/repeatbunnei
yuzu: Disable auto repeat on hotkeys again
2022-02-02yuzu: ui: Improve battery symbolsNarr the Reg
2022-02-02common_types: Remove NonCopyable structLioncash
Now that we're moved over to the YUZU_ defines, we can get rid of this struct.
2022-02-02general: Replace NonCopyable struct with equivalentsLioncash
2022-02-02Merge pull request #7806 from ameerj/atomic64-fallbacksbunnei
shaders: Implement U32x2 atomic fallbacks when device does not support int64
2022-02-02general: Move deleted copy/move constructor/assignment operators to public ↵Lioncash
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).
2022-02-01Merge pull request #7807 from german77/moar-buttonsbunnei
input_common: Add home and hard touch press buttons to UDP controllers
2022-02-01hle: kernel: KPageTable: Migrate locks to KScopedLightLock.bunnei
- More accurately reflects real kernel behavior by using guest locks.
2022-02-01Merge pull request #7833 from lioncash/file-sysMorph
configure_filesystem: Add missing changeEvent() override
2022-02-01Merge pull request #7792 from german77/translatebunnei
hotkeys: Don't translate hotkey buttons
2022-02-01configure_filesystem: Add missing changeEvent() overrideLioncash
This allows the dialog to be retranslated during runtime if the language is changed.
2022-02-01configure_filesystem: Normalize member function casingLioncash
All other dialog types we have use CamelCase naming.
2022-02-01yuzu: Disable auto repeat on hotkeys againNarr the Reg
2022-02-01Merge pull request #7809 from Morph1984/clock-constantsbunnei
common: wall_clock: Utilize constants for ms, us, and ns ratios
2022-02-01Merge pull request #7831 from lioncash/motionMorph
configure_motion_touch: Use functor versions of invokeMethod
2022-02-01Merge pull request #7830 from lioncash/player-copyMorph
configure_input_player: Avoid unnecessary ParamPackage copies
2022-02-01configure_motion_touch: Use functor versions of invokeMethodLioncash
Same behavior, but ensures that the functions we're calling exist, since they can be checked at compile-time.
2022-02-01configure_input_player: Eliminate variable shadowingLioncash
2022-02-01configure_input_player: std::move input setters in HandleClickLioncash
2022-02-01configure_input_player: Avoid unnecessary ParamPackage copiesLioncash
Avoids churning allocations.
2022-02-01Merge pull request #7828 from lioncash/depMorph
yuzu/game_list: Use non-deprecated version of QString's split() function
2022-02-01Merge pull request #7827 from FernandoS27/dynamite-costume-with-the-wick-outsideMai M
Update dynarmic.
2022-02-01yuzu/game_list: Use non-deprecated version of QString's split() functionLioncash
The previous overload of split() was deprecated in 5.14.
2022-02-01Update dynarmic.Fernando Sahmkow
2022-02-01Merge pull request #7825 from lioncash/nodisc2Morph
common/file: Remove [[nodiscard]] from Open()
2022-02-01common/file: Remove [[nodiscard]] from Open()Lioncash
Since this has a void return value, there's nothing that can actually be used.
2022-02-01Merge pull request #7824 from lioncash/scacheMorph
video_core/shader_cache: Take std::span in RemoveShadersFromStorage()
2022-02-01video_core/shader_cache: Remove unused algorithm includeLioncash
2022-02-01video_core/shader_cache: Take std::span in RemoveShadersFromStorage()Lioncash
Same behavior, but without the need to move into the function to avoid an allocation.
2022-01-31Merge pull request #7822 from zhaobot/tx-update-20220201021425Mai M
Update translations (2022-02-01)
2022-02-01Update translations (2022-02-01)The yuzu Community
2022-01-31Merge pull request #7821 from german77/espada_agudabunnei
svc: Add 32 bit SynchronizePreemptionState
2022-01-31Merge pull request #7805 from FernandoS27/rodrigo-failed-mebunnei
Inline2Memory: Flush before writing buffer.