Commit graph

  • 19ac0b207c cpu: Implement VCVT (between floating-point and fixed-point) instruction Ac_K 2023-06-22 22:58:22 +0200
  • d604e98227
    Fix regression introduced by 1.1.1733 on Intel GPUs (#5311) 1.1.900 Kurochi51 2023-06-22 22:35:06 +0300
  • 58907e2c29
    GetHashCode should not reference mutable fields (#5331) 1.1.899 Marco Carvalho 2023-06-22 13:36:07 -0300
  • 38acdc6d9a Headless: fullscreen support : implemented proposed changes Theun de Bruijn 2023-06-22 02:15:41 +1000
  • 4dc711f220 Headless: cleanup of fullscreen support Theun de Bruijn 2023-06-21 13:15:50 +1000
  • a4e477fbab Headless: Added support for fullscreen option Theun de Bruijn 2023-06-21 11:57:13 +1000
  • 0cb2db2c8d show pid Patrick Hovsepian 2023-06-20 16:35:58 -0700
  • 76d50fdaae GetHashCode should not reference mutable fields Marco Carvalho 2023-06-19 00:07:05 -0300
  • b1c62559cb Make AppHost.Dispose more robust kekkon 2023-06-20 18:14:57 +0200
  • 0ab80a9861
    Merge branch 'master' into features/crash-verification-ex kekkon 2023-06-20 17:39:20 +0200
  • 649d372f7d
    misc: Implement address space size workarounds (#5191) 1.1.898 Mary 2023-06-20 17:33:54 +0200
  • 022cafeedf Fix 32 bits address space support and address more comments Mary 2023-06-20 09:18:50 +0200
  • 7de4aa2b19 remove excess newlines jhorv 2023-06-20 00:00:24 -0400
  • 4d316d68ef Timezone UI update MutantAura 2023-06-19 12:01:59 +0100
  • 03b9480895 Remove unused dep MutantAura 2023-06-19 11:40:50 +0100
  • 482c36a8d9 Refresh UI items once awaited tasks complete MutantAura 2023-06-19 11:37:46 +0100
  • 436d9c57f6 Sound checks, timezones and network interface async MutantAura 2023-06-19 11:13:47 +0100
  • b4ed9af535 Ava: Asynchronously load Vulkan device settings items. MutantAura 2023-06-18 18:26:09 +0100
  • 0f6b23d427
    Merge branch 'Ryujinx:master' into master beginor 2023-06-19 07:17:32 +0800
  • 0b27f3ff95
    Merge branch 'master' into features/crash-verification-ex kekkon 2023-06-18 22:11:36 +0200
  • 091bc2be53 own file Patrick Hovsepian 2023-06-17 15:15:46 -0700
  • 95226c6e2b Merge branch 'master' of https://github.com/Ryujinx/Ryujinx into backup_user_save Patrick Hovsepian 2023-06-17 15:15:22 -0700
  • 34ea438018 org Patrick Hovsepian 2023-06-17 14:44:10 -0700
  • f9a538bb0f
    Ensure shader local and shared memory sizes are not zero (#5321) 1.1.897 gdkchan 2023-06-17 16:28:27 -0300
  • 25f0ea9e8e Merge branch 'backup_user_save' of https://github.com/patrick-hovsepian/Ryujinx into backup_user_save Patrick Hovsepian 2023-06-17 12:03:40 -0700
  • be1cf58dfb
    Replace return type with void for Commit/Decommit TSR Berry 2023-06-17 14:44:11 +0200
  • d2096989f8 add StreamUtils.MemoryStreamToOwnedMemory() and use it in StreamToOwnedMemory() jhorv 2023-06-02 23:53:47 -0400
  • 40f5a94ed4 Add xmldocs to indicate that ITexture/Texture.SetData() methods will Dispose() the IMemoryOwner<byte> texure data jhorv 2023-06-02 23:24:21 -0400
  • d0264ac7f9 SequenceReaderExtensions: add unit tests, reorder members jhorv 2023-06-02 23:05:39 -0400
  • f1797c9860 TextureSetData*Command: add using keyword instead of calling .Dispose() directly jhorv 2023-06-02 16:26:56 -0400
  • de3ef755f6 GAL.ITexture: deleted commented code jhorv 2023-06-02 16:25:59 -0400
  • b2ce0a3784 StreamUtils.StreamToOwnedMemory(): handle dynamic (non-seekable) streams jhorv 2023-06-02 16:19:03 -0400
  • 601d8e3cfa DescriptorSetUpdater.Initialize() - dispose of rented 4 bytes jhorv 2023-05-30 19:06:58 -0400
  • 262868a9fb Pass ref SequenceReader to SplitterState.Update, and adjust manual advancement calculation. Rewind reader if various IsMagicValid() methods return false. jhorv 2023-05-28 00:27:22 -0400
  • 237971f662 implement ITexture SetData methods that take an IMemoryOwner<byte>, complete removal of SpanOrArray jhorv 2023-05-17 22:06:23 -0400
  • 260cebe649 pass in IOwnedMemory instead of Span jhorv 2023-05-17 20:12:57 -0400
  • d6f4c80eb6 KPageTableBase.CopyDataFromOrToCurrentProcess() - restore manual copy chunking code, but with a max chunk size matching ReadOnlySequence's max segment size. jhorv 2023-05-06 00:45:11 -0400
  • 2396d32429 Fix crash on game start in Linux by clearing the memory rented in Parcel constructor. Also rent cleared memory in AudioRendererServer.RequestUpdateAuto(), for consistency with RequestUpdate(). Jim Horvath 2023-05-05 16:29:02 -0400
  • 61f60e961a add KPageTableBase.GetReadOnlySequence(), enables us to remove chunked copy code in CopyDataFromOrToCurrentProcess() jhorv 2023-05-05 13:03:24 -0400
  • 6d08cb9cf7 Add improvements suggested by gdkchan: jhorv 2023-05-05 12:48:36 -0400
  • 3be52528db add ITexture.SetData(IMemoryOwner<byte>) implementations, and a new TextureSetByteMemoryDataCommand that returns texture memory to the pool after the command runs. jhorv 2023-05-03 22:11:23 -0400
  • 1504f0bff6 change texture/image conversion routines to allocate memory from ByteMemoryPool jhorv 2023-05-03 21:48:26 -0400
  • af53786aef Change IAudioRenderer.RequestUpdate() to take input as ReadOnlySequence<byte> instead of ReadOnlyMemory<byte>, enabling (or getting close to) zero-copy audio rendering. jhorv 2023-05-03 21:41:51 -0400
  • 49b201b4ab add KPageTable support for Write(ReadOnlySequence<byte>), and begin using it in a couple places jhorv 2023-05-03 21:32:51 -0400
  • 3fc890fa6f use ByteMemoryPool instead of creating new byte[] jhorv 2023-05-03 21:29:51 -0400
  • e6c4d1e4e6 add WritableRegion support for IMemoryOwner<byte>, and rent memory in GetWritableRegion() implementations jhorv 2023-05-03 21:24:01 -0400
  • 9c6d16dec9 add IVirtualMemoryManager.GetReadOnlySequence() and implementations jhorv 2023-05-03 21:18:39 -0400
  • 857f28f855 code cleanups: - make some fields readonly because they can be - make some methods static because they can be - make DmaClass.TextureParams readonly - prefer Span.Clear() to Span.Fill(default) - remove unused variables/assignments - remove some unnecessary ToString() calls in string interpolations - fix comment typos jhorv 2023-05-03 21:11:35 -0400
  • 66e6dd0a80 Ensure shader local and shared memory sizes are not zero gdk 2023-06-16 22:14:35 -0300
  • 0060a41c83
    Merge branch 'Ryujinx:master' into master beginor 2023-06-17 07:18:52 +0800
  • ce59da451d word smithing Pat Hov 2023-06-16 13:27:23 -0700
  • 4305ee2655 empty check Patrick Hovsepian 2023-06-15 22:39:24 -0700
  • 37a43b98db More test cases! Weird stuff! Michael Durrant 2023-06-15 23:18:41 -0600
  • 1e01c8b7c2 4x4 test passes, 5x5 test fails Michael Durrant 2023-06-15 22:38:01 -0600
  • 7c037ac28d tweak Pat Hov 2023-06-15 20:28:54 -0700
  • d3ee7331ba Merge branch 'master' of https://github.com/Ryujinx/Ryujinx into backup_user_save Pat Hov 2023-06-15 20:15:54 -0700
  • da27e6c4bc pr feedback Pat Hov 2023-06-15 20:12:34 -0700
  • 96fe97f5d1 Merge branch 'master' of https://github.com/Ryujinx/Ryujinx into cursor_opt Pat Hov 2023-06-15 19:58:48 -0700
  • d632e5cdeb Merge branch 'master' of https://github.com/patrick-hovsepian/Ryujinx into cursor_opt Pat Hov 2023-06-15 19:58:44 -0700
  • 9039d8bb96
    Merge branch 'master' into master Kurochi51 2023-06-15 23:39:55 +0300
  • f92921a6d1
    Implement Load/Store Local/Shared and Atomic shared using new instructions (#5241) 1.1.896 gdkchan 2023-06-15 17:31:53 -0300
  • 114ddcfebe Shader cache bump Kurochi51 2023-06-15 22:58:13 +0300
  • 121809c242
    Merge branch 'master' into per-profile-favorites-playtime Théo Arrouye 2023-06-15 09:17:39 -0700
  • 16b6933bc0 More PR suggestions Théo Arrouye 2023-06-15 09:17:05 -0700
  • ffd06c8824 maybe something goes wrong here? honestly lost Kurochi51 2023-06-15 19:13:12 +0300
  • dd96f2df10
    Apply suggestions from code review Théo Arrouye 2023-06-15 09:11:40 -0700
  • 731afbe86a
    Merge branch 'master' into features/crash-verification-ex kekkon 2023-06-15 11:07:18 +0200
  • ede761cc99 Fix review comments kekkon 2023-06-15 11:02:59 +0200
  • e26315c2b2 Fix multiple enumerations in loops ACGMN 2023-06-15 16:47:29 +0800
  • 07cb20fe6e
    Merge branch 'master' into gameCache Patrick Hovsepian 2023-06-14 22:12:54 -0700
  • 9d1fc29d2f Merge remote-tracking branch 'origin/master' ACGMN 2023-06-15 12:56:11 +0800
  • 2393ffdf38 context and in place refresh Pat Hov 2023-06-14 21:53:59 -0700
  • 32d21ddf17
    Inheritance list should not be redundant (#5230) 1.1.895 Marco Carvalho 2023-06-15 00:54:27 -0300
  • 82f90704a0
    Blocks should be synchronized on read-only fields (#5212) 1.1.894 Marco Carvalho 2023-06-14 21:34:55 -0300
  • 316063929c
    Merge branch 'Ryujinx:master' into master beginor 2023-06-15 08:15:15 +0800
  • 3719f4514d Should have actually figured the variable, oops. Kurochi51 2023-06-15 00:22:06 +0300
  • 08d62af13f Fix regression introduced by 1.1733 on Intel iGPUs Kurochi51 2023-06-14 23:44:03 +0300
  • df254ec870 Inheritance list should not be redundant Marco Carvalho 2023-06-04 22:06:50 -0300
  • 85a45c495c add "sealed" to classes Marco Carvalho 2023-05-31 17:00:03 -0300
  • a8c426a0c5 add "sealed" to private classes Marco Carvalho 2023-05-31 16:21:44 -0300
  • 2bf3dcf504 add "sealed" to internal classes Marco Carvalho 2023-05-31 16:16:17 -0300
  • b608415f4e mark classes as "sealed" Marco Carvalho 2023-05-31 14:10:52 -0300
  • 45d702aeec simplify new Marco Carvalho 2023-06-14 15:46:04 -0300
  • a13281d2f0 simplify new Marco Carvalho 2023-06-14 15:42:44 -0300
  • 9f191beb24 Update ISelfController.cs Marco Carvalho 2023-06-10 11:57:50 -0300
  • c50db261d6 more Marco Carvalho 2023-06-09 19:25:24 -0300
  • e209d344f0 fix alignment Marco Carvalho 2023-06-03 19:13:03 -0300
  • c208a04f84 more readonlys Marco Carvalho 2023-06-03 18:22:41 -0300
  • bbe71335b3 Blocks should be synchronized on read-only fields Marco Carvalho 2023-06-03 17:49:18 -0300
  • f978d3726a
    nuget: bump System.Management from 7.0.1 to 7.0.2 (#5302) 1.1.893 dependabot[bot] 2023-06-14 18:21:17 +0200
  • 3884ffa628 changed threhsold Michael Durrant 2023-06-14 10:04:02 -0600
  • 87d19fba43
    Merge branch 'master' into features/crash-verification-ex kekkon 2023-06-14 18:02:56 +0200
  • 6f28c4abad
    test: Make tests runnable on system without 4KiB page size (#5184) 1.1.892 Mary 2023-06-14 18:02:41 +0200
  • 105c9712c1
    Fix Arm32 double to int/uint conversion on Arm64 (#5292) 1.1.891 gdkchan 2023-06-14 00:57:02 -0300
  • 168e751881 localize Pat Hov 2023-06-13 19:54:58 -0700
  • 4f1a0f2d9d refine Pat Hov 2023-06-13 19:45:52 -0700
  • 5637f4c6f7 cleanup Pat Hov 2023-06-13 19:32:36 -0700
  • 9630691d13 A kinda passing test Michael Durrant 2023-06-13 19:25:25 -0600
  • 1706b1d5dc Merge branch 'master' of https://github.com/Ryujinx/Ryujinx into cursor_opt Pat Hov 2023-06-13 15:57:15 -0700
  • d50dc3d298 PR feedback Pat Hov 2023-06-13 15:57:05 -0700