57a391e71d
Merge pull request #12074 from GPUCode/yuwu-on-the-metal
...
Implement Native Code Execution (NCE)
2023-11-30 09:20:55 -05:00
5eec980a2d
general: conditionally compile gamemode on linux only
2023-11-29 14:26:11 -05:00
337e37f91d
Merge pull request #11946 from flodavid/gamemode
...
Enable (Feral Interactive) Gamemode on Linux
2023-11-29 12:33:09 -05:00
340548aba7
cmake: Move HAS_NCE to root cmake
...
* So we can use it in common
2023-11-29 01:35:06 +02:00
a76a8fb5fe
qt: add cpu_backend configuration
2023-11-26 20:44:07 -05:00
15f35b8657
general: fix mac compile
2023-11-26 19:50:10 -05:00
f21340f7aa
Merge pull request #11535 from GPUCode/upload_cmdbuf
...
renderer_vulkan: Introduce separate cmd buffer for uploads
2023-11-26 18:33:05 +01:00
40644d43f7
yuzu: create linux group in general settings
...
- Create files dedicated to starting and stopping gamemode functions
- Use them in yuzu and yuzu_cmd modules
2023-11-25 19:30:37 +01:00
dfa56765d6
yuzu: integrate gamemode support on linux
2023-11-25 19:30:29 +01:00
5a9ffa81a6
host_memory: Simplify randomness generation
2023-11-25 00:47:43 -05:00
c37b5f431f
common: Enforce fastmem for nce usage
2023-11-25 00:47:36 -05:00
6de2edcca1
Address some review comments
2023-11-25 00:47:35 -05:00
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