GPUCode
dee5002355
device_memory: Enable direct mapped addresses for nce
2 years ago
GPUCode
9e5f019dee
settings: Add cpu backend setting
2 years ago
GPUCode
2590906d14
core: Respect memory permissions in Map
2 years ago
Liam
0dc5c75243
host_memory: Switch to FreeRegionManager
2 years ago
Liam
de66cf5637
host_memory: ensure map base is between 36 and 39 bits
2 years ago
--author=Liam
5e96634f40
common: Add free region manager
* Abstraction for placeholder region tracking in host_memory
2 years ago
GPUCode
d4ff9e191b
common: Add libc sigaction hook
2 years ago
t895
95fa508a1c
common: settings: Add ifdefs to define android's default settings
2 years ago
t895
230bd06245
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
4b853ff5cf
renderer_vulkan: Introduce separate cmd buffer for uploads
2 years ago
german77
6788dffa53
core: hid: Split SL and SR buttons
2 years ago
Liam
713f292a25
kernel: add KPageTableBase
Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
2 years ago
Narr the Reg
e19c9281db
yuzu: Make mute audio persistent
2 years ago
Narr the Reg
50474720f2
yuzu: Save mute when in background setting
2 years ago
Charles Lombardo
6fa1b029a7
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.
2 years ago
Charles Lombardo
df17162f9c
android: Fix resolving android URIs in native code
2 years ago
Ameer J
5f3f83d1f5
nvidia_flags: Enable GL Threaded optimizations
2 years ago
boludoz
819ee02e9d
We dont need that
2 years ago
Alexandre Bouvier
fc27fd3f02
cmake: prefer system stb headers
2 years ago
Liam
17cd28ecb5
common: use SetThreadDescription API for thread names
2 years ago
boludoz
39aaa3c121
More @liamwhite suggestions applied.
2 years ago
boludoz
c3abbb6ed7
Sugestions and fixes.
2 years ago
boludoz
9126e8abd1
Some improvements (suggestions)
2 years ago
boludoz
a71d026df6
Less code, simpler, better.
2 years ago
boludoz
9a32963e1e
Typing and formatting errors fixed.
2 years ago
boludoz
ec4766d6e6
Unnecessary feature removed
2 years ago
boludoz
3c88da66a3
Fixes and improvements
2 years ago
boludoz
0163900fe5
Improved shortcut: add games in applist for Windows, question for start game at fullscreen & better unicode support for some Windows path funcs.
2 years ago
Valeri Ochinski
4f85040c40
common/polyfill_thread: use std::forward where appropriate, qualify std::move calls
2 years ago
Liam
66472af2d0
kernel: mark TLS accessors as noinline for non-MSVC LTO
2 years ago
Florian
032d4938a9
yuzu: Use new setting method for stop emulation
2 years ago
Liam
b1f2242a7a
jit: add support for relr-type relocations
2 years ago
Liam
28e25c454f
common: add arm64 native clock
2 years ago
Liam
5f51662bdb
qt: implement automatic crash dump support
2 years ago
FearlessTobi
bcc50c707c
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>
2 years ago
Liam
890f5f8759
gdbserver: use numeric character references for unicode
2 years ago
lat9nq
ab0c149771
settings_setting: Read audio engine
This was mysteriously missing, likely from when I ported Citra fixes
semi-recently.
2 years ago
Fernando Sahmkow
5ea12207f3
Query Cachge: Fully rework Vulkan's query cache
2 years ago
Fernando Sahmkow
dcf5c4bec0
Vulkan: add temporary workaround for AMDVLK
2 years ago
Kelebek1
07b63b15ad
Reimplement HardwareOpus
2 years ago
Squall-Leonhart
e263eb1a98
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)
2 years ago
lat9nq
cd0fb12c62
settings_common: Fix typo
2 years ago
GPUCode
cc2c6d8805
debug: Add renderdoc capture hotkey
2 years ago
Liam
08191b07e3
ngc: implement service
2 years ago
lat9nq
4fc1f4ec1a
settings_setting: Don't remove the AudioEngine workaround
2 years ago
lat9nq
8d8e9552aa
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.
2 years ago
xcfrg
6178343f3f
add a compile time option to allow disabling portable mode
2 years ago
Danila Malyutin
7f0de0f204
msvc: set warning level to /W4 globally
And fix a bunch of warnings
2 years ago
Liam
1da6fd9d74
polyfill_thread: ensure mutex was locked before signaling stop
2 years ago
Charles Lombardo
26d3fa2d01
android: Expose interface for getting settings from native code
Completely removes code related to parsing the settings file on the java side. Now all settings are accessed via NativeConfig.kt and config.cpp has been modified to be closer to the core counterpart. Since the core currently uses QSettings, we can't remove reliance from Wini yet. This also includes simplifications to each settings interface to get closer to native code and prepare for per-game settings.
2 years ago