-
-
Notifications
You must be signed in to change notification settings - Fork 695
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sets 'requiresRestart: false' instead of 'true' for some emuThree core options #2379
Conversation
…ds description for Shader Accurate Mul I noticed that most options that have 'requiresRestart: true' do not actually apply on restart. These changes should (in theory) fix upscaling not updating, cpu clock not updating, as well as some other core options. On Citra, most settings do not require a restart anyway, except for JIT. This needs to be tested as I cannot build emuThree for myself.
Qodo Merge was enabled for this repository. To continue using it, please link your Git account with your Qodo account here. PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
Qodo Merge was enabled for this repository. To continue using it, please link your Git account with your Qodo account here. PR Code Suggestions ✨Explore these optional code suggestions:
|
User description
What does this PR do
I noticed that most options that have 'requiresRestart: true' do not actually apply on restart. These changes should (in theory) fix resolution upscaling not updating, cpu clock not updating, as well as some other core options. On Citra, most settings do not require a restart anyway, except for JIT.
I also added a description for Shader Accurate Mul.
Where should the reviewer start
How should this be manually tested
This needs to be tested as I cannot build emuThree for myself. Resolution upscaling and cpu clock speed are the most important ones to check if they update while in game. Other options that I set requiresRestart to false are logging, new 3ds, async shader comp, and shader accurate mul.
Any background context you want to provide
What are the relevant tickets
Screenshots (important for UI changes)
Questions
PR Type
Enhancement
Description
Changed
requiresRestart
tofalse
for several core options.Updated descriptions for
CPU Clock Speed
andShader Accurate Mul
.Improved user experience by reducing unnecessary restart requirements.
Enhanced clarity of core option descriptions.
Changes walkthrough 📝
PVEmuThreeCoreOptions.swift
Updated core options to avoid restarts and improve descriptions
Cores/emuThree/PVEmuThreeCore/Core/PVEmuThreeCoreOptions.swift
requiresRestart
tofalse
for multiple core options.CPU Clock Speed
option.Shader Accurate Mul
option.