summaryrefslogtreecommitdiff
path: root/src/common/settings.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #11689 from liamwhite/breakpadGravatar liamwhite2023-10-291-1/+0
|\ | | | | qt: implement automatic crash dump support
| * qt: implement automatic crash dump supportGravatar Liam2023-10-081-1/+0
| |
* | yuzu: Use new setting method for stop emulationGravatar Florian2023-10-121-0/+5
|/
* Merge pull request #11402 from FernandoS27/depth-bias-controlGravatar liamwhite2023-09-281-0/+2
|\ | | | | Vulkan: Implement Depth Bias Control
| * Vulkan: add temporary workaround for AMDVLKGravatar Fernando Sahmkow2023-09-161-0/+2
| |
* | Query Cachge: Fully rework Vulkan's query cacheGravatar Fernando Sahmkow2023-09-231-0/+2
|/
* debug: Add renderdoc capture hotkeyGravatar GPUCode2023-09-141-0/+2
|
* settings: Add docked mode helper functionGravatar lat9nq2023-08-221-0/+2
|
* general: Convert use_docked_mode to an enumerationGravatar lat9nq2023-08-221-1/+7
| | | | Allows some special interactions with it in the Qt frontend.
* settings: Add AspectRatio enum, split res scale functionGravatar lat9nq2023-08-151-0/+1
|
* (ui)settings: Add more runtime_modifiable settingsGravatar lat9nq2023-07-251-4/+5
|
* settings: Set GPU as default ASTC decoderGravatar lat9nq2023-07-241-1/+1
|
* common: Move global configuration state modifiers back to settingsGravatar lat9nq2023-07-211-0/+3
|
* core,common: Give memory layout setting an enumGravatar lat9nq2023-07-211-2/+6
| | | | Allows for 6GB and 8GB layouts to be selected.
* settings: Require time zone setting value for stirngGravatar lat9nq2023-07-211-1/+1
|
* settings,configuration: Add a default suffixGravatar lat9nq2023-07-211-6/+20
|
* settings: Define paired settingsGravatar lat9nq2023-07-211-6/+15
| | | | settings_common: Remove unused optional
* settings: Define specializations for settingsGravatar lat9nq2023-07-211-50/+86
| | | | Suggests to a frontend how to represent each setting.
* settings,uisettings: Remove leading underscoreGravatar lat9nq2023-07-211-1/+1
|
* settings: Move speed_limit to coreGravatar lat9nq2023-07-211-4/+4
|
* common,yuzu-qt: Avoid explicit instantiation on old clangGravatar lat9nq2023-07-211-0/+2
| | | | | Clang versions < 15 have compile issues with explicit instantiation. Disable it for these versions.
* settings: Delete cpu_accuracy_first_timeGravatar lat9nq2023-07-211-2/+0
| | | | Almost a 2 year old migration setting now
* settings: Move IsConfiguringGlobal to settings_commonGravatar lat9nq2023-07-211-3/+0
|
* (ui,)settings: Use explicit instantiationGravatar lat9nq2023-07-211-471/+42
| | | | Reduces compile times a tad on clang.
* settings: Remove redundant false literalsGravatar lat9nq2023-07-211-19/+16
|
* general: Add typeinfo where neededGravatar lat9nq2023-07-211-0/+1
| | | | Using typeid without including typeinfo first produces an ill-formed program.
* settings: yuzu is not capitalized why is it capitalized stop no badGravatar lat9nq2023-07-211-1/+1
|
* settings: ReorderGravatar lat9nq2023-07-211-75/+78
| | | | | | 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.
* settings,general: Rename non-confirming enumsGravatar lat9nq2023-07-211-16/+24
|
* settings: Make volume runtime-configurableGravatar lat9nq2023-07-211-1/+1
|
* configure_audio: Implement ui generationGravatar lat9nq2023-07-211-3/+8
| | | | | | | | | | | | | | | | 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
* settings: Split enums to new fileGravatar lat9nq2023-07-211-186/+3
|
* settings, uisettings: Initialize linkage counterGravatar lat9nq2023-07-211-1/+1
|
* configure_system: Implement with for loopGravatar lat9nq2023-07-211-12/+102
|
* settings: Move runtime and save to parametersGravatar lat9nq2023-07-211-63/+85
| | | | These don't need to be whole new types.
* settings: Add UiGeneral classGravatar lat9nq2023-07-211-2/+5
|
* configuration: Implement sliderGravatar lat9nq2023-07-211-2/+11
|
* settings: Define base renderer runtime modifiable settingsGravatar lat9nq2023-07-211-21/+22
|
* settings: Add anisotropy mode enumGravatar lat9nq2023-07-211-0/+8
|
* shared_translation: Finish using int idsGravatar lat9nq2023-07-211-2/+2
|
* settings,uisettings: Add IDs to settingsGravatar lat9nq2023-07-211-3/+13
|
* configure_graphics: Partial runtime implementationGravatar lat9nq2023-07-211-1/+1
|
* settings: Recategorize a bitGravatar lat9nq2023-07-211-38/+49
| | | | Will help with generating config UI later.
* configure_graphics_advance: Generate UI at runtimeGravatar lat9nq2023-07-211-12/+41
| | | | | | | 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.
* settings: Add a registry of settingsGravatar lat9nq2023-07-211-186/+434
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* settings,core,config_sys: Remove optional type from custom_rtc, rng_seedGravatar lat9nq2023-07-211-2/+4
| | | | core: Fix MSVC errors
* settings: Pool SetGlobal functionsGravatar lat9nq2023-07-211-2/+10
|
* settings,video_core: Consolidate ASTC decoding optionsGravatar lat9nq2023-07-211-2/+9
| | | | Just puts them all neatly into one place.
* input_common: Tune mouse controlsGravatar Narr the Reg2023-06-281-6/+4
|
* Merge pull request #10495 from bm01/masterGravatar liamwhite2023-06-271-2/+9
|\ | | | | input_common: Redesign mouse panning