summaryrefslogtreecommitdiff
path: root/src/yuzu_cmd (follow)
Commit message (Collapse)AuthorAgeFilesLines
* scope_exit: Make constexprGravatar FearlessTobi2024-02-191-1/+3
| | | | | Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
* config: Reset per-game profile name on load if emptyGravatar t8952024-02-161-0/+1
|
* am: retrieve main applet creation info from frontendGravatar Liam2024-01-291-1/+5
|
* Move time services to new IPC.Gravatar Kelebek12024-01-271-2/+2
| | | | Add some fixes/improvements to usage with the new IPC
* vfs: Move vfs files to their own directoryGravatar FearlessTobi2024-01-251-1/+1
|
* Merge pull request #12380 from flodavid/save-profileGravatar Narr the Reg2024-01-161-1/+3
|\ | | | | Save configuration profile name used by players
| * Save profile name usedGravatar flodavid2024-01-081-1/+3
| | | | | | | | | | - Save the profile name in global config - Read the profile name when reading the global config
* | Fix more typosGravatar Viktor Szépe2024-01-151-1/+1
|/
* hid_core: Move hid to it's own subprojectGravatar Narr the Reg2024-01-051-1/+1
|
* frontend_common: config: Refactor WriteSetting to stricter typesGravatar t8952023-12-301-12/+14
| | | | Previously this could cause problems if a version of the template generated for WriteSetting didn't use the type you needed (e.g. floating point values). Now these are all ready without having to be used within frontend_common first.
* yuzu_cmd: Report more SDL errorsGravatar Nikita Strygin2023-12-302-2/+3
|
* cmake: move gamemode target include into its fileGravatar flodavid2023-11-251-1/+0
|
* yuzu: create linux group in general settingsGravatar flodavid2023-11-251-18/+6
| | | | | - Create files dedicated to starting and stopping gamemode functions - Use them in yuzu and yuzu_cmd modules
* yuzu: integrate gamemode support on linuxGravatar xcfrg2023-11-252-0/+25
|
* general: Remove inihGravatar t8952023-11-211-1/+1
|
* config: Unify config handling under frontend_commonGravatar t8952023-11-217-876/+312
| | | | | | Replaces every way of handling config for each frontend with SimpleIni. frontend_common's Config class is at the center where it saves and loads all of the cross-platform settings and provides a set of pure virtual functions for platform specific settings. As a result of making config handling platform specific, several parts had to be moved to each platform's own config class or to other parts. Default keys were put in platform specific config classes and translatable strings for Qt were moved to shared_translation. Default hotkeys, default_theme, window geometry, and qt metatypes were moved to uisettings. Additionally, to reduce dependence on Qt, QStrings were converted to std::strings where applicable.
* cmd/yuzu: Remove uncaught usage of stoiGravatar lat9nq2023-09-131-2/+3
| | | | Also fixes a style inconsistency
* cmd/config: Remove uncaught usage of stoulGravatar lat9nq2023-09-131-1/+1
|
* am: Implement UserChannel parametersGravatar FearlessTobi2023-09-101-0/+1
| | | | Used by the Super Mairo 3D All-Stars collection.
* msvc: set warning level to /W4 globallyGravatar Danila Malyutin2023-09-031-1/+1
| | | | And fix a bunch of warnings
* configure_system: Implement with for loopGravatar lat9nq2023-07-211-0/+1
|
* settings: Recategorize a bitGravatar lat9nq2023-07-211-1/+5
| | | | Will help with generating config UI later.
* settings: Add a registry of settingsGravatar lat9nq2023-07-212-138/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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,video_core: Consolidate ASTC decoding optionsGravatar lat9nq2023-07-211-2/+0
| | | | Just puts them all neatly into one place.
* core_timing: Remove GetCurrentTimerResolution in CoreTiming loopGravatar Morph2023-07-021-2/+6
| | | | Other programs may change this value, but if thousands of syscalls in this loop is undesirable, then we can just set this once.
* input_common: Redesign mouse panningGravatar Baptiste Marie2023-06-121-3/+23
|
* core: frontend: Refactor GraphicsContext to its own module.Gravatar bunnei2023-06-031-0/+2
|
* android: Frontend: Fix rendering aspect ratio & add a setting for it.Gravatar bunnei2023-06-031-1/+1
|
* Don't exit when using "-u" option in yuzu-cmdGravatar Ariel Cabello2023-05-251-1/+1
|
* Add short "-u" option for yuzu_cmd.Gravatar Ariel Cabello2023-05-251-1/+1
| | | | | The -u short option was documented but not implemented in yuzu_cmd. The same long option --user worked before.
* textures: add BC1 and BC3 compressors and recompression settingGravatar Liam2023-05-232-0/+5
|
* service: nfp: Allow to load with a different amiibo idGravatar german772023-05-091-0/+1
|
* Settings: add option to enable / disable reactive flushingGravatar Fernando Sahmkow2023-05-072-0/+5
|
* Merge pull request #10125 from lat9nq/vsync-selectGravatar bunnei2023-05-062-3/+9
|\ | | | | configuration: Expose separate swap present modes
| * default_ini: Update V-Sync descriptionGravatar lat9nq2023-05-021-2/+8
| | | | | | | | | | | | default_ini: Update vsync text default_ini: Add tooltip from configure_graphics
| * configuration: Expose separate swap present modesGravatar lat9nq2023-05-021-1/+1
| | | | | | | | | | | | | | | | 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.
* | Merge pull request #10162 from lat9nq/sdl-remove-oldGravatar liamwhite2023-05-061-11/+1
|\ \ | | | | | | yuzu-sdl,audio_core: Remove antiquated warning ignore
| * | yuzu-sdl,audio_core: Remove antiquated warning ignoreGravatar lat9nq2023-05-051-11/+1
| |/ | | | | | | | | Issue was fixed a long time ago, both by SDL2 and in yuzu by including SDL2 as a system library.
* | settings: remove pessimistic flushingGravatar Liam2023-05-032-5/+0
| |
* | Merge pull request #10124 from liamwhite/pebkacGravatar Morph2023-05-032-3/+3
|\ \ | |/ |/| settings: rename extended memory layout to unsafe, move from general to system
| * settings: rename extended memory layout to unsafe, move from general to systemGravatar Liam2023-04-302-3/+3
| |
* | vk_present_manager: Add toggle for async presentationGravatar GPUCode2023-05-012-0/+5
|/
* kernel: switch extended memory setting to 8GB arrangementGravatar Liam2023-04-081-1/+1
|
* main: (Windows) Set the current timer resolution to the maximumGravatar Morph2023-03-051-0/+4
| | | | Increases the precision of thread sleeps on Windows.
* configuration: Add async ASTC decode settingGravatar ameerj2023-02-222-0/+5
|
* input_common: Split mouse input into individual devicesGravatar Narr the Reg2023-02-161-2/+6
|
* general: rename CurrentProcess to ApplicationProcessGravatar Liam2023-02-131-1/+1
|
* input_common: Reintroduce custom pro controller supportGravatar Narr the Reg2023-02-091-0/+1
|
* Update yuzu_cmd's default_ini.hGravatar Matías Locatti2023-02-061-7/+10
| | | Rename FSR, add missing resolution multipliers, and SMAA
* Merge pull request #9730 from german77/cmd_argGravatar liamwhite2023-02-041-19/+36
|\ | | | | yuzu_cmd: Order arguments alphabetically and port arguments from Qt