Morph
5d0a051abb
main: Fix install progress calculation
The increased buffer size means that that progress bar size has to be adjusted
3 years ago
zeltermann
d2b62ae401
Use `toUtf8()` for string passed to DBus
3 years ago
Morph
c3fbc8d2fe
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
Steveice10
aa89ec9214
yuzu: Use test window with VulkanSurface to check for present modes.
It is probably not correct to create a surface on a non-VulkanSurface window.
On macOS this causes a preferences crash due to missing CAMetalLayer.
3 years ago
Steveice10
e146a00345
vulkan: Use newer VK_EXT_metal_surface to create surface for MoltenVK.
3 years ago
german77
da8df6488d
yuzu: Ensure mouse panning can't be enabled with real mouse emulation
3 years ago
Narr the Reg
3f407417c1
input_common: Tune mouse controls
3 years ago
german77
df9685a21c
input_common: Remove duplicated DriverResult enum
3 years ago
german77
30544fbfa5
yuzu: Fix clang format
3 years ago
Kirill Ignatev
b6e89bdf2c
Hyphenate Joy-Con and clarify further
3 years ago
Kirill Ignatev
b6025cf62f
Clarify Ring-Con configuration message in UI
Not obvious how left controller should be set up
Mention that it should be left physical dual emulated
3 years ago
zeltermann
482fbded9b
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
Liam
1586f1c0b1
general: remove atomic signal and wait
3 years ago
Narr the Reg
84d43489c5
input_common: Implement native mifare support
3 years ago
lat9nq
b9a86b040b
vk_device_info: Check only affected Intel drivers
Renames is_intel_proprietary to has_broken_compute for accuracy.
vk_device_info: Use vulkan::device to check compute
3 years ago
Wollnashorn
c309a1c69b
video_core: Removed AF for all mip modes option as it's default now
3 years ago
Liam
8d6aefdcc4
video_core: optionally skip barriers on feedback loops
3 years ago
Wollnashorn
0eacf547c0
video_core: Option to apply anisotropic filtering for all mipmap modes
3 years ago
Baptiste Marie
8e3d4e3396
input_common: Redesign mouse panning
3 years ago
Liam
b1081329b9
qt: use larger buffer for update install
3 years ago
Liam
5a0d4e1d38
qt: persist framerate sync option
3 years ago
Liam
6c34adb1de
nvnflinger: allow locking framerate during video playback
3 years ago
lat9nq
013c34cb32
vk_device_info: Clean up includes [IWYU]
3 years ago
lat9nq
f9fc996083
vk_device_info: Add SPDX data
3 years ago
lat9nq
fc0c4db20d
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
lat9nq
011438fa95
configure_system: Remove external offset on custom rtc
3 years ago
xcfrg
a64ad8315f
yuzu: add opengl shader backend info in status bar
3 years ago
Keve1227
27313fe576
Issue a reload if the system language changed
3 years ago
bunnei
4c38220a64
android: native: Add support for custom Vulkan driver loading.
3 years ago
bunnei
ae099d583c
core: frontend: Refactor GraphicsContext to its own module.
3 years ago
german77
e5be1835ab
yuzu: Disable game list while game is running
3 years ago
Liam
fcd48eb239
qt: add menu item to remove cache storage
3 years ago
grimkor
b3ebfd2481
add context menu for filter and anti-aliasing status buttons
3 years ago
Liam
415c78b87c
textures: add BC1 and BC3 compressors and recompression setting
3 years ago
Danila Malyutin
c9c5d140b8
Use TARGET_FILE_DIR generator expression
Use $<TARGET_FILE_DIR:...> where appropriate instead of trying to guess where the binary will end up.
3 years ago
grimkor
ceb65c259a
Allow fully customisable controller hotkeys
3 years ago
german77
1968cc7b10
service: nfp: Allow to load with a different amiibo id
3 years ago
Jan Beich
a4362765a6
qt_common: consistently ifdef QPlatform after cbd79df233
src/yuzu/qt_common.cpp:45:33: error: member access into incomplete type 'QPlatformNativeInterface'
wsi.display_connection = pni->nativeResourceForWindow("display", window);
^
/usr/include/qt6/QtGui/qguiapplication.h:20:7: note: forward declaration of 'QPlatformNativeInterface'
class QPlatformNativeInterface;
^
src/yuzu/qt_common.cpp:47:42: error: member access into incomplete type 'QPlatformNativeInterface'
wsi.render_surface = window ? pni->nativeResourceForWindow("surface", window) : nullptr;
^
/usr/include/qt6/QtGui/qguiapplication.h:20:7: note: forward declaration of 'QPlatformNativeInterface'
class QPlatformNativeInterface;
^
3 years ago
Narr the Reg
e1838f51a3
yuzu: Make 3d cube with joycon shape
3 years ago
Narr the Reg
97bd6d6418
core: hid: Allow to calibrate gyro sensor
3 years ago
lat9nq
40f3e2fbf1
configure_graphics_advanced: Hide input compute toggle a little later
SetColoredTristate causes the setting to become visible as it calls
`show()` on it.
3 years ago
Liam
bdb7c11d8e
bootmanager: remove stop_token header
3 years ago
Fernando Sahmkow
92da86290c
Settings: add option to enable / disable reactive flushing
3 years ago
QGJ
4366a21eae
yuzu/applets/qt_profile_select: connect double-click to accept()
In the profile selection window:
Allow the user to start the game by double-clicking a profile to avoid having to additionally click the OK button. This avoids an unnecessary "step" to the start of the game...
3 years ago
lat9nq
55c77dd25b
yuzu-qt/config: Add option to disable compute on Intel
This option is only visible if an Intel GPU using the proprietary
driver is found during Vulkan device enumeration.
configure_graphics: More directly get driver id
Vulkan::Device does quite a bit more than we need just to see the
driver ID here.
3 years ago
Narr the Reg
94151097b9
service: nfc: Merge device interfaces and create the device manager
3 years ago
Narr the Reg
f017335fef
input_common: Add property to invert an axis button
3 years ago
Narr the Reg
f764223f93
input_common: Add property to invert an axis button
3 years ago
Narr the Reg
46e835f2d6
yuzu: Add motion preview to controller input
3 years ago
Liam
ae59ffc56c
settings: remove pessimistic flushing
3 years ago