| Age | Commit message (Collapse) | Author |
|
config, nvflinger: Add FPS cap setting
|
|
Shader Decompiler Rewrite
|
|
Allows finer tuning of the FPS limit.
|
|
Improve management of kernel objects
|
|
|
|
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.
|
|
|
|
- ExitProcess is not actually implemented either way, and this needs more work before we implement.
|
|
|
|
|
|
|
|
- Since we do not implement multiprocess right now, this should not be a crashing assert.
|
|
|
|
|
|
|
|
|
|
|
|
into handle table.
|
|
|
|
|
|
|
|
Version 8 adds support for key remapping introduced in FW 11.0, we will not be implementing this for now.
|
|
Adds support for loading games with multiple programs embedded within such as the Dragon Quest 1+2+3 Collection
|
|
nvdec: Fix Submit Ioctl data source, vic frame dimension computations
|
|
This fixes the hint videos in New Super Mario Bros. U Deluxe
|
|
Fixes Mario Golf intro video decoding.
|
|
Plus some minor cleanup for consistency.
|
|
|
|
|
|
npad: Disable vibration check if disabled
|
|
boxcat,web_service: Silence -Wmaybe-uninitialized when including httplib.h
|
|
Fixes build issues on clang.
|
|
|
|
|
|
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.
|
|
|
|
Now sets optimizations regardless of the Settings. Drops unsafe fastmem
optimization.
|
|
The current CPU accuracy settings in yuzu are fairly polarized and
require more than common knowledge to know what the optimal settings for
yuzu would be. This adds a curated option called 'Auto' that applies a
few at the moment known-good unsafe optimizations to Dynarmic.
|
|
general: Move most settings' defaults and labels into their definition
|
|
Slight improvements to readability.
Dropped suggestions for string_view (settings.h:101), pass by value
(settings.h:82), reverting double to a float (config.cpp:316), and other
smaller ones, some out of scope.
Addresses review feedback.
Co-authored-by: Ameer J <52414509+ameerj@users.noreply.github.com>
|
|
[audren] Report 2 channels active rather than 1
|
|
|
|
Treats (un)signed comparison mismatches as errors to be consistent with MSVC
|
|
general: Enforce multiple warnings in MSVC
|
|
We were including the first 2 default miis which are not meant to be shown in games. With this change, we properly retrieve the 6 default miis shown in games, with 3 of each gender.
|
|
[audio_core] Decouple audio update and processing, and process at variable rate
|
|
|
|
bcat: Fix settings access
telemetry_session: Fix settings accesses
So this is what I get for testing with the web service disabled.
touch_from_button: Fix settings access for clang
|
|
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.
|
|
|