aboutsummaryrefslogtreecommitdiff
path: root/src/common/settings.h
AgeCommit message (Collapse)Author
2023-08-22settings: Add docked mode helper functionlat9nq
2023-08-22general: Convert use_docked_mode to an enumerationlat9nq
Allows some special interactions with it in the Qt frontend.
2023-08-15settings: Add AspectRatio enum, split res scale functionlat9nq
2023-07-25(ui)settings: Add more runtime_modifiable settingslat9nq
2023-07-24settings: Set GPU as default ASTC decoderlat9nq
2023-07-21common: Move global configuration state modifiers back to settingslat9nq
2023-07-21core,common: Give memory layout setting an enumlat9nq
Allows for 6GB and 8GB layouts to be selected.
2023-07-21settings: Require time zone setting value for stirnglat9nq
2023-07-21settings,configuration: Add a default suffixlat9nq
2023-07-21settings: Define paired settingslat9nq
settings_common: Remove unused optional
2023-07-21settings: Define specializations for settingslat9nq
Suggests to a frontend how to represent each setting.
2023-07-21settings,uisettings: Remove leading underscorelat9nq
2023-07-21settings: Move speed_limit to corelat9nq
2023-07-21common,yuzu-qt: Avoid explicit instantiation on old clanglat9nq
Clang versions < 15 have compile issues with explicit instantiation. Disable it for these versions.
2023-07-21settings: Delete cpu_accuracy_first_timelat9nq
Almost a 2 year old migration setting now
2023-07-21settings: Move IsConfiguringGlobal to settings_commonlat9nq
2023-07-21(ui,)settings: Use explicit instantiationlat9nq
Reduces compile times a tad on clang.
2023-07-21settings: Remove redundant false literalslat9nq
2023-07-21general: Add typeinfo where neededlat9nq
Using typeid without including typeinfo first produces an ill-formed program.
2023-07-21settings: yuzu is not capitalized why is it capitalized stop no badlat9nq
2023-07-21settings: Reorderlat9nq
Groups graphics audio and system settings together in a way that reflects the frontend. This also just conceptually groups them more nicely than they were.
2023-07-21settings,general: Rename non-confirming enumslat9nq
2023-07-21settings: Make volume runtime-configurablelat9nq
2023-07-21configure_audio: Implement ui generationlat9nq
Needs a considerable amount of management specific to some of the comoboboxes due to the audio engine configuration. general: Partial audio config implmentation configure_audio: Implement ui generation Needs a considerable amount of management specific to some of the comoboboxes due to the audio engine configuration. general: Partial audio config implmentation settings: Make audio settings as enums
2023-07-21settings: Split enums to new filelat9nq
2023-07-21settings, uisettings: Initialize linkage counterlat9nq
2023-07-21configure_system: Implement with for looplat9nq
2023-07-21settings: Move runtime and save to parameterslat9nq
These don't need to be whole new types.
2023-07-21settings: Add UiGeneral classlat9nq
2023-07-21configuration: Implement sliderlat9nq
2023-07-21settings: Define base renderer runtime modifiable settingslat9nq
2023-07-21settings: Add anisotropy mode enumlat9nq
2023-07-21shared_translation: Finish using int idslat9nq
2023-07-21settings,uisettings: Add IDs to settingslat9nq
2023-07-21configure_graphics: Partial runtime implementationlat9nq
2023-07-21settings: Recategorize a bitlat9nq
Will help with generating config UI later.
2023-07-21configure_graphics_advance: Generate UI at runtimelat9nq
We can iterate through the AdvancedGraphics settings and generate the UI during runtime. This doesn't help runtime efficiency, but it helps a ton in reducing the amount of work a developer needs in order to add a new setting.
2023-07-21settings: Add a registry of settingslat9nq
LoadString: Sanitize input settings: Handle empty string, remove redundant category settings: Rename Input to Controls, FS to DataStorage settings: Fix Controls groups information settings: Move use_docked_mode to System (again) settings: Document settings: Add type identification function settings: Move registry into values settings: Move global_reset_registry into values settings: Separate AdvGraphics from Renderer settings: More document squash settings: Use linkage object uisettings: Move registry into settings Probably wont build without uisettings: Use settings linkage object config: Load settings with a map Uses the new all_settings vector to load settings. qt-config: Rename settings category qt config: Rename to read category config: Read/write contols category with for_each This is extremely limited due to the complexity of the Controls group, but this handles the the settings that use the interface. qt-config: Use new settings registry qt-config: Read/write advgrphics qt-config: Use settings linkage object yuzu_cmd: Load setting off of vector cmd-config: Finish settings rename config: Read controls settings group with for_each cmd/config: Move registry into values cmd: Read adv graphics cmd-config: Use settings linkage object
2023-07-21settings,core,config_sys: Remove optional type from custom_rtc, rng_seedlat9nq
core: Fix MSVC errors
2023-07-21settings: Pool SetGlobal functionslat9nq
2023-07-21settings,video_core: Consolidate ASTC decoding optionslat9nq
Just puts them all neatly into one place.
2023-06-28input_common: Tune mouse controlsNarr the Reg
2023-06-27Merge pull request #10495 from bm01/masterliamwhite
input_common: Redesign mouse panning
2023-06-14video_core: optionally skip barriers on feedback loopsLiam
2023-06-12input_common: Redesign mouse panningBaptiste Marie
2023-06-08nvnflinger: allow locking framerate during video playbackLiam
2023-05-23textures: add BC1 and BC3 compressors and recompression settingLiam
2023-05-15Merge pull request #10181 from lat9nq/intel-compute-toggleliamwhite
configure_graphics: Add option to enable compute pipelines for Intel proprietary
2023-05-09service: nfp: Allow to load with a different amiibo idgerman77
2023-05-07Settings: add option to enable / disable reactive flushingFernando Sahmkow