summaryrefslogtreecommitdiff
path: root/src/common/settings.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* settings: Clean up includesGravatar lat9nq2023-06-271-2/+3
| | | | | | Adds <version> since we are looking at C++ implementation version details. Also moves exception header includes into the if preprocessor command since we only use it there.
* settings: Catch runtime_error, fallback time zoneGravatar lat9nq2023-06-271-3/+15
| | | | | | Windows will let you select time zones that will fail in their own C++ implementation library. Evidently from the stack trace, we get a runtime error to work with, so catch it and use the fallback.
* Merge pull request #10603 from lat9nq/tz-more-completeGravatar bunnei2023-06-131-11/+20
|\ | | | | core,common: Implement missing time zone data/computations
| * common: Move system time zone string detectionGravatar lat9nq2023-06-051-72/+7
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * settings: Always report a valid time zoneGravatar lat9nq2023-06-051-2/+76
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | nvnflinger: allow locking framerate during video playbackGravatar Liam2023-06-081-0/+1
|/
* textures: add BC1 and BC3 compressors and recompression settingGravatar Liam2023-05-231-0/+2
|
* Merge pull request #10181 from lat9nq/intel-compute-toggleGravatar liamwhite2023-05-151-0/+1
|\ | | | | configure_graphics: Add option to enable compute pipelines for Intel proprietary
| * settings: Add enable compute pipelinesGravatar lat9nq2023-05-071-0/+1
| | | | | | | | | | | | For the Intel proprietary driver's deficiencies. settings: Restore compute option global state
* | Settings: add option to enable / disable reactive flushingGravatar Fernando Sahmkow2023-05-071-0/+2
|/
* Merge pull request #10125 from lat9nq/vsync-selectGravatar bunnei2023-05-061-2/+1
|\ | | | | configuration: Expose separate swap present modes
| * configuration: Expose separate swap present modesGravatar lat9nq2023-05-021-2/+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.
* | settings: remove pessimistic flushingGravatar Liam2023-05-031-1/+0
| |
* | Merge pull request #10124 from liamwhite/pebkacGravatar Morph2023-05-031-1/+2
|\ \ | |/ |/| 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-301-1/+2
| |
* | vk_present_manager: Add toggle for async presentationGravatar GPUCode2023-05-011-0/+1
|/
* Merge pull request #9849 from ameerj/async-astcGravatar liamwhite2023-02-261-0/+2
|\ | | | | texture_cache: Add asynchronous ASTC texture decoding
| * configuration: Add async ASTC decode settingGravatar ameerj2023-02-221-0/+2
| |
* | settings: Add more input settings to the logGravatar Narr the Reg2023-02-211-0/+7
|/
* Update settings.cppGravatar m-HD2023-02-121-0/+4
| | | added missing graphical settings to RestoreGlobalState()
* CPPGravatar Matías Locatti2023-01-131-0/+8
|
* 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
|