Alexandre Bouvier
57fd8b1f45
cmake: use correct boost imported targets
4 years ago
Narr the Reg
ff11fdb07e
Revert "yuzu: config: Remove player 8 and 9 from config file"
3 years ago
Narr the Reg
60688bf0d5
yuzu: config: Remove player 8 and 9 from config file
3 years ago
german77
cfd69e2e58
config: Fix per game Force max clock
3 years ago
ameerj
b5bcd8c71b
configuration: Add async ASTC decode setting
3 years ago
Narr the Reg
d482ec32a4
yuzu: Set a lower timeout for discord presence
3 years ago
Alexandre Bouvier
83afc12475
externals: Update cpp-httplib to latest
3 years ago
german77
165ebbb63c
Qt: Reintroduce scaling for touch input
3 years ago
Narr the Reg
0a88c7dbbe
yuzu: Shutdown game on restart to reload per game config
3 years ago
Narr the Reg
df9c8bdfd9
yuzu: Write to config file on important config changes
3 years ago
Narr the Reg
17207939e5
input_common: Split mouse input into individual devices
3 years ago
german77
57aaf00a0c
Qt: Fix mouse scalling
3 years ago
liamwhite
58a2c19982
Revert "main: Fix borderless fullscreen for high dpi scaled displays"
3 years ago
arades79
683019878f
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
45e13b03f3
add static lifetime to constexpr values to force compile time evaluation where possible
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
Liam
ceda2d280e
general: rename CurrentProcess to ApplicationProcess
3 years ago
Morph
d6677b50f6
main: Fix borderless fullscreen for high dpi scaled displays
On Windows, a borderless window will be treated the same as exclusive fullscreen
when the window geometry matches the physical dimensions of the screen.
However, with High DPI scaling, when the devicePixelRatioF() is > 1, the borderless
window apparently is not treated as exclusive fullscreen and functions correctly.
One can verify and replicate this behavior by using a high resolution (4K) display,
and switching between 100% and 200% scaling in Windows' display settings.
At 100%, without the addition of 1, it is treated as exclusive fullscreen.
At 200%, with or without the addition of 1, it is treated as borderless windowed.
Therefore, we can use (read: abuse) this difference in behavior to fix this issue for
those with higher resolution displays when the Qt scaling ratio is > 1.
Should this behavior be changed in the future, please revisit this workaround.
3 years ago
Morph
3fbb93e5c9
main: Re-add QtWebEngine zoom factor
For some reason, I had removed this in ad6cec71ec
This should fix any improperly scaled web applets.
3 years ago
Narr the Reg
acba9a6b76
input_common: Reintroduce custom pro controller support
3 years ago
Sorab
923c17f1ae
Add Game Icon for Discord RPC
Connected to Yuzu Compatibility Page
3 years ago
Jonas Gutenschwager
2a491f7aaa
remove disambiguation argument from mute text
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
3 years ago
Luke Sawczak
54ab154696
added 'Hide empty rooms' toggle to lobby
fixed typo
fixed typo
fixed typo
clang
3 years ago
german77
ce1895497d
yuzu: config: Draw turbo buttons with a different color
3 years ago
german77
75e81885b0
input_common: Implement turbo buttons
3 years ago
Narr the Reg
e84a441d75
yuzu: config: Avoid reading deleted object
3 years ago
SoRadGaming
ad712926d6
LDN Hostname Support in Direct Connect
- Added IPv6 & Namespace support in direct connection Regex
- Updated Tooltip for Direct Connect UI
- Removed Dropdown Connection Type in Direct Connect
3 years ago
Wollnashorn
c4a49eb1dd
video_core/opengl: Add FSR upscaling filter to the OpenGL renderer
3 years ago
Morph
ad6cec71ec
main: Convert to device independent coordinates for scaling
devicePixelRatioF() returns the scaling ratio when high dpi scaling is enabled.
When high dpi scaling is enabled, the raw screen coordinate system is scaled to device independent coordinates.
3 years ago
Morph
5be85c556e
main: Use passthrough scaling for non-windows OSes
They should be better than windows when handling fractional scaling ratios.
3 years ago
Morph
6a1b089a50
main: Enable High DPI fixes for Qt >= 5.14
This uses Qt's new high DPI application attributes for scaling the current window.
However, these aren't perfect as scaling with non integer scales will cause artifacts in UI, icons and other elements.
Therefore, we use a heuristic to select an appropriate integer scale value depending on the current screen resolution and applies this to the application.
3 years ago
Morph
b6e5a6bda8
main: Only set AA_DisableWindowContextHelpButton below Qt6
This is fortunately disabled by default on Qt6, so we just have to check whether we are compiling with Qt6 or not.
3 years ago
Morph
cdfb3795af
main: Globally disable the "?" button on dialogs
Sets the AA_DisableWindowContextHelpButton attribute to disable this useless button globally.
3 years ago
german77
a436467152
yuzu: Fix language comobox crash
3 years ago
Narr the Reg
4a307a7b3a
core: hid: Only set the polling mode to the correct side
3 years ago
german77
5cb437703f
yuzu: Add ring controller test button
3 years ago
Narr the Reg
a4074001fe
core: hid: Migrate ring from emulated devices to emulated controller
3 years ago
Narr the Reg
18c9f8eeed
yuzu: Update controller colors and button names
3 years ago
Narr the Reg
2d802893e7
input_common: Disable SDL driver with switch controllers
3 years ago
Jonas Gutenschwager
4653effad8
add volume quicksetting with volume slider
3 years ago
Jonas Gutenschwager
887ed5c0e2
fix format
3 years ago
Jonas Gutenschwager
83754e4789
allow volume up/down hotkeys to be repeated
3 years ago
Matías Locatti
bb2aec00a2
UI change
3 years ago
Matías Locatti
3ba53f2511
1.5X resolution scaler option
3 years ago
Narr the Reg
87b02f78e1
yuzu: Read mouse wheel input
3 years ago
Liam
385ddef8c3
qt: unlock during signal emission
3 years ago
Liam
1caa84e652
qt: fix configuration weirdness on turbo
3 years ago
UltraHDR
fda0e7e989
macOS: Make Yuzu show up in the Launchpad Games folder ( #9594 )
https://developer.apple.com/documentation/bundleresources/information_property_list/lsapplicationcategorytype
This makes it show up in the Launchpad Games folder
3 years ago
MonsterDruide1
115bf20448
TAS: Show all script lengths for multiplayer
4 years ago
Liam
9ed4c13758
qt: additional fixes for reentrant shutdown
3 years ago
Wollnashorn
9c9008ac81
video_core/vulkan: Driver pipeline cache will now be deleted with the shader cache
3 years ago