summaryrefslogtreecommitdiff
path: root/src/yuzu_cmd (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * yuzu_cmd: Order arguments alphabetically and port arguments from QtGravatar german772023-02-041-19/+36
| |
* | yuzu_cmd: Fix mismatching controller inputGravatar german772023-02-043-2/+18
| |
* | yuzu_cmd: Fix touch inputGravatar german772023-02-042-33/+21
|/
* default_ini: Split and concatenate the config string literalGravatar Morph2023-01-251-2/+8
| | | | We are dangerously close to MSVC's 16384 character limit for string literals. Breaking this string up and concatenating will allow for more settings to be added in the future.
* Merge pull request #9552 from liamwhite/turboGravatar liamwhite2023-01-061-0/+1
|\ | | | | vulkan: implement 'turbo mode' clock booster
| * common: add setting for renderer clock workaroundGravatar Liam2023-01-041-0/+1
| |
* | yuzu-cmd: Removed `use_vulkan_driver_pipeline_cache` from default_ini.hGravatar Wollnashorn2023-01-051-4/+0
| | | | | | | | The addition of the use_vulkan_driver_pipeline_cache option into the default ini string literal caused the 16,384-byte limit of the MSVC compiler to be exceeded.
* | video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelinesGravatar Wollnashorn2023-01-052-0/+5
|/ | | | | | As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk. These vendor specific pipeline cache files are located at `/shader/GAME_ID/vulkan_pipelines.bin`. This feature was mainly added because of an issue with the AMD driver (see yuzu-emu#8507) causing invalidation of the cache files the driver builds automatically.
* Merge pull request #9501 from FernandoS27/yfc-rel-2Gravatar liamwhite2023-01-041-0/+1
|\ | | | | Yuzu Fried Chicken Part 1.5: MacroHLE Rework and Dynamic State
| * yuzu-ui: Add setting for disabling macro HLEGravatar Fernando Sahmkow2023-01-041-0/+1
| |
* | cmake: move find-modules to root cmake dirGravatar Alexandre Bouvier2023-01-021-2/+0
|/
* Disable automatically opening the console on windows yuzu-cmd builds (#9485)Gravatar Chris Oboe2022-12-232-0/+16
| | | | | * don't automatically open the console on windows build of yuzu-cmd * fix formatting
* gl_device: Use a more robust way to use strict context modeGravatar Alexander Orzechowski2022-12-131-0/+2
| | | | | | Instead of checking a environment variable which may not actually exist or is just wrong, ask QT if it's running on the wayland platform.
* emu_window_sdl2: Respect hidpiGravatar Alexander Orzechowski2022-12-131-1/+1
| | | | | | Use SDL_GL_GetDrawableSize instead of SDL_GetWindowSize which will return the true size our swapchain needs to be in even for hidpi displays.
* Merge pull request #9370 from liamwhite/break-unmappedGravatar merry2022-12-062-0/+5
|\ | | | | core: add option to break on unmapped access
| * core: add option to break on unmapped accessGravatar Liam2022-12-022-0/+5
| |