Stenzek
4ec6ff7ebc
InputManager: Remove second source of truth for window size
8 months ago
Stenzek
7c0e4d37c6
Qt: Forward mouse events through core thread
...
Instead of messing with core thread state on the UI thread.
8 months ago
Stenzek
71f46cf8c1
GPUThread: Update core thread window size on core thread
...
Avoid the barrier when reading it.
8 months ago
Stenzek
abed81d53e
GPUDevice: Use present instead of current time for skip logic
...
Fixes erratic frame times when fast forwarding and below the
screen refresh rate.
8 months ago
Stenzek
a7d29da8ef
System: Clamp typical time to frame period on MacOS
...
Gets rid of constraint errors with targeted fast forward speed.
8 months ago
Stenzek
e41ca32459
AudioStream: Fix changing stretch mode without buffer change
8 months ago
Stenzek
c8abdccce4
FullscreenUI: Remove content start sound effect
...
This ended up being way more annoying than I thought it would be.
8 months ago
Stenzek
4f37bc6e18
dep/rcheevos: Update rcheevos to v12.2.1
...
Already applied the patch, but this will bump the user agent which may
help with troubleshooting.
8 months ago
Stenzek
53e7cf5e5b
System: Disable screensaver inhibit on Gamescope
...
So I don't have a barrage of Steam Deck users whinging about the OSD
message.
Also disable it if XDG_CURRENT_DESKTOP is missing, like running directly
on the framebuffer.
8 months ago
Stenzek
2a8256673a
GPUDevice: Use separate variables for last/next present time
...
Fixes erratic frame rates in Big Picture mode.
Regression from 09926a3769 .
8 months ago
Stenzek
2c77eabe3a
Qt: Use nested layouts in controller settings dialog
...
Gets rid of the gaps but doesn't require rearranging.
8 months ago
Stenzek
9c9bd21c30
Qt: Remove RemoveEmptyRowsAndColumns() helper
...
Even after fixing this function, Qt's still screwing up the spacing of
grid items after rearranging. Better to approach this a different way.
8 months ago
Stenzek
8863c53813
System: Fix inhibit state if option changed while paused
8 months ago
Stenzek
70d286516e
Qt: Fix auto updater half complete state on missing asset
8 months ago
Stenzek
54692a842b
Qt: Only override with real/fractional scale on Metal renderer
...
Vulkan/MoltenVK can't handle it.
8 months ago
Stenzek
171514327d
Qt: Fix incorrect fractional window size in MacOS
8 months ago
Stenzek
ebb604e1c6
Achievements: Use secondary colour for active subset
...
Makes it clearer.
8 months ago
Stenzek
3b57f437d4
Achievements: Don't duplicate subset title in list view
...
It's already shown in the subset selector.
8 months ago
Stenzek
1c02bf01a7
Achievements: Fix progress bar being too short
8 months ago
Stenzek
2463a5fdb7
Misc: Remove platform_misc.h completely
8 months ago
Stenzek
9c07d9bf7c
CocoaTools: Move util functions to common
8 months ago
Stenzek
8135aefacf
Qt: Move window corner rounding out of PlatformMisc
8 months ago
Stenzek
ffe7ca9f0a
Host: Move screensaver inhibit to host
...
Removes direct dependency on DBus, uses Qt DBus instead.
8 months ago
Stenzek
e2266cd617
dep/rcheevos: Bumpt a4b9156 + #492
...
And remove some local patches that are now unnecessary.
8 months ago
Stenzek
2c8647d348
Achievements: Use rc_client_create_leaderboard_list() for hidden test
...
That way it's compatible with external client.
8 months ago
Stenzek
3a0c4898ef
GunCon: Add line/tick offset for position fine-tuning
...
Fixes calibration in Ghoul Panic and default position in Judge Dredd.
8 months ago
Stenzek
9882ef4251
GPU: Fix ConvertDisplayCoordinatesToBeamTicksAndLines() with forced-progressive
8 months ago
Stenzek
4c92dc1818
Qt: Fix tab order in a couple of places
...
Regression from ff889fc749 and
e52b7dde8b .
8 months ago
Stenzek
6d61c54d50
Qt: Adjust Darker Fusion highlight colour
8 months ago
Davide Pesavento
ff889fc749
Qt: Fix overlapping group boxes in controller global settings ( #3683 )
8 months ago
Anderson Cardoso
a9bea9a4dd
Atualização Português do Brasil ( #3682 )
...
Atualizado para a última versão
8 months ago
Davide Pesavento
0edd6e6fe4
GameDB: PGXP CPU mode and max speedup cycles for `The Guardian of Darkness`
8 months ago
Davide Pesavento
98596dd7df
GameDB: Set PGXP tolerance for `Vagrant Story`
8 months ago
Stenzek
bd44e36f70
Achievements: Use OSD messages for errors instead of notifications
8 months ago
Stenzek
18768bcaba
Achievements: Use note area in more notifications
...
- Show RA logo for login/game summary.
- Add icons to game complete, subset complete, leaderboard start/fail.
8 months ago
Stenzek
d02df7cf4b
Achievements: Don't use visibility for leaderboard paging
...
Fixes leaderboards not being scrollable with controller only navigation.
8 months ago
Stenzek
f372a92246
Achievements: Add active leaderboard trackers to pause menu
8 months ago
Stenzek
93a5663fc8
Achievements: Make leaderboard notifications a little nicer
8 months ago
Stenzek
f222c5012a
Achievements: Raise leaderboard fetch size to 15/50
...
Was loading too often otherwise.
8 months ago
Stenzek
a108fcf2b2
Hotkeys: Fix power off hotkey in achievements hardcore mode
8 months ago
Stenzek
80993e9880
FullscreenUI: Fix crash when hovering floating buttons
...
Only used in achievement lists.
Regression from db46413df7 .
8 months ago
Stenzek
56fc9afbcf
InputManager: Default to using global sources in profiles/games
...
Fixes controllers disconnecting and reconnecting on game start if any
settings were not copied from global (e.g. new settings).
Also fixes raw input not being hidden on non-Windows.
This is a breaking change if you were relying on input profiles/game
configuration having different sources selected.
In those cases, you will need to enable the new "Use Profile Input
Sources" checkbox to revert to the old behaviour for new profiles.
8 months ago
Stenzek
0c29d4e1db
Qt: Remove empty rows/columns in controller settings
8 months ago
Stenzek
82947f0f65
Qt: Don't double-create the controller settings widgets
...
If editing a preset.
8 months ago
Stenzek
2db018bd88
Qt: Convert text in analog/digital pad SVGs to paths
...
Makes controller settings open instantly instead of a second or two
delay while DWrite is set up for font rendering.
8 months ago
Davide Pesavento
8dc07e5282
Qt: Use splitter in macro editor ( #3680 )
9 months ago
Stenzek
1ec280113f
Qt: Fix incorrect row for compatibility comments
9 months ago
Stenzek
0912783158
System: Add taint for memory card time travelling
9 months ago
Stenzek
3bff452022
Qt: Add custom titles for disc sets
...
Still questioning the point since all discs including patched will get
lumped into the same disc set... but it's straightforward enough.
9 months ago
Stenzek
09926a3769
GPUDevice: Update last presented time after present
...
Instead of before.
Makes present skipping much more effective against NVIDIA's global
framerate cap if enabled, on my system with the cap at 60fps it
went from 120fps to 1400fps. Still about half of the true uncapped
speed, but when the present call blocks for a few milliseconds this
is all you can do. Can't stop presenting frames entirely.
9 months ago