summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Dump patched exefs rather than baseGravatar Kelebek12022-02-151-9/+9
|
* debugger: console: Set console output codepage to UTF-8Gravatar Morph2022-02-131-0/+1
| | | | This allows the console to display multi-byte encoded characters.
* hid: Stub IsUsbFullKeyControllerEnabledGravatar lat9nq2022-02-122-1/+12
| | | | | | Used by Splatoon 2, when opening the inventory from a LAN battle lobby. Reference: https://switchbrew.org/wiki/HID_services
* Merge pull request #7852 from Morph1984/new-uuidGravatar bunnei2022-02-1031-193/+370
|\ | | | | common: Revise and fix the UUID implementation
| * common: uuid: Use sizeof(u64) instead of 8 in Hash()Gravatar Morph2022-02-101-5/+5
| |
| * common: uuid: Return an invalid UUID if conversion from string failsGravatar Morph2022-02-051-14/+39
| | | | | | | | | | 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.
| * general: Rename NewUUID to UUID, and remove the previous UUID implGravatar Morph2022-02-0541-598/+415
| | | | | | | | This completes the removal of the old UUID implementation.
| * profile: Migrate to the new UUID implementationGravatar Morph2022-02-0514-127/+131
| |
| * common: uuid: Add AsU128()Gravatar Morph2022-02-052-0/+9
| | | | | | | | This copies the internal bytes of the UUID into a u128 for backwards compatibility. This should not be used.
| * hle: ipc_helpers: Ignore -Wclass-memaccessGravatar Morph2022-02-051-0/+8
| | | | | | | | 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.
| * service: Migrate to the new UUID implementationGravatar Morph2022-02-059-45/+36
| |
| * input/hid: Migrate to the new UUID implementationGravatar Morph2022-02-0516-56/+57
| |
| * common: Implement NewUUIDGravatar Morph2022-02-053-0/+322
| | | | | | | | | | 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.
* | Merge pull request #7861 from german77/user_featuresGravatar bunnei2022-02-107-62/+95
|\ \ | | | | | | yuzu: New hotkeys and mute audio on background
| * | yuzu: Mute audio when in backgroundGravatar german772022-02-066-4/+27
| | |
| * | yuzu: Add docked, GPU accuracy and adapting filter hotkeysGravatar german772022-02-064-58/+68
| | |
* | | Merge pull request #7860 from german77/no-more-driftGravatar bunnei2022-02-093-4/+30
|\ \ \ | | | | | | | | yuzu: Add auto center on right click
| * | | yuzu: Add auto center on right clickGravatar german772022-02-063-4/+30
| |/ /
* | | hle: kernel: KCodeMemory: Remove unused QueryMemory.Gravatar bunnei2022-02-081-1/+0
| | |
* | | hle: kernel: KCodeMemory: Correct m_page_group number of pages.Gravatar bunnei2022-02-081-2/+3
|/ / | | | | Credits to @xerpi for finding this issue and pointing it out on #7519.
* | Merge pull request #7847 from tech-ticks/masterGravatar Morph2022-02-052-1/+46
|\ \ | | | | | | service: pm: Implement AtmosphereGetProcessInfo
| * | service: pm: Implement AtmosphereGetProcessInfoGravatar tech-ticks2022-02-042-1/+46
| | |
* | | Merge pull request #7851 from lat9nq/cmd-add-motionGravatar Morph2022-02-051-8/+28
|\ \ \ | | | | | | | | yuzu-cmd: config: Support motion inputs
| * | | config: Support motion inputsGravatar lat9nq2022-02-051-8/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #7849 from Morph1984/qt-frameless-windowGravatar bunnei2022-02-051-0/+2
|\ \ \ \ | |_|_|/ |/| | | main: Always remove the frameless window flag when restoring UI state
| * | | main: Always remove the frameless window flag when restoring UI stateGravatar Morph2022-02-031-0/+2
| | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #7842 from german77/vibration_testGravatar bunnei2022-02-055-8/+95
|\ \ \ \ | | | | | | | | | | yuzu: config: Vibrate the controller while configuring vibration strength
| * | | | yuzu: config: Vibrate the controller while configuring vibration strengthGravatar Narr the Reg2022-02-025-8/+95
| | | | |
* | | | | Merge pull request #7839 from german77/batteryGravatar bunnei2022-02-044-39/+59
|\ \ \ \ \ | |_|_|/ / |/| | | | yuzu: ui: Improve battery symbols
| * | | | yuzu: ui: Improve battery symbolsGravatar Narr the Reg2022-02-024-39/+59
| |/ / /
* | | / input_common: Remove unused core includeGravatar Morph2022-02-031-1/+0
| |_|/ |/| |
* | | Merge pull request #7811 from german77/analog-modGravatar bunnei2022-02-031-4/+26
|\ \ \ | | | | | | | | input_common: Use attributes for analog range modifiers
| * | | input_common: Use attributes for analog range modifiersGravatar german772022-01-301-4/+26
| | | |
* | | | Merge pull request #7814 from FernandoS27/another-bug-in-my-scheduleGravatar bunnei2022-02-022-4/+6
|\ \ \ \ | | | | | | | | | | Vulkan: Fix Scheduler Chunks when their FuncType is 0.
| * | | | Vulkan: Fix Scheduler Chunks when their FuncType is 0.Gravatar Fernando Sahmkow2022-01-312-4/+6
| |/ / /
* | | | Merge pull request #7835 from bunnei/page-table-lockGravatar bunnei2022-02-022-34/+46
|\ \ \ \ | |_|_|/ |/| | | hle: kernel: KPageTable: Migrate locks to KScopedLightLock.
| * | | hle: kernel: KPageTable: Migrate locks to KScopedLightLock.Gravatar bunnei2022-02-012-34/+46
| | | | | | | | | | | | | | | | - More accurately reflects real kernel behavior by using guest locks.
* | | | Merge pull request #7838 from lioncash/noncopyGravatar Morph2022-02-0220-150/+228
|\ \ \ \ | | | | | | | | | | common_types: Remove NonCopyable struct
| * | | | common_types: Remove NonCopyable structGravatar Lioncash2022-02-021-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | Now that we're moved over to the YUZU_ defines, we can get rid of this struct.
| * | | | general: Replace NonCopyable struct with equivalentsGravatar Lioncash2022-02-0212-129/+219
| | | | |
| * | | | general: Move deleted copy/move constructor/assignment operators to public ↵Gravatar Lioncash2022-02-027-11/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | | | Merge pull request #7834 from german77/repeatGravatar bunnei2022-02-021-0/+1
|\ \ \ \ \ | | | | | | | | | | | | yuzu: Disable auto repeat on hotkeys again
| * | | | | yuzu: Disable auto repeat on hotkeys againGravatar Narr the Reg2022-02-011-0/+1
| | |_|/ / | |/| | |
* | | | | Merge pull request #7806 from ameerj/atomic64-fallbacksGravatar bunnei2022-02-0211-3/+582
|\ \ \ \ \ | |_|/ / / |/| | | | shaders: Implement U32x2 atomic fallbacks when device does not support int64
| * | | | emit_glsl_atomic: Implement 32x2 fallback atomic opsGravatar ameerj2022-01-291-9/+55
| | | | |
| * | | | lower_int64_to_int32: Add 64-bit atomic fallbacksGravatar ameerj2022-01-293-11/+76
| | | | |
| * | | | shaders: Add U64->U32x2 Atomic fallback functionsGravatar ameerj2022-01-299-1/+469
| |/ / /
* | | | Merge pull request #7807 from german77/moar-buttonsGravatar bunnei2022-02-014-3/+22
|\ \ \ \ | |_|_|/ |/| | | input_common: Add home and hard touch press buttons to UDP controllers
| * | | input_common: Add home and hard touch press buttons to UDP controllersGravatar german772022-01-304-3/+22
| |/ /
* | | Merge pull request #7833 from lioncash/file-sysGravatar Morph2022-02-013-8/+18
|\ \ \ | | | | | | | | configure_filesystem: Add missing changeEvent() override