summaryrefslogtreecommitdiff
path: root/src/common/settings.cpp
AgeCommit message (Collapse)Author
2023-06-05common: Move system time zone string detectionlat9nq
Moves it from Settings to Common::TimeZone, since this algorithm doesn't depend on the setting. It also lets us use it in other libraries. common: Various fixes time_zone: Don't double up the std::abs Too many absolute values were causing mirrored time zones to resolve as the same.
2023-06-05settings: Always report a valid time zonelat9nq
Prevents needing to deduce the non-Switch setting in core. Instead, we deduce the meaning of this setting where the heresy is committed, in common. settings: Remove strftime usage GetTimeZoneString: Use standard features Also forces GMT on MinGW due to broken strftime.
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-07Settings: add option to enable / disable reactive flushingFernando Sahmkow
2023-05-07settings: Add enable compute pipelineslat9nq
For the Intel proprietary driver's deficiencies. settings: Restore compute option global state
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-26Merge pull request #9849 from ameerj/async-astcliamwhite
texture_cache: Add asynchronous ASTC texture decoding
2023-02-22configuration: Add async ASTC decode settingameerj
2023-02-21settings: Add more input settings to the logNarr the Reg
2023-02-12Update settings.cppm-HD
added missing graphical settings to RestoreGlobalState()
2023-01-13CPPMatías Locatti
2023-01-131.5X resolution scaler optionMatías Locatti
2023-01-06Merge pull request #9552 from liamwhite/turboliamwhite
vulkan: implement 'turbo mode' clock booster
2023-01-05config: Set the Vulkan driver pipeline cache option to be globalWollnashorn
2023-01-04common: add setting for renderer clock workaroundLiam
2022-12-13Set: Allow setting device nicknameChloe Marcec
2022-11-25settings: Reset FSR sharpening global state with the otherslat9nq
2022-11-24FSR Sharpening Slider part 1 - only a global sliderMatías Locatti
2022-11-09Add break statement in default casesEnrico Mancuso
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;
2022-08-25video_core: add option for pessimistic flushingLiam
2022-08-12Allow audio volume up to 200%Kelebek1
2022-07-22Project AndioKelebek1
2022-07-16yuzu: settings: Remove framerate cap and merge unlocked framerate setting.bunnei
- These were all somewhat redundant.
2022-06-13common: Change semantics of UNREACHABLE to unconditionally crashLiam
2022-06-01core/debugger: Implement new GDB stub debuggerLiam
2022-04-28GCC 12 fixesLiam
2022-04-23general: Convert source file copyright comments over to SPDXMorph
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.
2022-02-27dynarmic: Inline exclusive memory accessesmerry
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
2022-02-21settings: Add a new "use_extended_memory_layout" setting.bunnei
- This will be used to enable emulation of a larger memory arrangement.
2021-11-21configure_general: Allow framerate cap to be used in custom game configsKewlan
2021-11-16Settings: Add anti-aliasing method settingMarshall Mohror
2021-11-16VideoCore: Add more rescaling option.FernandoS27
2021-11-16Texture Cahe: Fix downscaling on SMO.Fernando Sahmkow
2021-11-16video_core: Misc resolution scaling related refactoringameerj
2021-11-16Renderer: Implement Bicubic and ScaleForce filters.Fernando Sahmkow
2021-11-16common/settings: Remove unused scaling optionsReinUsesLisp
2021-11-16Settings: eliminate rescaling_factor.Fernando Sahmkow
2021-11-16Settings: Add resolution scaling to settings.Fernando Sahmkow
2021-11-16VideoCore: Initial Setup for the Resolution Scaler.Fernando Sahmkow
2021-09-29settings: Remove BCAT settingsMorph
2021-09-18Merge pull request #7020 from Moonlacer/remove_audio_stretchingbunnei
Remove audio stretching
2021-09-17Merge pull request #6950 from german77/multiplaybunnei
input_common: Add advanced setting for 8 player support
2021-09-15fix_accidental_deletionMoonlacer
2021-09-15remove-audio-stretching-settingMoonlacer