GPUCode
cc2c6d8805
debug: Add renderdoc capture hotkey
2 years ago
Liam
07a6563a93
qt: add verification for installed contents
2 years ago
FearlessTobi
ff92a0c8f4
am: Implement UserChannel parameters
Used by the Super Mairo 3D All-Stars collection.
2 years ago
Liam
76671fdede
core: implement basic integrity verification
2 years ago
lat9nq
bc97eff1f3
yuzu-qt: Use Null when OpenGL is not compiled
2 years ago
lat9nq
f8614a483d
yuzu-qt: Update API Text for broken Vulkan
Otherwise caused a blue Vulkan badge to appear in the status bar.
2 years ago
Liam
6978a4895c
qt: measure romfs dump completion by bytes read
2 years ago
Liam
a30be8aea3
qt: ensure packed update nca is applied to the correct base
2 years ago
Liam
cfa7d49937
qt: fix romfs dumping for multiprogram applications
3 years ago
Liam
1dc47986ee
Address review comments
2 years ago
Mario
54a5b8062e
yuzu-qt: Track play time
3 years ago
Liam
7a26dc51eb
am: shorten shutdown timeout when lock is not held
3 years ago
FearlessTobi
0bb04b1ca1
yuzu/main: Ensure NCAs are registered in content provider when launching from CLI
Fixes updates and DLC not being loaded when launching yuzu from the command line.
Similar to https://github.com/yuzu-emu/yuzu/pull/11357 .
Fixes https://github.com/yuzu-emu/yuzu/issues/8352 ,
3 years ago
lat9nq
da2ca69c08
main: Fix docked mode button, clang 14 error
3 years ago
lat9nq
3b8b50a228
main: Access by reference
Old Clang is fussy about this.
3 years ago
lat9nq
81d209ee34
general: Use console mode helper across project
3 years ago
lat9nq
447ec24378
general: Convert use_docked_mode to an enumeration
Allows some special interactions with it in the Qt frontend.
3 years ago
Liam
5e3139e7c6
vfs: expand support for NCA reading
3 years ago
lat9nq
ed14cd8748
settings,opengl,yuzu-qt: Fix AA, Filter maximums
The new enum macros don't support setting values directly.
For LastAA and LastFilter, this means we need a simpler approach to loop
around the toggle in the frontend...
3 years ago
lat9nq
78f92086ca
settings,general: Rename non-confirming enums
3 years ago
Morph
8fa64dd1c5
main: Use 1_MiB as a constant for copy buffer size
3 years ago
Morph
cf6afdd939
main: Fix install progress calculation
The increased buffer size means that that progress bar size has to be adjusted
3 years ago
zeltermann
1bc489d511
Use `toUtf8()` for string passed to DBus
3 years ago
Morph
81ba61a0bd
core_timing: Remove GetCurrentTimerResolution in CoreTiming loop
Other programs may change this value, but if thousands of syscalls in this loop is undesirable, then we can just set this once.
3 years ago
german77
7dee0cf567
yuzu: Fix clang format
3 years ago
zeltermann
377ffa277c
Only use SDL wakelock on Linux
SDL has internally fixed shenanigans related to wakelocking through DBus
from inside sandboxes from around August 2022, so we can now remove the
workaround we used since 2021.
3 years ago
Narr the Reg
b24451c571
input_common: Implement native mifare support
3 years ago
Liam
26a9ebf326
qt: use larger buffer for update install
3 years ago
lat9nq
3263f49390
yuzu-qt: Load Vulkan device info at startup
Loading it when the configuration opens now incurs a noticeable delay.
We also don't need to rediscover the same data repeatedly each time the
configuration opens.
Moves vulkan device info discovery to yuzu's startup as opposed to the
configure_graphics constructor.
3 years ago
xcfrg
178b2a0b69
yuzu: add opengl shader backend info in status bar
3 years ago
Keve1227
69daffcc2f
Issue a reload if the system language changed
3 years ago
german77
e1f99c566b
yuzu: Disable game list while game is running
3 years ago
Liam
0627c4622f
qt: add menu item to remove cache storage
3 years ago
grimkor
1e7b656c29
add context menu for filter and anti-aliasing status buttons
3 years ago
grimkor
ba492a616d
Allow fully customisable controller hotkeys
3 years ago
Narr the Reg
2a36d667c9
service: nfc: Merge device interfaces and create the device manager
3 years ago
Liam
0dcc190ccc
qt: warn on inoperable keys
3 years ago
german77
a1b66df775
applet: controller: Implement cancel button
3 years ago
Narr the Reg
0585865c9f
service: am: Improve profile select applet
3 years ago
Narr the Reg
209e4fc6c5
qt: Fix log softlock
3 years ago
Liam
eb8abae7eb
qt: implement RequestExit for applets
3 years ago
Liam
5be8a74b0c
general: fix spelling mistakes
3 years ago
Morph
feea72a15e
main: (Windows) Set the current timer resolution to the maximum
Increases the precision of thread sleeps on Windows.
3 years ago
Narr the Reg
790033039a
yuzu: Shutdown game on restart to reload per game config
3 years ago
Narr the Reg
19ef4a0ee2
yuzu: Write to config file on important config changes
3 years ago
Narr the Reg
8a7dfb2439
input_common: Split mouse input into individual devices
3 years ago
liamwhite
0ffd5f7565
Revert "main: Fix borderless fullscreen for high dpi scaled displays"
3 years ago
arades79
60a68839ee
remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
arades79
adcef452e0
add static lifetime to constexpr values to force compile time evaluation where possible
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
Liam
c68577384a
general: rename CurrentProcess to ApplicationProcess
3 years ago