summaryrefslogtreecommitdiff
path: root/src/common/settings.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 1.5X resolution scaler optionGravatar Matías Locatti2023-01-131-0/+4
|
* 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
| |
* | config: Set the Vulkan driver pipeline cache option to be globalGravatar Wollnashorn2023-01-051-0/+1
|/
* Set: Allow setting device nicknameGravatar Chloe Marcec2022-12-131-0/+1
|
* settings: Reset FSR sharpening global state with the othersGravatar lat9nq2022-11-251-0/+1
|
* FSR Sharpening Slider part 1 - only a global sliderGravatar Matías Locatti2022-11-241-0/+1
|
* Add break statement in default casesGravatar Enrico Mancuso2022-11-091-0/+1
| | | | | | | According to the contributing page (https://github.com/yuzu-emu/yuzu/wiki/Contributing) the default cases should have a break statement default: // Yes, even break for the last case break;
* video_core: add option for pessimistic flushingGravatar Liam2022-08-251-0/+1
|
* Allow audio volume up to 200%Gravatar Kelebek12022-08-121-1/+1
|
* Project AndioGravatar Kelebek12022-07-221-1/+2
|
* yuzu: settings: Remove framerate cap and merge unlocked framerate setting.Gravatar bunnei2022-07-161-1/+0
| | | | - These were all somewhat redundant.
* common: Change semantics of UNREACHABLE to unconditionally crashGravatar Liam2022-06-131-1/+1
|
* core/debugger: Implement new GDB stub debuggerGravatar Liam2022-06-011-0/+1
|
* GCC 12 fixesGravatar Liam2022-04-281-1/+1
|
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
| | | | | This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
* dynarmic: Inline exclusive memory accessesGravatar merry2022-02-271-0/+1
| | | | | | | | | | | | | | | Inlines implementation of exclusive instructions into JITted code, improving performance of applications relying heavily on these instructions. We also fastmem these instructions for additional speed, with support for appropriate recompilation on fastmem failure. An unsafe optimization to disable the intercore global_monitor is also provided, should one wish to rely solely on cmpxchg semantics for safety. See also: merryhime/dynarmic#664
* settings: Add a new "use_extended_memory_layout" setting.Gravatar bunnei2022-02-211-0/+1
| | | | - This will be used to enable emulation of a larger memory arrangement.
* configure_general: Allow framerate cap to be used in custom game configsGravatar Kewlan2021-11-211-0/+1
|
* Settings: Add anti-aliasing method settingGravatar Marshall Mohror2021-11-161-0/+1
|
* VideoCore: Add more rescaling option.Gravatar FernandoS272021-11-161-0/+13
|
* Texture Cahe: Fix downscaling on SMO.Gravatar Fernando Sahmkow2021-11-161-0/+2
|
* video_core: Misc resolution scaling related refactoringGravatar ameerj2021-11-161-1/+1
|
* Renderer: Implement Bicubic and ScaleForce filters.Gravatar Fernando Sahmkow2021-11-161-9/+1
|
* common/settings: Remove unused scaling optionsGravatar ReinUsesLisp2021-11-161-16/+7
|
* Settings: eliminate rescaling_factor.Gravatar Fernando Sahmkow2021-11-161-1/+1
|
* Settings: Add resolution scaling to settings.Gravatar Fernando Sahmkow2021-11-161-0/+51
|
* VideoCore: Initial Setup for the Resolution Scaler.Gravatar Fernando Sahmkow2021-11-161-0/+1
|
* settings: Remove BCAT settingsGravatar Morph2021-09-291-2/+0
|
* Merge pull request #7020 from Moonlacer/remove_audio_stretchingGravatar bunnei2021-09-181-2/+0
|\ | | | | Remove audio stretching
| * fix_accidental_deletionGravatar Moonlacer2021-09-151-1/+2
| |
| * remove-audio-stretching-settingGravatar Moonlacer2021-09-151-4/+1
| |
* | Merge pull request #6950 from german77/multiplayGravatar bunnei2021-09-171-0/+3
|\ \ | |/ |/| input_common: Add advanced setting for 8 player support
| * input_common: Enable steam controllers and 8 player supportGravatar german772021-09-101-0/+3
| |
* | Merge pull request #6846 from ameerj/nvdec-gpu-decodeGravatar Fernando S2021-09-111-2/+2
|\ \ | |/ |/| nvdec: Add GPU video decoding for all capable drivers and platforms
| * configure_graphics: Add GPU nvdec decoding as an optionGravatar ameerj2021-08-161-2/+2
| | | | | | | | | | | | Some system configurations may see visual regressions or lower performance using GPU decoding compared to CPU decoding. This setting provides the option for users to specify their decoding preference. Co-Authored-By: yzct12345 <87620833+yzct12345@users.noreply.github.com>
* | Garbage Collection: enable as default, eliminate option.Gravatar Fernando Sahmkow2021-08-281-2/+0
|/
* Merge pull request #6696 from ameerj/speed-limit-renameGravatar bunnei2021-07-261-4/+4
|\ | | | | general: Rename "Frame Limit" references to "Speed Limit"
| * general: Rename "Frame Limit" references to "Speed Limit"Gravatar ameerj2021-07-231-4/+4
| | | | | | | | | | This setting is best referred to as a speed limit, as it involves the limits of all timing based aspects of the emulator, not only framerate. This allows us to differentiate it from the fps unlocker setting.
* | general: Add setting shader_backendGravatar lat9nq2021-07-221-2/+2
|/ | | | | | | | | | | | | | | | GLASM is getting good enough that we can move it out of advanced graphics settings. This removes the setting `use_assembly_shaders`, opting for a enum class `shader_backend`. This comes with the benefits that it is extensible for additional shader backends besides GLSL and GLASM, and this will work better with a QComboBox. Qt removes the related assembly shader setting from the Advanced Graphics section and places it as a new QComboBox in the API Settings group. This will replace the Vulkan device selector when OpenGL is selected. Additionally, mark all of the custom anisotropic filtering settings as "WILL BREAK THINGS", as that is the case with a select few games.
* Merge pull request #6579 from ameerj/float-settingsGravatar bunnei2021-07-151-1/+1
|\ | | | | settings: Eliminate usage of float-point setting values
| * configure_audio: Use u8 for volume valueGravatar ameerj2021-07-081-1/+1
| |
* | settings, arm_dynarmic, yuzu qt: Move CPU debugging optionGravatar lat9nq2021-07-081-1/+1
|/ | | | | | Decouples the CPU debugging mode from the enumeration to its own boolean. After this, it moves the CPU Debugging tab over to a sub tab underneath the Debug tab in the configuration UI.
* general: Make most settings a BasicSettingGravatar lat9nq2021-06-281-8/+8
| | | | | | | | | | | Creates a new BasicSettings class in common/settings, and forces setting a default and label for each setting that uses it in common/settings. Moves defaults and labels from both frontends into common settings. Creates a helper function in each frontend to facillitate reading the settings now with the new default and label properties. Settings::Setting is also now a subclass of Settings::BasicSetting. Also adds documentation for both Setting and BasicSetting.
* Merge pull request #6465 from FernandoS27/sex-on-the-beachGravatar Mai M2021-06-231-0/+2
|\ | | | | GPU: Implement a garbage collector for GPU Caches (project Reaper+)
| * Reaper: Setup settings and final tuning.Gravatar Fernando Sahmkow2021-06-161-0/+2
| |
* | Update dynarmic and add new unsafe CPU option.Gravatar Fernando Sahmkow2021-06-201-0/+1
|/
* configure_graphics: Add Accelerate ASTC decoding settingGravatar ameerj2021-06-151-0/+2
|
* General: Add settings for fastmem and disabling adress space check.Gravatar FernandoS272021-06-111-0/+8
|
* common: fs: Rework the Common Filesystem interface to make use of ↵Gravatar Morph2021-05-251-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | std::filesystem (#6270) * common: fs: fs_types: Create filesystem types Contains various filesystem types used by the Common::FS library * common: fs: fs_util: Add std::string to std::u8string conversion utility * common: fs: path_util: Add utlity functions for paths Contains various utility functions for getting or manipulating filesystem paths used by the Common::FS library * common: fs: file: Rewrite the IOFile implementation * common: fs: Reimplement Common::FS library using std::filesystem * common: fs: fs_paths: Add fs_paths to replace common_paths * common: fs: path_util: Add the rest of the path functions * common: Remove the previous Common::FS implementation * general: Remove unused fs includes * string_util: Remove unused function and include * nvidia_flags: Migrate to the new Common::FS library * settings: Migrate to the new Common::FS library * logging: backend: Migrate to the new Common::FS library * core: Migrate to the new Common::FS library * perf_stats: Migrate to the new Common::FS library * reporter: Migrate to the new Common::FS library * telemetry_session: Migrate to the new Common::FS library * key_manager: Migrate to the new Common::FS library * bis_factory: Migrate to the new Common::FS library * registered_cache: Migrate to the new Common::FS library * xts_archive: Migrate to the new Common::FS library * service: acc: Migrate to the new Common::FS library * applets/profile: Migrate to the new Common::FS library * applets/web: Migrate to the new Common::FS library * service: filesystem: Migrate to the new Common::FS library * loader: Migrate to the new Common::FS library * gl_shader_disk_cache: Migrate to the new Common::FS library * nsight_aftermath_tracker: Migrate to the new Common::FS library * vulkan_library: Migrate to the new Common::FS library * configure_debug: Migrate to the new Common::FS library * game_list_worker: Migrate to the new Common::FS library * config: Migrate to the new Common::FS library * configure_filesystem: Migrate to the new Common::FS library * configure_per_game_addons: Migrate to the new Common::FS library * configure_profile_manager: Migrate to the new Common::FS library * configure_ui: Migrate to the new Common::FS library * input_profiles: Migrate to the new Common::FS library * yuzu_cmd: config: Migrate to the new Common::FS library * yuzu_cmd: Migrate to the new Common::FS library * vfs_real: Migrate to the new Common::FS library * vfs: Migrate to the new Common::FS library * vfs_libzip: Migrate to the new Common::FS library * service: bcat: Migrate to the new Common::FS library * yuzu: main: Migrate to the new Common::FS library * vfs_real: Delete the contents of an existing file in CreateFile Current usages of CreateFile expect to delete the contents of an existing file, retain this behavior for now. * input_profiles: Don't iterate the input profile dir if it does not exist Silences an error produced in the log if the directory does not exist. * game_list_worker: Skip parsing file if the returned VfsFile is nullptr Prevents crashes in GetLoader when the virtual file is nullptr * common: fs: Validate paths for path length * service: filesystem: Open the mod load directory as read only