summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-02-21Merge pull request #7913 from voidanix/anv-fixbunnei
vulkan_device: fix missing format in ANV
2022-02-21Merge pull request #7919 from bunnei/phys-mem-updatesbunnei
core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.
2022-02-21Merge pull request #7920 from bunnei/fix-unmap-pagesbunnei
core: hle: kernel: KPageTable: Fix UnmapPages.
2022-02-21vulkan_device: fix missing format in ANVvoidanix
Currently Mesa's ANV driver does not support VK_FORMAT_B5G6R5_UNORM_PACK16, implement an alternative for it.
2022-02-19fixup! core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.bunnei
2022-02-19Merge pull request #7867 from german77/amiibobunnei
nfp: Improve amiibo support
2022-02-18core: hle: kernel: KPageTable: Fix UnmapPages.bunnei
- Fixes a logic bug in KPageTable::UnmapPages.
2022-02-18core: hle: kernel: KPageTable: Improve Un/MapPhysicalMemory.bunnei
- Improves the implementations of MapPhysicalMemory and UnmapPhysicalMemory to more closely reflect latest HOS.
2022-02-18Merge pull request #7900 from german77/enterbunnei
yuzu: config: Fix mapping issues with the enter key
2022-02-17common: Add NullVisitor default constructorWunkolo
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.
2022-02-16Merge pull request #7866 from ↵Mai M
xerpi/svc-OutputDebugString32-CreateCodeMemory32-ControlCodeMemory32 kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32
2022-02-16Merge pull request #7878 from german77/mnppbunnei
service/mnpp: Stub mnpp_app
2022-02-16Merge pull request #7899 from Kelebek1/testMorph
file_sys: Dump patched exefs rather than base
2022-02-15Merge pull request #7877 from lat9nq/upd_revbunnei
audio_core: Update current process revision
2022-02-15Merge pull request #7891 from Morph1984/buffer_to_string_viewbunnei
common: fs_util: Add buffer to string view utility functions
2022-02-15yuzu: config: Fix mapping issues with the enter keyNarr the Reg
2022-02-15Dump patched exefs rather than baseKelebek1
2022-02-15kernel: svc: Add OutputDebugString32, CreateCodeMemory32, ControlCodeMemory32Sergi Granell
Very straightforward, they are just wrappers to the 64-bit version of the SVC.
2022-02-14Merge pull request #7871 from german77/svc2bunnei
svc: Set unique names for function tables
2022-02-13common: fs_util: Add buffer to string view utility functionsMorph
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.
2022-02-13debugger: console: Set console output codepage to UTF-8Morph
This allows the console to display multi-byte encoded characters.
2022-02-13nfp: Allow files without password datagerman77
2022-02-12hid: Stub IsUsbFullKeyControllerEnabledlat9nq
Used by Splatoon 2, when opening the inventory from a LAN battle lobby. Reference: https://switchbrew.org/wiki/HID_services
2022-02-11audio_core: Update current process revisionlat9nq
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.
2022-02-10Merge pull request #7852 from Morph1984/new-uuidbunnei
common: Revise and fix the UUID implementation
2022-02-10service/mnpp: Stub mnpp_appNarr the Reg
Used in Super Nintendo Entertainment System™ - Nintendo Switch Online
2022-02-10common: uuid: Use sizeof(u64) instead of 8 in Hash()Morph
2022-02-10Merge pull request #7861 from german77/user_featuresbunnei
yuzu: New hotkeys and mute audio on background
2022-02-10nfp: Separate nfc tag from amiibo dataNarr the Reg
2022-02-09Merge pull request #7860 from german77/no-more-driftbunnei
yuzu: Add auto center on right click
2022-02-08svc: Set unique names for function tablesNarr the Reg
2022-02-08hle: kernel: KCodeMemory: Remove unused QueryMemory.bunnei
2022-02-08hle: kernel: KCodeMemory: Correct m_page_group number of pages.bunnei
Credits to @xerpi for finding this issue and pointing it out on #7519.
2022-02-08nfp: Address compiler issuesgerman77
2022-02-08nfp: Validate amiibo filesNarr the Reg
2022-02-08yuzu: Allow to open and remove the amiibogerman77
2022-02-08nfp: Improve implementationgerman77
2022-02-07nfp: Move IUser class to header and add missing enum and structsgerman77
2022-02-07nfp: Sort functions by command numbergerman77
2022-02-06yuzu: Mute audio when in backgroundgerman77
2022-02-06yuzu: Add docked, GPU accuracy and adapting filter hotkeysgerman77
2022-02-06yuzu: Add auto center on right clickgerman77
2022-02-05Merge pull request #7847 from tech-ticks/masterMorph
service: pm: Implement AtmosphereGetProcessInfo
2022-02-05Merge pull request #7851 from lat9nq/cmd-add-motionMorph
yuzu-cmd: config: Support motion inputs
2022-02-05Merge pull request #7849 from Morph1984/qt-frameless-windowbunnei
main: Always remove the frameless window flag when restoring UI state
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.