Commit Graph
22550 Commits
Author SHA1 Message Date
SternXD abb76f6e00 Qt: Update EE and VU recompiler setting descriptions
Signed-off-by: SternXD <[email protected]>
2026-08-31 19:28:38 +02:00
SternXD 54227e9cde Qt: Add missing setting descriptions
Signed-off-by: SternXD <[email protected]>
2026-08-31 19:28:38 +02:00
KamFretoZ fcca028ca5 Deps: Bump ffmpeg to 9.0.1
Also bumps `AMF` `LIBVPL` `LIBSVTAV1`
v2.9.6
2026-08-31 18:23:56 +02:00
KamFretoZ d755400af0 Deps: Set minimum required ffmpeg version to 7.1 2026-08-31 18:23:56 +02:00
KamFretoZ cf8d05f4ad Deps: Get rid of the in-tree ffmpeg headers entirely 2026-08-31 18:23:56 +02:00
KamFretoZ ddf743df40 Deps: Dont hardcode the ffmpeg dlls path 2026-08-31 18:23:56 +02:00
KamFretoZ 122d0424e7 GSCapture: Switch the use of pix_fmts with avcodec_get_supported_config() 2026-08-31 18:23:56 +02:00
PCSX2 Bot a66d912b41 [ci skip] PAD: Update to latest controller database. 2026-08-31 18:07:03 +02:00
Mrlinkwii b4d6e2aa7b VU: fix typo in a constant v2.9.5 2026-08-31 17:26:50 +02:00
Ty Lamontagne 3dd7028302 SW: Fix C rasterizor IIP vector pack (signed->unsigned) v2.9.4 2026-08-31 17:26:23 +02:00
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