summaryrefslogtreecommitdiff
path: root/src/yuzu/configuration/config.cpp
AgeCommit message (Collapse)Author
2023-08-22general: Convert use_docked_mode to an enumerationlat9nq
Allows some special interactions with it in the Qt frontend.
2023-08-15config: Read the entire screenshots categorylat9nq
2023-08-02config(qt): Fix name of network categorylat9nq
Turns out the network interface is in the Services category. Can't wait get rid of this whole config. Addresses yuzu-emu/yuzu/issues/11205
2023-08-02config(qt): Use qt_config directly to read configlat9nq
ReadSetting with the default is a convenience function reading settings, not for use in an internal environment. It tries to manage the default value of a setting.
2023-07-30config(qt): Write the UiGeneral categorylat9nq
2023-07-29config(qt): Fix generic read settinglat9nq
Previously was not respecting whether the setting was default.
2023-07-22config: Read the Network categorylat9nq
2023-07-21config: Remove unused functionslat9nq
2023-07-21settings: Delete cpu_accuracy_first_timelat9nq
Almost a 2 year old migration setting now
2023-07-21(ui,)settings: Use explicit instantiationlat9nq
Reduces compile times a tad on clang.
2023-07-21settings,general: Rename non-confirming enumslat9nq
2023-07-21configure_system: Implement with for looplat9nq
2023-07-21settings: Add UiGeneral classlat9nq
2023-07-21config: Don't merge the mapslat9nq
Me shooting myself in the foot 3 days in advance.
2023-07-21configuration: Move CreateWidget to a classlat9nq
We were passing so many objects between the function and the caller that it needed to be redesigned.
2023-07-21settings: Recategorize a bitlat9nq
Will help with generating config UI later.
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,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 #9663 from EBADBEEF/disable-controller-appletNarr the Reg
qt: add option to disable controller applet
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-10Merge pull request #10685 from liamwhite/serialization-is-hardMorph
qt: persist framerate sync option
2023-06-09qt: persist framerate sync optionLiam
2023-06-04yuzu: add opengl shader backend info in status barxcfrg
2023-06-01Merge pull request #10352 from grimkor/add-context-menu-status-bar-settingsliamwhite
add context menu for status bar settings
2023-05-24add context menu for filter and anti-aliasing status buttonsgrimkor
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
2023-05-07yuzu-qt/config: Add option to disable compute on Intellat9nq
This option is only visible if an Intel GPU using the proprietary driver is found during Vulkan device enumeration. configure_graphics: More directly get driver id Vulkan::Device does quite a bit more than we need just to see the driver ID here.
2023-05-06Merge pull request #10125 from lat9nq/vsync-selectbunnei
configuration: Expose separate swap present modes
2023-05-03settings: remove pessimistic flushingLiam
2023-05-03Merge pull request #10124 from liamwhite/pebkacMorph
settings: rename extended memory layout to unsafe, move from general to system
2023-05-02configuration: Expose separate swap present modeslat9nq
Previously, yuzu would try and guess which vsync mode to use given different scenarios, but apparently we didn't always get it right. This exposes the separate modes in a drop-down the user can select. If a mode isn't available in Vulkan, it defaults to FIFO.
2023-05-01vk_present_manager: Add toggle for async presentationGPUCode
2023-04-30settings: rename extended memory layout to unsafe, move from general to systemLiam
2023-02-26Revert "yuzu: config: Remove player 8 and 9 from config file"Narr the Reg
2023-02-26Merge pull request #9849 from ameerj/async-astcliamwhite
texture_cache: Add asynchronous ASTC texture decoding
2023-02-25yuzu: config: Remove player 8 and 9 from config fileNarr the Reg
2023-02-25config: Fix per game Force max clockgerman77
2023-02-22configuration: Add async ASTC decode settingameerj
2023-02-16yuzu: Write to config file on important config changesNarr the Reg
2023-02-09input_common: Reintroduce custom pro controller supportNarr the Reg
2023-01-24Merge pull request #9492 from german77/joycon_releaseliamwhite
Input_common: Implement custom joycon driver v2
2023-01-22qt: add option to disable controller appletEBADBEEF
- add checkbox to disable the controller applet UI - when controller applet is disabled, use the yuzu-cmd fallback controller applet that applies controller config based on rules - See https://github.com/yuzu-emu/yuzu/issues/8552 for some discussion
2023-01-19input_common: Disable SDL driver with switch controllersNarr the Reg
2023-01-18fix formatJonas Gutenschwager