summaryrefslogtreecommitdiff
path: root/src/common (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * (ui)settings: Add more runtime_modifiable settingsGravatar lat9nq2023-07-251-4/+5
| |
| * backend: Remove usage of explicit operator overloadGravatar lat9nq2023-07-251-1/+1
| | | | | | | | | | | | Causes a crash on MSVC from a race condition on application quit. Intended to address yuzu-emu/yuzu/issues/11137
| * settings: Correct Linkage member impl locationGravatar lat9nq2023-07-252-3/+3
| |
| * settings: Set GPU as default ASTC decoderGravatar lat9nq2023-07-241-1/+1
| |
| * settings_common: Document specializationsGravatar lat9nq2023-07-231-9/+10
| |
| * common,qt-config: Remove usage of forward_listGravatar lat9nq2023-07-212-2/+0
| |
| * settings_common: Use a vector in category linkageGravatar lat9nq2023-07-212-2/+2
| | | | | | | | Improve storage requirements.
| * settings: Remove sorting from logGravatar lat9nq2023-07-211-4/+0
| | | | | | | | Unecessary, and would run every time the settings are logged.
| * common: Move global configuration state modifiers back to settingsGravatar lat9nq2023-07-214-13/+13
| |
| * settings_setting: Fix typoGravatar lat9nq2023-07-211-4/+4
| |
| * common,configure_system: Rename method to GetCategoryGravatar lat9nq2023-07-213-7/+7
| | | | | | | | Fixes essentially a shadowing issue.
| * settings: CleanupGravatar lat9nq2023-07-213-32/+51
| | | | | | | | | | | | Addresses review feedback Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
| * core,common: Give memory layout setting an enumGravatar lat9nq2023-07-212-2/+8
| | | | | | | | Allows for 6GB and 8GB layouts to be selected.
| * settings: Require time zone setting value for stirngGravatar lat9nq2023-07-212-3/+3
| |
| * settings: Give indices to enumsGravatar lat9nq2023-07-213-6/+36
| |
| * settings_common: Remove unncessary enum specGravatar lat9nq2023-07-211-2/+2
| |
| * settings_enums: Remove castingGravatar lat9nq2023-07-211-55/+55
| | | | | | | | | | Not sure how I missed this earlier, but these vectors can be constructed using the type of the enum.
| * settings_setting: Silence shadowing warningsGravatar lat9nq2023-07-211-17/+18
| |
| * settings,configuration: Add a default suffixGravatar lat9nq2023-07-214-32/+48
| |
| * settings: Define paired settingsGravatar lat9nq2023-07-214-21/+49
| | | | | | | | settings_common: Remove unused optional
| * settings: Define specializations for settingsGravatar lat9nq2023-07-214-64/+130
| | | | | | | | Suggests to a frontend how to represent each setting.
| * settings,translation: Fix time zone enumGravatar lat9nq2023-07-211-4/+4
| | | | | | | | Renames enum values to conform to naming convention.
| * settings,opengl,yuzu-qt: Fix AA, Filter maximumsGravatar lat9nq2023-07-211-2/+2
| | | | | | | | | | | | The new enum macros don't support setting values directly. For LastAA and LastFilter, this means we need a simpler approach to loop around the toggle in the frontend...
| * settings_enums: More aggressively use macrosGravatar lat9nq2023-07-211-351/+149
| | | | | | | | | | This lets us define an enum and all the textual representations of its values in one swing. All for the price of some ugly macros.
| * settings,uisettings: Remove leading underscoreGravatar lat9nq2023-07-213-3/+3
| |
| * settings: Move speed_limit to coreGravatar lat9nq2023-07-211-4/+4
| |
| * common,yuzu-qt: Avoid explicit instantiation on old clangGravatar lat9nq2023-07-213-3/+12
| | | | | | | | | | Clang versions < 15 have compile issues with explicit instantiation. Disable it for these versions.
| * settings_setting: Fix MSVC errorGravatar lat9nq2023-07-211-1/+1
| |
| * common,yuzu-qt: GCC warning silencesGravatar lat9nq2023-07-212-7/+9
| | | | | | | | Fixes -Wshadow, -Wdeprecated, and catch by copy rather than by ref.
| * settings: Delete cpu_accuracy_first_timeGravatar lat9nq2023-07-211-2/+0
| | | | | | | | Almost a 2 year old migration setting now
| * settings: Document BasicSetting, add RangedGravatar lat9nq2023-07-212-9/+110
| |
| * settings: Move IsConfiguringGlobal to settings_commonGravatar lat9nq2023-07-214-12/+13
| |
| * settings: Move some simple data to BasicSettingGravatar lat9nq2023-07-215-108/+129
| | | | | | | | | | Reduces the need for the compiler to duplicate this code, by about 100KB executable size.
| * settings_setting: Fix errorsGravatar lat9nq2023-07-211-2/+3
| | | | | | | | | | ToString didn't have a constexpr if statement where needed. Canonicalize missed an else, causing unreachable code error on MSVC.
| * (ui,)settings: Use explicit instantiationGravatar lat9nq2023-07-215-471/+587
| | | | | | | | Reduces compile times a tad on clang.
| * settings: Remove redundant false literalsGravatar lat9nq2023-07-211-19/+16
| |
| * general: Add typeinfo where neededGravatar lat9nq2023-07-212-0/+2
| | | | | | | | Using typeid without including typeinfo first produces an ill-formed program.
| * settings_enums: Add const type where neededGravatar lat9nq2023-07-211-2/+2
| |
| * 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: Report all contained settings valuesGravatar lat9nq2023-07-211-45/+19
| | | | | | | | | | | | Also adds a couple characters that denotes the state of the setting. M for modified, or not default. C for custom, in context of per-game settings.
| * settings_enums: Cannonicalize settings namesGravatar lat9nq2023-07-211-2/+163
| | | | | | | | Gives every option of the enums a string literal via a macro.
| * settings,general: Rename non-confirming enumsGravatar lat9nq2023-07-213-38/+45
| |
| * settings: Make volume runtime-configurableGravatar lat9nq2023-07-211-1/+1
| |
| * configure_audio: Implement ui generationGravatar lat9nq2023-07-212-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-213-186/+241
| |
| * settings, uisettings: Initialize linkage counterGravatar lat9nq2023-07-212-2/+2
| |
| * configure_system: Implement with for loopGravatar lat9nq2023-07-212-12/+103
| |
| * 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-212-2/+9
| |