GPUCode
6de2edcca1
Address some review comments
2 years ago
GPUCode
8fab363237
android: Add cpu bakend gui toggle
2 years ago
Liam
9f91ba1f73
arm: Implement native code execution backend
2 years ago
GPUCode
4838837620
device_memory: Enable direct mapped addresses for nce
2 years ago
GPUCode
15331c2a60
settings: Add cpu backend setting
2 years ago
GPUCode
5938a9582a
core: Respect memory permissions in Map
2 years ago
Liam
4766baddf3
host_memory: Switch to FreeRegionManager
2 years ago
Liam
448d4815de
host_memory: ensure map base is between 36 and 39 bits
2 years ago
--author=Liam
29e7d79a86
common: Add free region manager
* Abstraction for placeholder region tracking in host_memory
2 years ago
GPUCode
20011dfeb8
common: Add libc sigaction hook
2 years ago
t895
ac522db857
common: settings: Add ifdefs to define android's default settings
2 years ago
t895
da14c7b8e4
config: Unify config handling under frontend_common
Replaces every way of handling config for each frontend with SimpleIni. frontend_common's Config class is at the center where it saves and loads all of the cross-platform settings and provides a set of pure virtual functions for platform specific settings.
As a result of making config handling platform specific, several parts had to be moved to each platform's own config class or to other parts. Default keys were put in platform specific config classes and translatable strings for Qt were moved to shared_translation. Default hotkeys, default_theme, window geometry, and qt metatypes were moved to uisettings. Additionally, to reduce dependence on Qt, QStrings were converted to std::strings where applicable.
2 years ago
GPUCode
efc50485b8
renderer_vulkan: Introduce separate cmd buffer for uploads
3 years ago
german77
ae57a99d7d
core: hid: Split SL and SR buttons
2 years ago
Liam
2a255b2d61
kernel: add KPageTableBase
Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
3 years ago
Narr the Reg
9e331f9957
yuzu: Make mute audio persistent
2 years ago
Narr the Reg
9169cbf728
yuzu: Save mute when in background setting
2 years ago
Charles Lombardo
4b321c003c
arm: NativeClock: Special handling for bad system counter clock frequency reporting
On some devices, checking the system counter clock frequency will return 0. Substitute in the correct values to prevent issues.
3 years ago
Charles Lombardo
585b6e9d46
android: Fix resolving android URIs in native code
3 years ago
Ameer J
9e4d606c4c
nvidia_flags: Enable GL Threaded optimizations
3 years ago
boludoz
7f62a48ab5
We dont need that
3 years ago
Alexandre Bouvier
79ba5d9c26
cmake: prefer system stb headers
3 years ago
Liam
59b62c6507
common: use SetThreadDescription API for thread names
3 years ago
boludoz
1afe6d51ee
More @liamwhite suggestions applied.
3 years ago
boludoz
89d3e81be8
Sugestions and fixes.
3 years ago
boludoz
26417da5d3
Some improvements (suggestions)
3 years ago
boludoz
74961d4dfb
Less code, simpler, better.
3 years ago
boludoz
9ffa1801c7
Typing and formatting errors fixed.
3 years ago
boludoz
4d4fe69223
Unnecessary feature removed
3 years ago
boludoz
0a75519ab5
Fixes and improvements
3 years ago
boludoz
3062a35eb1
Improved shortcut: add games in applist for Windows, question for start game at fullscreen & better unicode support for some Windows path funcs.
3 years ago
Valeri Ochinski
ca75c9125d
common/polyfill_thread: use std::forward where appropriate, qualify std::move calls
3 years ago
Liam
2212c9653d
kernel: mark TLS accessors as noinline for non-MSVC LTO
3 years ago
Florian
6c246f2ac5
yuzu: Use new setting method for stop emulation
3 years ago
Liam
7b5d234558
jit: add support for relr-type relocations
3 years ago
Liam
21bc2c14bc
common: add arm64 native clock
3 years ago
Liam
d3997bad9b
qt: implement automatic crash dump support
3 years ago
FearlessTobi
9ef9ca0927
yuzu: Add desktop shortcut support for Windows
Allows creating desktop shortcuts with icons for yuzu games.
Co-Authored-By: Jeroen van Schijndel <13182141+roenyroeny@users.noreply.github.com>
3 years ago
Liam
38394f36d7
gdbserver: use numeric character references for unicode
3 years ago
lat9nq
9335cf8857
settings_setting: Read audio engine
This was mysteriously missing, likely from when I ported Citra fixes
semi-recently.
3 years ago
Fernando Sahmkow
f1a2e36711
Query Cachge: Fully rework Vulkan's query cache
3 years ago
Fernando Sahmkow
b99f94a7ff
Vulkan: add temporary workaround for AMDVLK
3 years ago
Kelebek1
67e2d5c28b
Reimplement HardwareOpus
3 years ago
Squall-Leonhart
21ecf01a17
add std::error_code for std::filesystem exceptions
Resolves a case on Windows where an unmounted bitlocker protected volume containing an assigned game directory would crash Yuzu at start.
May also resolve cases where a disconnected SMB volume causes similar crashes (needs testing)
3 years ago
lat9nq
fea5b758bc
settings_common: Fix typo
3 years ago
GPUCode
c656105a6c
debug: Add renderdoc capture hotkey
3 years ago
Liam
9d7eebde7b
ngc: implement service
3 years ago
lat9nq
fe70c6f481
settings_setting: Don't remove the AudioEngine workaround
3 years ago
lat9nq
0098ecb609
settings: Retro-port Citra Settings work
This has yet to be PR'd on Citra, but regressions on yuzu that have
been fixed in Citra needed to appear here.
3 years ago
xcfrg
a02d641042
add a compile time option to allow disabling portable mode
3 years ago