TJnotJT
29b7bc4466
GS:VK: Only use feedback loop layout for depth if texture barrier is supported.
v2.7.515
2026-08-07 01:02:39 +02:00
SternXD
624717dfad
GS: Fix status bar GPU % when OSD GPU usage is off
v2.7.514
2026-08-04 23:01:34 +02:00
PCSX2 Bot
4055a19a1d
[ci skip] PAD: Update to latest controller database.
2026-08-03 12:52:19 -04:00
PCSX2 Bot
7fd49498ab
[ci skip] Qt: Update Base Translation.
2026-08-03 07:34:27 -04:00
jasaaved
93f10864c1
Input/FullscreenUI: Add Generic controller glyph style
...
Adds a Generic option alongside Xbox, PlayStation, and Nintendo for forcing plain, non-brand button glyphs.
v2.7.513
2026-08-02 10:05:38 -04:00
jasaaved
4f58055e76
Input/FullscreenUI: Fix SDL unknown-controller icon fallback and add missing Standard/Xbox/Nintendo button name tables
...
Fixes the SDL input source's icon and name lookups for controllers SDL can't confidently brand. Unknown-type pads no longer default to PlayStation glyphs, and STANDARD, XBOX360, XBOXONE, and NINTENDO_SWITCH_PRO now each get their own button name table instead of falling back to generic "Face South"-style text.
This is visible in the Qt Controller Settings binding list, and as icons in FullscreenUI's Controller Settings and save-state legend.
2026-08-02 10:05:38 -04:00
jasaaved
96c1307f30
Input: Fix Xinput controller icon and layout detection
...
Fixes three related bugs that broke button icons and layout detection for XInput controllers:
- XInputSource::ConvertKeyToIcon checked for the wrong source type (SDL instead of XInput) and never resolved icons.
- SDLInputSource reused generic/unbranded icons for Xbox 360/One controller types instead of proper Xbox glyphs.
- InputManager::PreprocessEvent always queried the SDL source for controller layout regardless of which source produced the event, causing FullscreenUI to fall back to PlayStation icons whenever SDL was disabled.
2026-08-02 10:05:38 -04:00
jasaaved
77e6a0f870
Input: Fix menu navigation incorrectly using per-profile bindings
...
Previously, ImGui would follow whichever pad bindings were currently active for gameplay, including per-game profile overrides. The UI's button prompts don't dynamically update to reflect this, so it could be confusing which bindings were actually in effect.
Menu navigation now uses each source's static, position-based table first (e.g. SDL's SOUTH/EAST/NORTH/WEST), falling back to the Shared/global map only for sources without one (DInput). Per-game profiles still never affect UI navigation.
2026-08-02 10:05:38 -04:00
lightningterror
2ce2cb6459
GS/DX11: Fix uav null_texture usage.
...
We shouldn't use Feedback alone here as it would cause issues and trigger ValidateUsageAndFormat assert, use FeedbackTarget as that's the next best without uav.
v2.7.512
2026-08-01 19:53:35 +02:00
TheLastRar
779d5c4339
GS/VK: Workaround Nvidia issue when swapping ROV targets
v2.7.511
2026-07-31 23:20:42 +02:00
lightningterror
fe55f87289
GS/VK: Remove undefined unused shader macro.
v2.7.510
2026-07-31 17:29:28 +02:00
TJnotJT
ab6bc30aec
GS:DX11: Fix typo in query destruction.
...
Fixes a bug when disabling then enabling pipeline stats.
v2.7.509
2026-07-31 17:28:57 +02:00
TJnotJT
5793dbc1ef
GS:HW: Only enable GPU timing/stats in backend if the option is enabled.
...
Helps prevent a crash in Mesa3D Windows drivers.
2026-07-31 17:28:57 +02:00
PCSX2 Bot
773f96a312
[ci skip] Qt: Update Base Translation.
2026-07-30 20:43:11 -04:00
jasaaved
af9b61a9f7
FullscreenUI: Fix game list appearing empty after exiting and re-entering
...
When FullscreenUI shuts down, the cached vector of unsorted entries isn't reset. On re-entering FSUI within the same session, if the game list hasn't changed, the populate check thinks nothing needs updating and skips the rebuild, leaving the list empty.
Reset s_last_unsorted_entries on shutdown so the list rebuilds correctly on re-entering.
v2.7.508
2026-07-30 09:36:14 -04:00
chaoticgd
aae9438f98
MicroVU: Unjumble EATAN coefficients
v2.7.507
2026-07-30 09:33:41 -04:00
TellowKrinkle
523785d3df
Qt: Remove m_pending_window_*
...
m_last_window_* is pretty much the same, and that way we won't forget to update one like we did in DisplaySurface::getWindowInfo
v2.7.506
2026-07-29 21:35:02 +02:00
PCSX2 Bot
4a92f1c472
[ci skip] Qt: Update Base Translation.
2026-07-29 02:27:59 +02:00
lightningterror
053b42d36c
GameDB: Add missing tex in rt for some GITS regions.
v2.7.505
2026-07-28 22:49:08 +02:00
Mrlinkwii
cf5dce2657
GameDB: add missing games and memcardFilters
v2.7.504
2026-07-28 21:59:20 +02:00
lightningterror
645a37ad58
GS/VK: Fix crash when no device is created and vk is the selected renderer.
v2.7.503
2026-07-28 16:50:08 +02:00
chaoticgd
dee4938c2b
Qt: Fix logic for resetting the VM when changing discs
v2.7.502
2026-07-28 04:13:27 +02:00
SternXD
a5577ba93c
FullscreenUI: Close menus on resume, hide OSD while open
v2.7.501
2026-07-28 04:12:53 +02:00
PCSX2 Bot
bcc09ae667
[ci skip] PAD: Update to latest controller database.
2026-07-28 04:12:22 +02:00
PCSX2 Bot
9180784b0e
[ci skip] Qt: Update Base Translation.
2026-07-28 04:12:05 +02:00
TellowKrinkle
999e254328
GS:MTL: Fix PipelineSelectorMTL padding
v2.7.500
2026-07-28 04:11:54 +02:00
dependabot[bot]
06b846a7a8
[ci skip] Deps/gha: Update CI deps ( #14769 )
...
Signed-off-by: dependabot[bot] <[email protected] >
2026-07-27 19:46:27 -04:00
GovanifY
056de99fac
[ci skip] AGENTS.md: init
...
because we can't have nice things
2026-07-27 19:48:36 +02:00
refractionpcsx2
c0f1e713d3
GS/TC: Only adjust target start on full pages
v2.7.499
2026-07-27 17:47:13 +02:00
refractionpcsx2
8a7cb62b01
GS/TC: If preloaded image matches target parameters, update valid area
2026-07-27 17:47:13 +02:00
KamFretoZ
626e1b257c
Qt: Decrease File Size Limit for Custom Backgroudn Cache
...
64MB is most likely too big, and may possibly cause out of memory. 25MB seems more reasonable.
v2.7.498
2026-07-27 17:15:15 +02:00
KamFretoZ
3973ba6aaf
FSUI: Add Fallback to CPU Name OSD
2026-07-27 17:15:15 +02:00
KamFretoZ
74e1dbb27f
FSUI: Add gamelist hotkey to scan for new games
2026-07-27 17:15:15 +02:00
TheLastRar
cb9841ac3f
3rdparty: Configure D3D12MemAlloc to use DirectX-Headers under CMake
v2.7.497
2026-07-27 16:55:22 +02:00
SternXD
3468ae1eff
3rdparty: Update rcheevos to v12.4.0
v2.7.496
2026-07-27 16:54:55 +02:00
chaoticgd
c637afe7af
Deps: Work around libjpeg-turbo build issue
...
See https://github.com/libjpeg-turbo/libjpeg-turbo/issues/898
v2.7.495
2026-07-27 16:54:29 +02:00
chaoticgd
9f27d5889b
Deps: Update KDDockWidgets to v2.4.1
2026-07-27 16:54:29 +02:00
TJnotJT
fa50a11eac
GS:HW: Add feedback flags for VK depth stencil creation.
...
VK does depth feedback with depth textures. Fixed regression with texture usage flag refactor.
v2.7.494
2026-07-25 21:08:36 +02:00
PCSX2 Bot
ee4a83b0c9
[ci skip] Qt: Update Base Translation.
2026-07-25 02:30:33 +02:00
SternXD
94ad591d4f
FullscreenUI: Add icons to all ShowToasts
v2.7.493
2026-07-24 07:40:03 -04:00
SternXD
bd0982ed4c
FullscreenUI: Fix icon layout in toast notifications
2026-07-24 07:40:03 -04:00
SternXD
8e9be7411c
Qt: Fix incorrect setting keys
2026-07-24 07:40:03 -04:00
SternXD
1528e962d2
FullscreenUI: Align Achievements settings layout with Qt
...
Also don't show the enable prompts until the login dialog is dismissed. Account row now also shows the RA avatar and opens the profile page.
2026-07-24 07:40:03 -04:00
SternXD
d9822b8ad8
FullscreenUI: Align setting names with Qt
2026-07-24 07:40:03 -04:00
SternXD
2fc8ae44be
FullscreenUI: Expose missing settings
2026-07-24 07:40:03 -04:00
SternXD
66c0771d12
Qt: Fix Optimal Frame Pacing not inheriting from global
v2.7.492
2026-07-21 17:31:17 -04:00
JordanTheToaster
8f49597082
3rdparty: Update LZMA/7zipSDK to 26.02
v2.7.491
2026-07-20 19:27:01 +02:00
PCSX2 Bot
d3a8bfe747
[ci skip] PAD: Update to latest controller database.
2026-07-20 18:42:43 +02:00
Briella Bugs
30962c8d08
Core: Fix -Wsign-compare warning in R3000A Interpreter
v2.7.490
2026-07-19 09:05:44 -04:00
PCSX2 Bot
899a4873d4
[ci skip] Qt: Update Base Translation.
2026-07-19 02:17:07 +02:00