Commit graph

  • d64b8f9dd8 - BytesReadOnlySequenceSegment: move from Ryujinx.Common.Memory to Ryujinx.Memory - BytesReadOnlySequenceSegment: add IsContiguousWith() and Replace() methods - VirtualMemoryManagerBase: - remove generic type parameters, instead use ulong for virtual addresses and nuint for host/physical addresses - implement IWritableBlock - add virtual GetReadOnlySequence() with coalescing of contiguous segments - add virtual GetSpan() - add virtual GetWritableRegion() - add abstract IsMapped() - add virtual MapForeign(ulong, nuint, ulong) - add virtual Read<T>() - add virtual Read(ulong, Span<byte>) - add virtual ReadTracked<T>() - add virtual SignalMemoryTracking() - add virtual Write() - add virtual Write<T>() - add virtual WriteUntracked() - add virtual WriteWithRedundancyCheck() - VirtualMemoryManagerRefCountedBase: remove generic type parameters - AddressSpaceManager: remove redundant methods, add required overrides - HvMemoryManager: remove redundant methods, add required overrides, add overrides for _invalidAccessHandler handling - MemoryManager: remove redundant methods, add required overrides, add overrides for _invalidAccessHandler handling - MemoryManagerHostMapped: remove redundant methods, add required overrides, add overrides for _invalidAccessHandler handling - NativeMemoryManager: add get properties for Pointer and Length - throughout: removed invalid <inheritdoc/> comments Jim Horvath 2024-03-15 22:38:36 -0400
  • 508a850c54 - WritableRegion: enable wrapping IMemoryOwner<byte> - IVirtualMemoryManager impls of GetWritableRegion() use pooled memory when region is non-contiguous. - IVirtualMemoryManager: add GetReadOnlySequence() and impls - ByteMemoryPool: add new method RentCopy() - ByteMemoryPool: make class static, remove ctor and singleton field from earlier impl Jim Horvath 2024-02-04 01:09:19 -0500
  • 91c125c379 New translations en_us.json (French) Ac_K 2024-04-05 18:29:14 +0200
  • 02e6d6dbd3 New translations en_us.json (Thai) Ac_K 2024-04-05 18:29:13 +0200
  • 110f8cf59f New translations en_us.json (Portuguese, Brazilian) Ac_K 2024-04-05 18:29:12 +0200
  • a95b501194 New translations en_us.json (Chinese Traditional) Ac_K 2024-04-05 18:29:11 +0200
  • 005733afb4 New translations en_us.json (Chinese Simplified) Ac_K 2024-04-05 18:29:10 +0200
  • f22e3921f0 New translations en_us.json (Ukrainian) Ac_K 2024-04-05 18:29:10 +0200
  • cf87a7d2bd New translations en_us.json (Turkish) Ac_K 2024-04-05 18:29:08 +0200
  • 13190b8d0c New translations en_us.json (Russian) Ac_K 2024-04-05 18:29:08 +0200
  • a3418be336 New translations en_us.json (Polish) Ac_K 2024-04-05 18:29:06 +0200
  • ee89256064 New translations en_us.json (Korean) Ac_K 2024-04-05 18:29:05 +0200
  • e506fb9951 New translations en_us.json (Japanese) Ac_K 2024-04-05 18:29:04 +0200
  • 7f932a1dab New translations en_us.json (Italian) Ac_K 2024-04-05 18:29:04 +0200
  • c0358fe9b5 New translations en_us.json (Hebrew) Ac_K 2024-04-05 18:29:03 +0200
  • e675b279ea New translations en_us.json (Greek) Ac_K 2024-04-05 18:29:02 +0200
  • 928f09cb9c New translations en_us.json (German) Ac_K 2024-04-05 18:29:01 +0200
  • 410f65c217 New translations en_us.json (Arabic) Ac_K 2024-04-05 18:29:00 +0200
  • d24bb03e00 New translations en_us.json (Spanish) Ac_K 2024-04-05 18:28:59 +0200
  • 8c2da1aa04
    Add missing ModWindowTitle locale key (#6601) 1.1.1252 gdkchan 2024-04-05 12:54:08 -0300
  • fdd21fab50
    Merge branch 'master' into master czcx 2024-04-05 11:40:09 -0400
  • 5ffe5f5031 Ignore diacritics on game search Gabriel A 2024-04-05 11:59:30 -0300
  • 46209b2eaa Fix this while I'm at it Gabriel A 2024-04-05 11:14:13 -0300
  • 9974804a40 Add missing ModWindowTitle locale key Gabriel A 2024-04-05 11:12:35 -0300
  • 6edda9e356 "Task.Wait()" synchronously blocks, use "await" instead Marco Carvalho 2024-04-04 21:16:51 -0300
  • 5def0429f8
    Add support to IVirtualMemoryManager for zero-copy reads (#6251) 1.1.1251 jhorv 2024-04-04 21:23:03 -0400
  • 004af6bc3c let MemoryManagerHostTracked override WriteImpl() jhorv 2024-04-04 20:53:05 -0400
  • e2485ee46c adjust MemoryManagerHostTracked Jim Horvath 2024-04-04 14:20:32 -0400
  • 0806c31a10 remove unused method Jim Horvath 2024-04-04 13:38:20 -0400
  • e07853cf94 make HvMemoryManager class sealed Jim Horvath 2024-04-04 13:33:02 -0400
  • c8e983f1ee New translations en_us.json (Russian) Ac_K 2024-04-04 18:02:26 +0200
  • c54720c1b7
    Merge branch 'master' into master czcx 2024-04-04 11:37:17 -0400
  • 8e74fa3456
    Stop clearing Modified flag on DiscardData (#6591) 1.1.1250 gdkchan 2024-04-03 21:30:46 -0300
  • 1aece4b0ea - BytesReadOnlySequenceSegment: move from Ryujinx.Common.Memory to Ryujinx.Memory - BytesReadOnlySequenceSegment: add IsContiguousWith() and Replace() methods - VirtualMemoryManagerBase: - remove generic type parameters, instead use ulong for virtual addresses and nuint for host/physical addresses - implement IWritableBlock - add virtual GetReadOnlySequence() with coalescing of contiguous segments - add virtual GetSpan() - add virtual GetWritableRegion() - add abstract IsMapped() - add virtual MapForeign(ulong, nuint, ulong) - add virtual Read<T>() - add virtual Read(ulong, Span<byte>) - add virtual ReadTracked<T>() - add virtual SignalMemoryTracking() - add virtual Write() - add virtual Write<T>() - add virtual WriteUntracked() - add virtual WriteWithRedundancyCheck() - VirtualMemoryManagerRefCountedBase: remove generic type parameters - AddressSpaceManager: remove redundant methods, add required overrides - HvMemoryManager: remove redundant methods, add required overrides, add overrides for _invalidAccessHandler handling - MemoryManager: remove redundant methods, add required overrides, add overrides for _invalidAccessHandler handling - MemoryManagerHostMapped: remove redundant methods, add required overrides, add overrides for _invalidAccessHandler handling - NativeMemoryManager: add get properties for Pointer and Length - throughout: removed invalid <inheritdoc/> comments Jim Horvath 2024-03-15 22:38:36 -0400
  • f05b70ce36 - WritableRegion: enable wrapping IMemoryOwner<byte> - IVirtualMemoryManager impls of GetWritableRegion() use pooled memory when region is non-contiguous. - IVirtualMemoryManager: add GetReadOnlySequence() and impls - ByteMemoryPool: add new method RentCopy() - ByteMemoryPool: make class static, remove ctor and singleton field from earlier impl Jim Horvath 2024-02-04 01:09:19 -0500
  • c072feb150 Stop clearing Modified flag on DiscardData Gabriel A 2024-04-03 18:54:49 -0300
  • 146b09a04b New translations en_us.json (French) Ac_K 2024-04-03 17:59:44 +0200
  • 13b4c5b11a New translations en_us.json (Chinese Traditional) Ac_K 2024-04-03 17:59:43 +0200
  • c7f9865fac New translations en_us.json (Russian) Ac_K 2024-04-03 17:59:42 +0200
  • cf5816ab1b New translations en_us.json (Arabic) Ac_K 2024-04-03 17:59:41 +0200
  • 6208c3e6f0
    New Crowdin updates (#6550) 1.1.1249 Ac_K 2024-04-02 18:21:14 +0200
  • 49a05779c8 Update XML doc Gabriel A 2024-04-02 12:55:27 -0300
  • b58ce13567 Remove unused using. MutantAura 2024-04-02 00:35:40 +0100
  • a74e8f8288 Better handling of large input strings and minimise loop opportunities. MutantAura 2024-04-02 00:34:47 +0100
  • 8e8d8677e2 New translations en_us.json (Arabic) Ac_K 2024-04-01 08:00:38 +0200
  • f2f3990e34 Adjust spacing Gabriel A 2024-03-31 09:16:47 -0300
  • 7cc8b205fc Disable hypervisor by default on macOS Gabriel A 2024-03-31 08:41:09 -0300
  • 62ce3e4e8a This one should be false too Gabriel A 2024-03-31 08:36:14 -0300
  • 724cf63a1c Format whitespace Gabriel A 2024-03-31 08:35:01 -0300
  • 830619002f Rename Supports4KBPage to UsesPrivateAllocations Gabriel A 2024-03-31 08:29:06 -0300
  • 4d3f6cae52 Delete old 16KB page workarounds Gabriel A 2024-03-31 08:22:12 -0300
  • 0ab2c80575
    Open first user after deleting one. Diana Atsuko Herring 2024-03-31 00:19:33 -0500
  • 46ebdcfe03
    Prompt user on first launch to manage profiles Diana Atsuko Herring 2024-03-30 23:49:30 -0500
  • ba9e0ca6dc
    Change behavior of default user creation. (#3396) Diana Atsuko Herring 2024-03-30 22:28:14 -0500
  • a1646ff551 Allow an early function return and simplify logic. MutantAura 2024-03-30 22:47:26 +0000
  • c381567328 Track if the string has actually been modified correctly. MutantAura 2024-03-30 22:42:48 +0000
  • 36e7f56f2b Update implementation to a byte total check. MutantAura 2024-03-30 22:33:43 +0000
  • 55b8cf6e3c Truncate game title and details if they exceed DiscordRPC limit. MutantAura 2024-03-30 17:39:31 +0000
  • 9df322b8cc
    Merge branch 'master' into turbo Nicolas Abram 2024-03-30 04:53:54 -0300
  • 0f768d1a1b New translations en_us.json (Chinese Simplified) Ac_K 2024-03-30 02:01:50 +0100
  • e05bc7f9aa New translations en_us.json (Hebrew) Ac_K 2024-03-30 02:01:50 +0100
  • 3666935ac2 New translations en_us.json (Arabic) Ac_K 2024-03-30 02:01:49 +0100
  • 1f823e96d7
    Merge 3c1814fc93 into 7124d679fd Youssef Mohamed 2024-03-29 13:53:23 -0300
  • cbedc2d380
    Merge aa44e70b32 into 7124d679fd Domenico V 2024-03-29 13:53:20 -0300
  • d345d0bfd1 New translations en_us.json (Chinese Simplified) Ac_K 2024-03-29 01:53:13 +0100
  • b2d9427503 New translations en_us.json (Korean) Ac_K 2024-03-29 01:53:12 +0100
  • 873326a6df New translations en_us.json (German) Ac_K 2024-03-29 01:53:11 +0100
  • a84518d99d
    Update README.md czcx 2024-03-28 16:16:45 -0400
  • 8e711cf355 Add mod enablement status in the log message WilliamWsyHK 2024-03-28 23:42:17 +0800
  • 5069479ed0 New translations en_us.json (Italian) Ac_K 2024-03-28 01:44:18 +0100
  • 004fe1b7c8
    Merge 8449c8e2ab into 7124d679fd TSRBerry 2024-03-28 00:47:59 +0200
  • 7124d679fd
    UI: Friendly driver name reporting. (#6530) 1.1.1248 MutantAura 2024-03-27 17:55:34 +0000
  • a413328273 Merge remote-tracking branch 'upstream/master' into speak-friend MutantAura 2024-03-27 17:39:56 +0000
  • db2a5e917a
    nuget: bump the silk-net group with 3 updates dependabot[bot] 2024-03-27 17:07:48 +0000
  • cbfc5df96c
    nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.4.0 to 7.5.0 dependabot[bot] 2024-03-27 17:04:12 +0000
  • b323a01738
    Implement host tracked memory manager mode (#6356) 1.1.1247 gdkchan 2024-03-26 23:33:24 -0300
  • 0781e30adb Move host tracked modes to the end of enum to avoid PPTC invalidation Gabriel A 2024-03-26 23:17:57 -0300
  • eb7895fd5b New HostTracked namespace Gabriel A 2024-03-26 23:02:31 -0300
  • 3bbae8c4e7 Move host tracked related classes to HostTracked folder Gabriel A 2024-03-26 22:56:45 -0300
  • afcff0ce7a Move partition list validation to separate debug method Gabriel A 2024-03-26 22:55:43 -0300
  • f6d24449b6
    Recreate swapchain correctly when toggling VSync (#6521) 1.1.1246 jcm 2024-03-26 20:54:13 -0500
  • 899aa0546c Reprotection for bridges Gabriel A 2024-03-26 22:50:20 -0300
  • 72bdc24db8
    Disable push descriptors for Intel ARC GPUs on Windows (#6551) 1.1.1245 gdkchan 2024-03-26 22:27:48 -0300
  • a434b54329 Force address masking for prefetch instructions Gabriel A 2024-03-26 21:59:15 -0300
  • d1185200b3 New translations en_us.json (Chinese Simplified) Ac_K 2024-03-27 01:38:08 +0100
  • fc787881a5 New translations en_us.json (Russian) Ac_K 2024-03-26 01:22:23 +0100
  • ae914893a7 New translations en_us.json (Italian) Ac_K 2024-03-26 01:22:22 +0100
  • 4854045630 New translations en_us.json (Arabic) Ac_K 2024-03-26 01:22:21 +0100
  • e4d39b4c24 Add setting to switch between toggle and enabled-while-held turbo hotkey behaviour unknown 2024-03-24 23:22:18 -0300
  • 9731aedf4e Change TickSource TickMultiplier from static to an instance variable unknown 2024-03-10 19:46:30 -0300
  • 7815fd5746 Move turbo multiplier setting to CPU tab unknown 2024-03-10 19:45:34 -0300
  • 9c0446ec24 Make Turbo hotkey unbounded by default unknown 2024-03-10 19:44:42 -0300
  • 08e66df407 Change local var name from prev. commit to camelCase unknown 2024-03-10 18:47:11 -0300
  • 740f9b0cdf Add WIP turbo mode unknown 2024-03-10 18:29:36 -0300
  • e30596bd99 New translations en_us.json (Chinese Simplified) Ac_K 2024-03-25 01:05:23 +0100
  • b61bbad117 New translations en_us.json (Ukrainian) Ac_K 2024-03-25 01:05:22 +0100
  • 494c1a9531 New translations en_us.json (Polish) Ac_K 2024-03-25 01:05:21 +0100
  • 38265ec204 New translations en_us.json (Japanese) Ac_K 2024-03-25 01:05:20 +0100
  • adc920e763 New translations en_us.json (Italian) Ac_K 2024-03-25 01:05:19 +0100
  • a76fa9eea2
    Merge branch 'master' into gamefolders Luke 2024-03-24 10:37:50 -0400