3351 Commits

Author SHA1 Message Date
Stossy11
a14aadf878 Add MetalHUD, Resolution Controls, change default settings 2024-11-27 07:53:33 +11:00
Stossy11
45e2785e93 Add more iOS Checks 2024-11-26 09:10:09 +11:00
Stossy11
d3031752be Update Settings Page and Edit MoltenVK Configuration 2024-11-26 00:14:53 +11:00
Stossy11
c4c71a4cb6 add SIGBUS breakpoint 2024-11-25 19:55:59 +11:00
Stossy11
8e229fe454 Fix config 2024-11-25 10:14:40 +11:00
Stossy11
e02927cadb Add Config Editor 2024-11-25 09:49:10 +11:00
Stossy11
098467f3f3 Add HStack to fix controller UI 2024-11-25 06:46:48 +11:00
Stossy11
8ebde3f921 Fix One Window Crash 2024-11-25 06:37:47 +11:00
Stossy11
ab28f9a24a Add Controller Selector and Update MoltenVK 2024-11-25 06:31:38 +11:00
Tech Guy
674824184a
Update README.md 2024-11-24 18:40:46 +00:00
1bc0d3dba9 Comment out debug info and optimize for iOS 2024-11-24 04:21:02 -08:00
stossy11
0a3b4f71a9 Fix Descriptor Issues 2024-11-24 11:33:19 +11:00
stossy11
b9163f9fde Bring back old changes and enable Metal Argument Buffers 2024-11-23 22:20:59 +11:00
stossy11
05d1730c17 Start Ryujinx code from scratch 2024-11-23 17:31:54 +11:00
stossy11
e170ed01ad Reset Ryujinx 2024-11-23 15:16:06 +11:00
stossy11
8d4f004a59 Edit JIT Cache size and disable null descriptors 2024-11-23 13:09:51 +11:00
stossy11
437f7f8c04 changes 2024-11-23 09:53:24 +11:00
2ba59b2ce9 Update packages and fix descriptor address issue 2024-11-11 22:30:25 -08:00
Tech Guy
d9099429f2
Update README.md 2024-11-03 06:41:32 +00:00
Tech Guy
bea7528eb6
Update README.md 2024-11-03 06:41:05 +00:00
stossy11
05880cc8a5 Create the window in swift again 2024-11-03 17:09:04 +11:00
stossy11
10e45533e1 Get SDL Window Automatically 2024-11-03 15:09:01 +11:00
stossy11
b86e3301bb Add Logs 2024-11-03 13:32:35 +11:00
stossy11
165bb0c5d2 Complete Rewrite 2024-11-03 13:21:00 +11:00
riperiperi
a1cb1dfdc9 Use 4kb HT on 32-bit 2024-01-21 22:22:11 +00:00
riperiperi
c97686924b Temporary force to 4k 2024-01-21 21:52:56 +00:00
riperiperi
10ee46744b avoid allocations when doing address space lookup 2024-01-21 21:52:31 +00:00
Gabriel A
f16abe6dac Experimental 4KB tracking mode 2024-01-21 21:52:09 +00:00
Gabriel A
87b314a7ca Relax lock usage in attempt to fix a deadlock 2024-01-21 21:51:58 +00:00
riperiperi
092af4585c Port of texture memory pool PR 2024-01-12 17:56:48 +00:00
riperiperi
e9abc7e59e fix: fix UnmapView 2024-01-09 00:17:31 +00:00
riperiperi
19d6bddc25 Merge remote-tracking branch 'gdk/new-jit-ht' into ios-ht 2024-01-07 23:30:13 +00:00
riperiperi
57949d03e5 get updates and dlc from documents on ios 2024-01-07 22:39:59 +00:00
riperiperi
3cd42f99aa add sample delay for audout 2024-01-07 22:39:34 +00:00
Gabriel A
87ba82691c Avoid double lookup on TryGetVirtualContiguous, fix/change some lock usage 2024-01-07 17:49:36 -03:00
riperiperi
60442064e4 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
7ac6b8e742 16k external flush workaround 2024-01-06 20:16:01 +00:00
riperiperi
6334c3f90c feat: avoid filling pages when using private allocations 2024-01-06 20:15:15 +00:00
riperiperi
e9ab106f8f fix shared memory thread safety 2024-01-06 20:13:06 +00:00
riperiperi
2bbf829a09 fix jit 2024-01-06 20:12:42 +00:00
Gabriel A
c47ce6f697 Fix potential race + wrong check for partition not being found 2024-01-04 23:51:33 +00:00
Gabriel A
942efbb6d6 Fix potential race + wrong check for partition not being found 2024-01-04 20:48:53 -03:00
riperiperi
afcfba498c Merge remote-tracking branch 'gdk/new-jit-ht' into ios-ht 2024-01-04 21:35:33 +00:00
Gabriel A
df92f2052a Only for 64-bit games (for now?) 2024-01-04 18:22:06 -03:00
Gabriel A
85f83592c7 Host tracked needs signal handling too 2024-01-04 18:04:51 -03:00
Gabriel A
2feecd05a3 Support host tracked on LightningJit 2024-01-04 18:00:59 -03:00
Gabriel A
98c16ed3b0 Pass memory manager type around 2024-01-04 18:00:49 -03:00
Gabriel A
133f7d10de Merge branch 'host-tracked-clean' into new-jit-ht 2024-01-04 18:00:35 -03:00
Gabriel A
cabf434c5f Format whitespace 2024-01-04 18:00:31 -03:00
Gabriel A
f9ed8f860e Fix assert 2024-01-04 18:00:31 -03:00