summaryrefslogtreecommitdiff
path: root/src/yuzu_cmd
AgeCommit message (Collapse)Author
2023-09-13cmd/yuzu: Remove uncaught usage of stoilat9nq
Also fixes a style inconsistency
2023-09-13cmd/config: Remove uncaught usage of stoullat9nq
2023-09-10am: Implement UserChannel parametersFearlessTobi
Used by the Super Mairo 3D All-Stars collection.
2023-09-03msvc: set warning level to /W4 globallyDanila Malyutin
And fix a bunch of warnings
2023-07-21configure_system: Implement with for looplat9nq
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-07-02core_timing: Remove GetCurrentTimerResolution in CoreTiming loopMorph
Other programs may change this value, but if thousands of syscalls in this loop is undesirable, then we can just set this once.
2023-06-12input_common: Redesign mouse panningBaptiste Marie
2023-06-03core: frontend: Refactor GraphicsContext to its own module.bunnei
2023-06-03android: Frontend: Fix rendering aspect ratio & add a setting for it.bunnei
2023-05-25Don't exit when using "-u" option in yuzu-cmdAriel Cabello
2023-05-25Add short "-u" option for yuzu_cmd.Ariel Cabello
The -u short option was documented but not implemented in yuzu_cmd. The same long option --user worked before.
2023-05-23textures: add BC1 and BC3 compressors and recompression settingLiam
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-06Merge pull request #10125 from lat9nq/vsync-selectbunnei
configuration: Expose separate swap present modes
2023-05-06Merge pull request #10162 from lat9nq/sdl-remove-oldliamwhite
yuzu-sdl,audio_core: Remove antiquated warning ignore
2023-05-05yuzu-sdl,audio_core: Remove antiquated warning ignorelat9nq
Issue was fixed a long time ago, both by SDL2 and in yuzu by including SDL2 as a system library.
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-02default_ini: Update V-Sync descriptionlat9nq
default_ini: Update vsync text default_ini: Add tooltip from configure_graphics
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-04-08kernel: switch extended memory setting to 8GB arrangementLiam
2023-03-05main: (Windows) Set the current timer resolution to the maximumMorph
Increases the precision of thread sleeps on Windows.
2023-02-22configuration: Add async ASTC decode settingameerj
2023-02-16input_common: Split mouse input into individual devicesNarr the Reg
2023-02-13general: rename CurrentProcess to ApplicationProcessLiam
2023-02-09input_common: Reintroduce custom pro controller supportNarr the Reg
2023-02-06Update yuzu_cmd's default_ini.hMatías Locatti
Rename FSR, add missing resolution multipliers, and SMAA
2023-02-04Merge pull request #9730 from german77/cmd_argliamwhite
yuzu_cmd: Order arguments alphabetically and port arguments from Qt
2023-02-04yuzu_cmd: Order arguments alphabetically and port arguments from Qtgerman77
2023-02-04yuzu_cmd: Fix mismatching controller inputgerman77
2023-02-04yuzu_cmd: Fix touch inputgerman77
2023-01-25default_ini: Split and concatenate the config string literalMorph
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.
2023-01-06Merge pull request #9552 from liamwhite/turboliamwhite
vulkan: implement 'turbo mode' clock booster
2023-01-05yuzu-cmd: Removed `use_vulkan_driver_pipeline_cache` from default_ini.hWollnashorn
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.
2023-01-05video_core/vulkan: Added `VkPipelineCache` to store Vulkan pipelinesWollnashorn
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.
2023-01-04common: add setting for renderer clock workaroundLiam
2023-01-04Merge pull request #9501 from FernandoS27/yfc-rel-2liamwhite
Yuzu Fried Chicken Part 1.5: MacroHLE Rework and Dynamic State
2023-01-04yuzu-ui: Add setting for disabling macro HLEFernando Sahmkow
2023-01-02cmake: move find-modules to root cmake dirAlexandre Bouvier
2022-12-23Disable automatically opening the console on windows yuzu-cmd builds (#9485)Chris Oboe
* don't automatically open the console on windows build of yuzu-cmd * fix formatting
2022-12-13gl_device: Use a more robust way to use strict context modeAlexander Orzechowski
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.
2022-12-13emu_window_sdl2: Respect hidpiAlexander Orzechowski
Use SDL_GL_GetDrawableSize instead of SDL_GetWindowSize which will return the true size our swapchain needs to be in even for hidpi displays.
2022-12-06Merge pull request #9370 from liamwhite/break-unmappedmerry
core: add option to break on unmapped access
2022-12-06cmake: use sdl2 imported targetAlexandre Bouvier