summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | vulkan_device: fix missing format in ANVGravatar voidanix2022-02-213-2/+21
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | Currently Mesa's ANV driver does not support VK_FORMAT_B5G6R5_UNORM_PACK16, implement an alternative for it.
* | | | | | Merge pull request #7919 from bunnei/phys-mem-updatesGravatar bunnei2022-02-213-131/+506
|\ \ \ \ \ \ | | | | | | | | | | | | | | core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.
| * | | | | | fixup! core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.Gravatar bunnei2022-02-193-38/+18
| | | | | | |
| * | | | | | core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.Gravatar bunnei2022-02-183-113/+508
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Improves the implementations of MapPhysicalMemory and UnmapPhysicalMemory to more closely reflect latest HOS.
* | | | | | | Merge pull request #7920 from bunnei/fix-unmap-pagesGravatar bunnei2022-02-211-3/+2
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | core: hle: kernel: KPageTable: Fix UnmapPages.
| * | | | | | core: hle: kernel: KPageTable: Fix UnmapPages.Gravatar bunnei2022-02-181-3/+2
| |/ / / / / | | | | | | | | | | | | | | | | | | - Fixes a logic bug in KPageTable::UnmapPages.
* | | | | | Merge pull request #7867 from german77/amiiboGravatar bunnei2022-02-197-254/+949
|\ \ \ \ \ \ | |/ / / / / |/| | | | | nfp: Improve amiibo support
| * | | | | nfp: Allow files without password dataGravatar german772022-02-132-9/+24
| | | | | |
| * | | | | nfp: Separate nfc tag from amiibo dataGravatar Narr the Reg2022-02-103-44/+76
| | | | | |
| * | | | | nfp: Address compiler issuesGravatar german772022-02-082-27/+27
| | | | | |
| * | | | | nfp: Validate amiibo filesGravatar Narr the Reg2022-02-082-41/+145
| | | | | |
| * | | | | yuzu: Allow to open and remove the amiiboGravatar german772022-02-083-5/+24
| | | | | |
| * | | | | nfp: Improve implementationGravatar german772022-02-084-189/+672
| | | | | |
| * | | | | nfp: Move IUser class to header and add missing enum and structsGravatar german772022-02-072-257/+299
| | | | | |
| * | | | | nfp: Sort functions by command numberGravatar german772022-02-071-79/+79
| |/ / / /
* | | | | Merge pull request #7900 from german77/enterGravatar bunnei2022-02-182-0/+6
|\ \ \ \ \ | | | | | | | | | | | | yuzu: config: Fix mapping issues with the enter key
| * | | | | yuzu: config: Fix mapping issues with the enter keyGravatar Narr the Reg2022-02-152-0/+6
| | | | | |
* | | | | | common: Add NullVisitor default constructorGravatar Wunkolo2022-02-171-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Addresses https://github.com/yuzu-emu/yuzu/issues/7881 to fix linux builds. `YUZU_NON_COPYABLE` deletes the `T(const T&)` constructor which will cause the implicitly defined default ctor/dtor to no-longer generate.
* | | | | | Merge pull request #7866 from ↵Gravatar Mai M2022-02-162-4/+40
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | xerpi/svc-OutputDebugString32-CreateCodeMemory32-ControlCodeMemory32 kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32
| * | | | | | kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32Gravatar Sergi Granell2022-02-152-4/+40
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Very straightforward, they are just wrappers to the 64-bit version of the SVC.
* | | | | | Merge pull request #7878 from german77/mnppGravatar bunnei2022-02-166-0/+71
|\ \ \ \ \ \ | | | | | | | | | | | | | | service/mnpp: Stub mnpp_app
| * | | | | | service/mnpp: Stub mnpp_appGravatar Narr the Reg2022-02-106-0/+71
| | |/ / / / | |/| | | | | | | | | | | | | | | | Used in Super Nintendo Entertainment System™ - Nintendo Switch Online
* | | | | | Merge pull request #7899 from Kelebek1/testGravatar Morph2022-02-161-9/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | file_sys: Dump patched exefs rather than base
| * | | | | | Dump patched exefs rather than baseGravatar Kelebek12022-02-151-9/+9
| | | | | | |
* | | | | | | Merge pull request #7877 from lat9nq/upd_revGravatar bunnei2022-02-151-1/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | audio_core: Update current process revision
| * | | | | | | audio_core: Update current process revisionGravatar lat9nq2022-02-111-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update CURRENT_PROCESS_REVISION from REV9 to REVA. Used by Nintendo Entertainment System - Nintendo Switch Online 6.0.0 and Super Nintendo Entertainment System - Nintendo Switch Online 3.0.0.
* | | | | | | | Merge pull request #7891 from Morph1984/buffer_to_string_viewGravatar bunnei2022-02-152-0/+26
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | common: fs_util: Add buffer to string view utility functions
| * | | | | | | common: fs_util: Add buffer to string view utility functionsGravatar Morph2022-02-132-0/+26
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | These functions allow to construct a string view from an input buffer, avoiding the copy done by the non string view counterparts. However, callers must be cognizant of the viewed buffer's lifetime to avoid a use-after-free.
* | | | | | | Merge pull request #7871 from german77/svc2Gravatar bunnei2022-02-141-77/+77
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | svc: Set unique names for function tables
| * | | | | | svc: Set unique names for function tablesGravatar Narr the Reg2022-02-081-77/+77
| | |_|/ / / | |/| | | |
* | | | | | 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