3445 Commits

Author SHA1 Message Date
Stossy11
c5a2016b81 Add HStack to fix controller UI 2024-11-25 06:46:48 +11:00
Stossy11
902595241a Fix One Window Crash 2024-11-25 06:37:47 +11:00
Stossy11
64bd3eb402 Add Controller Selector and Update MoltenVK 2024-11-25 06:31:38 +11:00
Tech Guy
82345f0958 Update README.md 2024-11-24 18:40:46 +00:00
e8aad4212b Comment out debug info and optimize for iOS 2024-11-24 04:21:02 -08:00
stossy11
cab292e9c5 Fix Descriptor Issues 2024-11-24 11:33:19 +11:00
stossy11
1238707574 Bring back old changes and enable Metal Argument Buffers 2024-11-23 22:20:59 +11:00
stossy11
76c9045729 Start Ryujinx code from scratch 2024-11-23 17:31:54 +11:00
stossy11
326a289fb5 Reset Ryujinx 2024-11-23 15:16:06 +11:00
stossy11
2c2b9bc08a Edit JIT Cache size and disable null descriptors 2024-11-23 13:09:51 +11:00
stossy11
3b9187c995 changes 2024-11-23 09:53:24 +11:00
7f6f956e78 Update packages and fix descriptor address issue 2024-11-11 22:30:25 -08:00
Tech Guy
c2a8225ec8 Update README.md 2024-11-03 06:41:32 +00:00
Tech Guy
0e1273c7bb Update README.md 2024-11-03 06:41:05 +00:00
stossy11
0b2ede9d66 Create the window in swift again 2024-11-03 17:09:04 +11:00
stossy11
e0712c0493 Get SDL Window Automatically 2024-11-03 15:09:01 +11:00
stossy11
5c3ca5e574 Add Logs 2024-11-03 13:32:35 +11:00
stossy11
e559b29fdf Complete Rewrite 2024-11-03 13:21:00 +11:00
riperiperi
7d749599ba Use 4kb HT on 32-bit 2024-01-21 22:22:11 +00:00
riperiperi
377a84d38d Temporary force to 4k 2024-01-21 21:52:56 +00:00
riperiperi
ef431df990 avoid allocations when doing address space lookup 2024-01-21 21:52:31 +00:00
Gabriel A
6369705ca7 Experimental 4KB tracking mode 2024-01-21 21:52:09 +00:00
Gabriel A
2df861c860 Relax lock usage in attempt to fix a deadlock 2024-01-21 21:51:58 +00:00
riperiperi
bb4e79ef3b Port of texture memory pool PR 2024-01-12 17:56:48 +00:00
riperiperi
1f11dfd56a fix: fix UnmapView 2024-01-09 00:17:31 +00:00
riperiperi
70a8b93c8a Merge remote-tracking branch 'gdk/new-jit-ht' into ios-ht 2024-01-07 23:30:13 +00:00
riperiperi
1578435ab1 get updates and dlc from documents on ios 2024-01-07 22:39:59 +00:00
riperiperi
ceebb1cca3 add sample delay for audout 2024-01-07 22:39:34 +00:00
Gabriel A
14eef0a1b1 Avoid double lookup on TryGetVirtualContiguous, fix/change some lock usage 2024-01-07 17:49:36 -03:00
riperiperi
f4705f63d6 Audio: Add optional artificial audio delay layer
This driver runs ahead by the given duration (measured in samples at 48000hz). For games that rely on buffer release feedback to know when to provide audio frames, this can trick them into running with a higher audio latency on platforms that require it to avoid stuttering.

See `Switch.cs` for the sampleDelay definition. It's currently 0, though in future it could be configurable or switch on automatically for certain configurations.

For audio sources that _do not_ care about sample release timing, such as the current AudioRenderer, this will not change their behaviour.
2024-01-06 20:17:06 +00:00
riperiperi
36f2fb4e18 16k external flush workaround 2024-01-06 20:16:01 +00:00
riperiperi
1fda80f72e feat: avoid filling pages when using private allocations 2024-01-06 20:15:15 +00:00
riperiperi
878a8cd2f9 fix shared memory thread safety 2024-01-06 20:13:06 +00:00
riperiperi
a539dc62b4 fix jit 2024-01-06 20:12:42 +00:00
Gabriel A
ec2247d73b Fix potential race + wrong check for partition not being found 2024-01-04 23:51:33 +00:00
Gabriel A
b6a85592cc Fix potential race + wrong check for partition not being found 2024-01-04 20:48:53 -03:00
riperiperi
17fdbb57c0 Merge remote-tracking branch 'gdk/new-jit-ht' into ios-ht 2024-01-04 21:35:33 +00:00
Gabriel A
8efd17d371 Only for 64-bit games (for now?) 2024-01-04 18:22:06 -03:00
Gabriel A
48e4bdb1ce Host tracked needs signal handling too 2024-01-04 18:04:51 -03:00
Gabriel A
237343ace4 Support host tracked on LightningJit 2024-01-04 18:00:59 -03:00
Gabriel A
ac60e0c8a7 Pass memory manager type around 2024-01-04 18:00:49 -03:00
Gabriel A
228cbfc4fd Merge branch 'host-tracked-clean' into new-jit-ht 2024-01-04 18:00:35 -03:00
Gabriel A
2caf8f850b Format whitespace 2024-01-04 18:00:31 -03:00
Gabriel A
a72eb91cfa Fix assert 2024-01-04 18:00:31 -03:00
Gabriel A
21a6f53782 Remove unused using 2024-01-04 18:00:31 -03:00
Gabriel A
2cb244ddbe New JIT cache for platforms that enforce W^X, currently unused 2024-01-04 18:00:31 -03:00
Gabriel A
41fb24ef78 ObjectDisposedException.ThrowIf 2024-01-04 18:00:31 -03:00
Gabriel A
0eecf142de Fix more warnings 2024-01-04 18:00:30 -03:00
Gabriel A
e4a81e78f6 More read-only 2024-01-04 18:00:30 -03:00
Gabriel A
2bc171cab7 Make a lot of Assembler members read-only 2024-01-04 18:00:30 -03:00