22540 Commits
Author SHA1 Message Date
nassau-tk efccc38e02 GameDB: Fix Japanese Title&Sort v2.9.3 2026-08-31 17:25:41 +02:00
TheLastRar e55fd8a512 CI: Use separate job for building Windows deps v2.9.2 2026-08-31 17:11:57 +02:00
Wonjin Choi 7dd1ccf8c4 GameDB: Port SCPS-15064's patch to SCKA-20027 v2.9.1 2026-08-31 16:57:14 +02:00
TellowKrinkle d073d75010 GS:MTL: Add workaround for Apple GPU hardware bug v2.9.0 v2.8.1 2026-08-30 15:24:57 -04:00
Ty c10a5c9ad9 translations: Syncing Crowdin translations (#14879) v2.8.0 v2.7.525 2026-08-28 16:18:05 -04:00
PCSX2 Bot e1dd0a0859 [ci skip] PAD: Update to latest controller database. 2026-08-24 18:23:54 +02:00
Ty 3e29183a37 Translations: Sync Crowdin translations for 2.8 v2.7.524 2026-08-21 13:57:23 -04:00
refractionpcsx2 6db638dc03 SPU2: Pass IOP cycle count at 64bit v2.7.523 2026-08-19 14:00:41 +02:00
PCSX2 Bot 4fd1a4192a [ci skip] Qt: Update Base Translation. 2026-08-18 10:04:18 +02:00
SternXD 4ef1ff82e6 Qt/macOS: Keep Fullscreen on the main window v2.7.522 2026-08-17 18:37:50 +02:00
refractionpcsx2 cde2448a6c GameDB: Add Prioritize Lower depth fix to Steambot Chronicles v2.7.521 2026-08-15 14:26:15 +02:00
refractionpcsx2 ded263f98a GS/HW: Avoid detecting shuffles as source of truth for target format 2026-08-15 14:26:15 +02:00
refractionpcsx2 ffa5690656 GS/TC: Improve single pixel overlap detection in RT in RT 2026-08-15 14:26:15 +02:00
Ziemas ca03806a4c EE/IOP: Fix loading elf's through relative path v2.7.520 2026-08-13 14:52:05 -04:00
PCSX2 Bot 2cf8dabe6b [ci skip] PAD: Update to latest controller database. 2026-08-10 12:35:19 -04:00
lightningterror 8c1bb5742e GS: Fix unused variable warning. v2.7.519 2026-08-10 00:45:08 +02:00
TellowKrinkle d88510e3a6 GS: Fix Vertex Buffer Growth v2.7.518 2026-08-08 20:26:00 +02:00
TellowKrinkle af48193ebb GS: Fix Lines2Sprites buffer growth 2026-08-08 20:26:00 +02:00
refractionpcsx2 9945046a49 GS: Improve vertex copy over to new buffer + small tweaks v2.7.517 2026-08-08 13:26:05 +02:00
refractionpcsx2 5c611f85e1 GS: Use current primitive mode for backing up spare vert buffers v2.7.516 2026-08-08 05:22:07 +02:00
PCSX2 Bot c3df2360fc [ci skip] Qt: Update Base Translation. 2026-08-07 03:15:28 +02:00
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