8fab363237
android: Add cpu bakend gui toggle
2023-11-25 00:47:28 -05:00
9f91ba1f73
arm: Implement native code execution backend
2023-11-25 00:46:47 -05:00
4838837620
device_memory: Enable direct mapped addresses for nce
2023-11-25 00:46:47 -05:00
15331c2a60
settings: Add cpu backend setting
2023-11-25 00:46:15 -05:00
5938a9582a
core: Respect memory permissions in Map
2023-11-25 00:46:15 -05:00
4766baddf3
host_memory: Switch to FreeRegionManager
2023-11-25 00:46:15 -05:00
448d4815de
host_memory: ensure map base is between 36 and 39 bits
2023-11-25 00:46:15 -05:00
29e7d79a86
common: Add free region manager
...
* Abstraction for placeholder region tracking in host_memory
2023-11-25 00:46:15 -05:00
20011dfeb8
common: Add libc sigaction hook
2023-11-25 00:46:15 -05:00
ac522db857
common: settings: Add ifdefs to define android's default settings
2023-11-21 01:58:13 -05:00
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.
2023-11-21 01:58:13 -05:00
ea4c92f734
Merge pull request #12007 from german77/moar_buttons
...
core: hid: Split SL and SR buttons
2023-11-16 09:13:39 -05:00
247d66a680
Merge pull request #11990 from german77/audio
...
yuzu: Save mute when in background setting
2023-11-13 09:13:12 -05:00
efc50485b8
renderer_vulkan: Introduce separate cmd buffer for uploads
2023-11-12 20:27:39 +01:00
ae57a99d7d
core: hid: Split SL and SR buttons
2023-11-11 21:03:15 -06:00
2a255b2d61
kernel: add KPageTableBase
...
Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk >
2023-11-10 12:01:35 -05:00
9e331f9957
yuzu: Make mute audio persistent
2023-11-10 10:22:04 -06:00
9169cbf728
yuzu: Save mute when in background setting
2023-11-10 10:22:02 -06:00
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.
2023-11-03 16:21:54 -04:00
585b6e9d46
android: Fix resolving android URIs in native code
2023-10-30 11:38:10 -04:00
eec3d356b6
Merge pull request #11689 from liamwhite/breakpad
...
qt: implement automatic crash dump support
2023-10-29 23:41:13 -04:00
9e4d606c4c
nvidia_flags: Enable GL Threaded optimizations
2023-10-28 21:26:22 -04:00
79ba5d9c26
cmake: prefer system stb headers
2023-10-25 21:47:32 +02:00
59b62c6507
common: use SetThreadDescription API for thread names
2023-10-20 11:41:29 -04:00
18672e6a78
Merge pull request #11159 from flodavid/master_bis
...
Enable to use controller to close a game
2023-10-14 09:58:03 -04:00
ca75c9125d
common/polyfill_thread: use std::forward where appropriate, qualify std::move calls
2023-10-13 18:51:11 +03:00
519c12da15
Merge pull request #11746 from liamwhite/relr
...
jit: add support for relr-type relocations
2023-10-12 18:23:31 -04:00
2212c9653d
kernel: mark TLS accessors as noinline for non-MSVC LTO
2023-10-12 09:16:22 -04:00
6c246f2ac5
yuzu: Use new setting method for stop emulation
2023-10-12 01:51:53 +02:00
7b5d234558
jit: add support for relr-type relocations
2023-10-11 11:13:19 -04:00
b28b05e2aa
Merge pull request #11718 from liamwhite/arm64-native-clock
...
common: add arm64 native clock
2023-10-10 11:48:06 +02:00
c0d152affa
Merge pull request #11705 from FearlessTobi/windows-sc
...
yuzu: Add desktop shortcut support for Windows (continuation of #11344 )
2023-10-08 17:11:52 -04:00
85d99f873f
Merge pull request #10519 from mdmrk/master
...
yuzu-qt: Track play time
2023-10-08 17:11:34 -04:00
21bc2c14bc
common: add arm64 native clock
2023-10-08 12:54:23 -04:00
d3997bad9b
qt: implement automatic crash dump support
2023-10-08 11:35:53 -04:00
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 >
2023-10-07 21:24:11 -04:00
38394f36d7
gdbserver: use numeric character references for unicode
2023-10-01 19:22:08 -04:00
7bae22a3ca
Merge pull request #11402 from FernandoS27/depth-bias-control
...
Vulkan: Implement Depth Bias Control
2023-09-28 09:35:37 -04:00
9335cf8857
settings_setting: Read audio engine
...
This was mysteriously missing, likely from when I ported Citra fixes
semi-recently.
2023-09-25 22:20:24 -04:00
f1a2e36711
Query Cachge: Fully rework Vulkan's query cache
2023-09-23 23:05:29 +02:00
b99f94a7ff
Vulkan: add temporary workaround for AMDVLK
2023-09-16 11:59:20 -04:00
67e2d5c28b
Reimplement HardwareOpus
2023-09-16 11:56:25 -04:00
13d551846a
Merge pull request #11499 from Squall-Leonhart/bitlockerfix
...
add std::error_code for std::filesystem exceptions
2023-09-16 11:40:10 -04:00
c05ea35f78
Merge pull request #11492 from lat9nq/c-numeric-conversions
...
general: Remove uncaught usages of C++ string number conversions
2023-09-16 11:40:03 -04:00
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)
2023-09-15 04:47:15 +10:00
fea5b758bc
settings_common: Fix typo
2023-09-14 11:30:14 -04:00
c656105a6c
debug: Add renderdoc capture hotkey
2023-09-14 16:37:41 +03:00
04352a9aef
Merge pull request #11496 from liamwhite/ngc
...
ngc: implement service
2023-09-14 09:24:46 -04:00
b5f99164f1
Merge pull request #11433 from liamwhite/shutdown-oopsie
...
polyfill_thread: ensure mutex was locked before signaling stop
2023-09-14 09:24:20 -04:00
9d7eebde7b
ngc: implement service
2023-09-14 09:14:08 -04:00