Liam
6072b22a0b
core: add option to break on unmapped access
3 years ago
Matías Locatti
701ca96827
Oops
3 years ago
Matías Locatti
26211ac339
Replace GLSL as the default OpenGL shader backend
GLASM is not very compatible with the latest games, and too many people have the special superpower to break their Vulkan support.
3 years ago
Matías Locatti
f209e976f4
FSR Sharpening Slider part 1 - only a global slider
3 years ago
Morph
e2164f3417
settings: Update aspect_ratio range
Since 16:10 was added, the maximum value is now 4.
3 years ago
lat9nq
89af4bfba8
yuzu qt: Add option to disable startup Vulkan check
The startup check apparently confuses other programs when yuzu launches
2 processes and then quickly closes one of them. Though this isn't
really our issues it's also not a big deal for me to add an option to
work around that issue.
3 years ago
lat9nq
f958cbc737
yuzu: Use a debugger to generate minidumps
yuzu: Move mini_dump out of core
startup_checks: Better exception handling
4 years ago
Liam
db3eb168cd
video_core: add option for pessimistic flushing
3 years ago
Kelebek1
b25090d960
Allow audio volume up to 200%
3 years ago
Narr the Reg
403bdc4daf
yuzu: Add webcam support and rebase to latest master
4 years ago
german77
f19e7be6e8
input_common: Add camera driver
4 years ago
Kelebek1
458da8a948
Project Andio
4 years ago
bunnei
02282477e7
yuzu: settings: Remove framerate cap and merge unlocked framerate setting.
- These were all somewhat redundant.
4 years ago
merry
99fbdaf75b
common/setting: Make ranged a property of the type
- Avoids new GCC 12 warnings when Type is of form std::optional<T>
- Makes more sense this way, because ranged is not a property which would change over time
4 years ago
lat9nq
ca36722a54
settings: Consolidate RangedSetting's with regular ones
The latest git version of GCC has issues with my diamond inheritance
shenanigans. Since that's now two compilers that don't like it I thought
it'd be best to just axe all of it and just have the two templates like
before.
This rolls the features of BasicRangedSetting into BasicSetting, and
likewise RangedSetting into Setting. It also renames them from
BasicSetting and Setting to Setting and SwitchableSetting respectively.
Now longer name corresponds to more complex thing.
4 years ago
Liam
fb4b3c127f
core/debugger: Implement new GDB stub debugger
4 years ago
lat9nq
5799fa4d7d
settings: Set Vulkan to the default renderer backend
4 years ago
Fernando Sahmkow
5562ae9cc5
VideoCore: Add option to dump the macros.
Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com>
4 years ago
Morph
99ceb03a1c
general: Convert source file copyright comments over to SPDX
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.
4 years ago
german77
d2f9412cf1
yuzu: Add custom ringcon configuration
4 years ago
merry
3c8547160d
configuration: Add Paranoid CPU accuracy level
Disables most optimizations for the paranoid.
4 years ago
merry
16784e5bb3
dynarmic: Inline exclusive memory accesses
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
4 years ago
bunnei
70482e6b26
settings: Add a new "use_extended_memory_layout" setting.
- This will be used to enable emulation of a larger memory arrangement.
4 years ago
german77
b998aa5504
yuzu: Add setting to disable controller navigation
4 years ago
Fernando Sahmkow
f58ee3f15f
ShaderDecompiler: Add a debug option to dump the game's shaders.
4 years ago
german77
51df96b7c0
settings: Add debug setting to enable all controllers
4 years ago
Narr the Reg
639402850a
input_common: Fully implement UDP controllers
4 years ago
german77
654d76e79e
core/hid: Fully implement native mouse
4 years ago
german77
bca299e8e0
input_common: Allow keyboard to be backwards compatible
4 years ago
german77
84c58666a4
config: Cleanup and documentation
4 years ago
german77
2b1b0c2a30
kraken: Address comments from review
start lion review
4 years ago
german77
c085e54316
core/hid: Add TAS input
4 years ago
german77
6e2c84042d
settings: Cleanup settings
4 years ago
Kewlan
8e3371a5c5
configure_general: Allow framerate cap to be used in custom game configs
4 years ago
Fernando Sahmkow
282e04bffb
TextureCache: Add automatic anisotropic filtering and refactor code.
4 years ago
Fernando Sahmkow
a96c9c803b
Yuzu UI: Add button for Anti Alias
4 years ago
Marshall Mohror
510caeefb3
Settings: Add anti-aliasing method setting
4 years ago
FernandoS27
2eff80b47f
QtGUI: Add buttton to toggle the filter.
4 years ago
FernandoS27
9e065b9c7d
VideoCore: Add gaussian filtering.
4 years ago
FernandoS27
e7fc60406e
VideoCore: Add more rescaling option.
4 years ago
Fernando Sahmkow
b60966041c
Presentation: add Nearest Neighbor filter.
4 years ago
Marshall Mohror
37cb0377ae
vulkan: Implement FidelityFX Super Resolution
4 years ago
Fernando Sahmkow
b7ccc58f23
Texture Cahe: Fix downscaling on SMO.
4 years ago
ameerj
abd07e4158
video_core: Refactor resolution scale function
4 years ago
Fernando Sahmkow
a6b88e85bf
Renderer: Implement Bicubic and ScaleForce filters.
4 years ago
ReinUsesLisp
43aa695a04
common/settings: Remove unused scaling options
5 years ago
Fernando Sahmkow
71ca84d829
Settings: eliminate rescaling_factor.
5 years ago
Fernando Sahmkow
37ef9c9130
Settings: Add resolution scaling to settings.
5 years ago
Fernando Sahmkow
22f4b290b6
VideoCore: Initial Setup for the Resolution Scaler.
5 years ago
ameerj
ef811c6425
settings: Remove std::chrono usage
Alleviates the dependency on chrono for all files that include settings.h
4 years ago