ryujinx/src/Ryujinx.HLE/HOS/Services
Keaton 2e6794e69b
Add custom refresh rate mode to VSync option (#238)
Rebased @jcm93's refreshinterval branch:
https://github.com/jcm93/Ryujinx/tree/refreshinterval

The option is placed under System/Hacks. Disabled, it's the default
Ryujinx behavior. Enabled, the behavior is shown in the attached
screenshots. If a framerate is too high or low, you can adjust the value
where you normally toggle VSync on and off. It will also cycle through
the default on/off toggles.

Also, in order to reduce clutter, I made an adjustment to remove the
target FPS and only show the percentage.

---------

Co-authored-by: jcm <6864788+jcm93@users.noreply.github.com>
2024-11-25 13:39:09 -06:00
..
Account misc: Replace "" with string.Empty. 2024-11-01 11:57:23 -05:00
Am Implement IAllSystemAppletProxiesService: 350 (OpenSystemApplicationProxy) (#237) 2024-11-13 22:29:00 -06:00
Apm editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Arp Horizon: Implement arp:r and arp:w services (#5802) 2024-01-25 23:06:53 +01:00
Bgtc editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Bluetooth editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
BluetoothManager editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Caps Replace ImageSharp with SkiaSharp everywhere (#7030) 2024-08-31 11:32:53 -03:00
Cec [Ryujinx.HLE] Address dotnet-format issues (#5380) 2023-07-16 19:31:14 +02:00
Ectx editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Erpt editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Es editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Eupld editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Fatal Do not compare Span<T> to 'null' or 'default' (#6683) 2024-04-19 09:21:21 -03:00
Fs Mod: Do LayeredFs loading Parallel to improve speed (#6180) 2024-01-29 16:32:34 +01:00
Grc editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Hid feat: add DebugMouse HID (#163) 2024-11-03 13:58:14 -06:00
Ldn TESTERS WANTED: RyuLDN implementation (#65) 2024-11-11 16:06:50 -06:00
Loader editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Mig editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Mii misc: Convert UIntUtils.CreateRandom into an extension on Random. 2024-10-12 21:41:36 -05:00
Mnpp editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Ncm editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
News editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Nfc Adds the ability to read a amiibo's nickname from the VirtualAmiiboFile (#217) 2024-11-09 21:18:50 -06:00
Ngct misc: Replace "" with string.Empty. 2024-11-01 11:57:23 -05:00
Nifm misc: Convert UIntUtils.CreateRandom into an extension on Random. 2024-10-12 21:41:36 -05:00
Nim nim:eca : Stub CreateServerInterface2 (#7128) 2024-08-17 09:57:22 +01:00
Notification editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Npns editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Ns editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Nv Textures : Increase the amount of VRAM Cache available for Textures based on selected DRAM. (#36) 2024-11-01 06:46:29 -05:00
Olsc editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Pcie editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Pctl Horizon: Implement arp:r and arp:w services (#5802) 2024-01-25 23:06:53 +01:00
Pcv editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Pm editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Ptm ts: Migrate service to Horizon project (#6514) 2024-04-05 15:45:43 -03:00
Ro editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Sdb misc: Code cleanups & remove references to Patreon & Twitter. 2024-10-11 17:56:59 -05:00
Settings misc: Replace "" with string.Empty. 2024-11-01 11:57:23 -05:00
Sm Make HLE project AOT friendly (#7085) 2024-08-31 11:39:26 -03:00
Sockets TESTERS WANTED: RyuLDN implementation (#65) 2024-11-11 16:06:50 -06:00
Spl editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Ssl TESTERS WANTED: RyuLDN implementation (#65) 2024-11-11 16:06:50 -06:00
SurfaceFlinger Add custom refresh rate mode to VSync option (#238) 2024-11-25 13:39:09 -06:00
Time misc: Convert UIntUtils.CreateRandom into an extension on Random. 2024-10-12 21:41:36 -05:00
Vi misc: Replace "" with string.Empty. 2024-11-01 11:57:23 -05:00
CommandCmifAttribute.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
CommandTIpcAttribute.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
DisposableIpcService.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
DummyService.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
IpcService.cs Replacing 'Assembly.GetExecutingAssembly()' with 'Type.Assembly' (#5545) 2023-09-07 14:10:58 +02:00
ServerBase.cs replace ByteMemoryPool usage in Ryujinx.HLE (#6953) 2024-07-15 19:21:53 -03:00
ServiceAttributes.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00