ryujinx/src/Ryujinx.HLE/HOS
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
..
Applets Add Dummy Applet to Replace NotImplementedException (#216) 2024-11-09 19:28:12 -06:00
Diagnostics/Demangler misc: chore: replace some new "" additions & some I missed 2024-11-10 20:09:02 -06:00
Ipc [Ryujinx.HLE] Address dotnet-format issues (#5380) 2023-07-16 19:31:14 +02:00
Kernel misc: Replace "" with string.Empty. 2024-11-01 11:57:23 -05:00
Services Add custom refresh rate mode to VSync option (#238) 2024-11-25 13:39:09 -06:00
SystemState editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Tamper Revert "Update StoreConstantToMemory to match StoreConstantToAddress on value…" (#6649) 2024-04-10 21:50:06 -03:00
ArmProcessContext.cs JIT Sparse Function Table (#250) 2024-11-22 15:33:44 -06:00
ArmProcessContextFactory.cs JIT Sparse Function Table (#250) 2024-11-22 15:33:44 -06:00
HomebrewRomFsStream.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Horizon.cs Migrate Audio service to new IPC (#6285) 2024-02-22 16:58:33 -03:00
HorizonFsClient.cs Implement NGC service (#5681) 2023-09-27 19:21:26 +02:00
IdDictionary.cs [Ryujinx.HLE] Address dotnet-format issues (#5380) 2023-07-16 19:31:14 +02:00
LibHacHorizonManager.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
ModLoader.cs misc: Bake in value change logging into ReactiveObject to reduce logic duplication. 2024-11-10 22:03:12 -06:00
ResultCode.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
ServiceCtx.cs [Ryujinx.HLE] Address dotnet-format issues (#5380) 2023-07-16 19:31:14 +02:00
TamperMachine.cs Update to new standard for volatility operations (#6682) 2024-04-19 09:03:52 -03:00
UserChannelPersistence.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00