Commit Graph
21350 Commits
Author SHA1 Message Date
Ty Lamontagne e9ca1a6ead Image.cpp: Cast between types instead of using offsetof 2025-11-21 18:20:58 -05:00
Ty Lamontagne 4d3149eacb Host / Cubeb: Use size_t to iterate cubeb_backend_names 2025-11-21 18:20:58 -05:00
Ty Lamontagne 78822c96fb GSVK: Remove unused variable 2025-11-21 18:20:58 -05:00
Ty Lamontagne a78617b987 Config: Fix GSOptions bitset comparison 2025-11-21 18:20:58 -05:00
Ty Lamontagne 3059ab2b12 QT GameList: Replace deprecated invalidateRowsFilter usage 2025-11-21 18:20:58 -05:00
Ty Lamontagne 1d0f6cc5b7 3rdparty/soundtouch: Fix -Wdeprecated-ofast warning 2025-11-21 18:20:58 -05:00
Ty Lamontagne 38a35043a8 GS/Patches: Explicitly cast non-trivially copyable types during memset / memcpy
Warning fixes
2025-11-21 18:20:58 -05:00
Ty Lamontagne 7385cbe40a Qt: Fix nodiscard warning when opening HTML files for the about dialog 2025-11-21 18:20:58 -05:00
oltolm 9955e07470 Misc: use std::lock_guard v2.5.316 2025-11-20 21:41:45 -05:00
Ty 74db386144 misc: big changes (jk the release machine just broke, need a new release me thinks) v2.5.315 2025-11-19 20:23:42 -05:00
PCSX2 Bot 3f72efeb7a [ci skip] Qt: Update Base Translation. 2025-11-20 01:07:57 +01:00
lightningterror d0f8905439 Qt: Check if main window exists before updating performance metrics. v2.5.314 2025-11-20 00:06:59 +01:00
TheTechnician27 5a60259ef5 GameListWidget: Overhaul serialization of table header state v2.5.313 2025-11-19 15:06:21 +01:00
SternXD c8dffccaa7 Image: Support loading bmp files
Signed-off-by: SternXD <[email protected]>

f
v2.5.312
2025-11-19 15:03:44 +01:00
SternXD 87a82b16ff BPM: Add custom background support to Big Picture Mode
Signed-off-by: SternXD <[email protected]>
2025-11-19 15:03:44 +01:00
KamFretoZ 5666902638 Qt: Improve custom background scaling option v2.5.311 2025-11-19 15:01:29 +01:00
TJnotJT f1dc232f91 GSRunner: Use correct config name to disable shader cache. v2.5.310 2025-11-19 02:50:01 +01:00
TheLastRar 5476c5a17f Qt: Don't detach surface from container when deleting the surface v2.5.309 2025-11-19 01:46:30 +01:00
lightningterror 9aabb197e6 GS/DX12: Misc Fixes.
Properly unbind slot 0 if previous draw was tex is fb or tex is ds.
Mirrors vk behavior.

Don't recycle draw_rt_clone in colclip, it's null at this point anyway.

Don't bind rt on slot 2 if we have multidraw fb copy enabled.
Mirrors barrier behavior on vk.
v2.5.308
2025-11-19 01:45:42 +01:00
PCSX2 Bot c2488c9269 [ci skip] Qt: Update Base Translation. 2025-11-19 01:03:29 +01:00
TheTechnician27 7e40ab8e7e OSD: More relevant save state timestamps v2.5.307 2025-11-18 18:11:46 +01:00
lightningterror 902b3c5033 GS/HW: Enable barrier date on alpha masked blend case.
If alpha write is masked and barrier/copy enabled then we can switch to DATE_BARRIER since it uses the destination alpha for testing anyway.

By default this is enabled on vk/gl but not on dx11/12 as copies are slow so we can enable it now since rt alpha is read anyway.
v2.5.306
2025-11-18 15:19:43 +01:00
TheLastRar 4d1afb9fdd Qt: Handle display surface Drag & Drop events v2.5.305 2025-11-18 15:03:57 +01:00
chaoticgd 4209900351 Debugger: Fix some infinite loops v2.5.304 2025-11-17 07:17:57 +01:00
PCSX2 Bot 780c599b49 [ci skip] Qt: Update Base Translation. 2025-11-17 05:06:56 +01:00
TheLastRar 908d35bf77 Qt: Round window sizes after applying DPI scaling v2.5.303 2025-11-16 22:29:57 +01:00
TheLastRar cfea84b934 Qt: Use QWindow as display surface 2025-11-16 22:29:57 +01:00
TheTechnician27 e5d94e255b OSD: Eliminate performance overlay flickering via caching v2.5.302 2025-11-16 22:16:38 +01:00
refractionpcsx2 080858b97c GS/HW: Apply native scaling to exact GPU CLUTs v2.5.301 2025-11-16 22:10:22 +01:00
TheLastRar d883076573 GSRunner: Move more of VM setup to CPU thread v2.5.300 2025-11-16 22:08:13 +01:00
chaoticgd b80101fbd6 Debugger: Rewrite menu bar layout logic v2.5.299 2025-11-16 22:02:59 +01:00
refractionpcsx2 aca775f8b8 GS/HW: Reintroduce slightly more aggressive region offset for Align to Native v2.5.298 2025-11-16 21:36:14 +01:00
PCSX2 Bot 4f4a26769c [ci skip] Qt: Update Base Translation. 2025-11-16 21:29:11 +01:00
Wes Copeland d19eaa1b8e Achievements: Support a custom host v2.5.297 2025-11-16 15:27:22 -05:00
TJnotJT be1af0cd0f GS: Allow dumping draw/frames stats. v2.5.296 2025-11-16 21:26:10 +01:00
TheTechnician27 6ab02e76f1 Docs: Remove Debugger.md v2.5.295 2025-11-15 14:55:28 -05:00
TheTechnician27andGeraldi Kusuma Arnanto f87bc7d72b UI: Make 'Start fullscreen' option work for BPM and improve variable name
Co-authored-by: Geraldi Kusuma Arnanto <[email protected]>
v2.5.294
2025-11-15 13:37:21 -05:00
chaoticgd 086f4f11e1 Qt: Prevent entering/exiting fullscreen while the VM is locked v2.5.293 2025-11-15 13:31:23 -05:00
TJnotJT 6f54da6234 GS/HW/TC: Do not force temporary source creation for PSMT8 sources that request outside a target valid area. v2.5.292 2025-11-15 16:56:57 +01:00
TJnotJTandrefraction 44f47f11b8 GS/HW/TC: Force a temporary source creation in edges cases.
Case: When looking up a source, we find a perfect BP hit for a target.
However, the requested area is outside the target's valid area.
Don't use the target direct and instead load from memory in a temporary source.

Co-authored-by: refraction
2025-11-15 16:56:57 +01:00
TJnotJT b5a2d04b2e GS/HW/TC: Remove outside target PSM check in LookupSource.
Co-autored-by: refraction
2025-11-15 16:56:57 +01:00
TJnotJTandrefraction 8508ebb7d3 GS/HW: Remove legacy code for changing RT from depth to color in TC invalidation.
Co-authored-by: refraction
2025-11-15 16:56:57 +01:00
lightningterror 3234e45f33 GS/HW: Also check if blend will update the rt.
If it doesn't and there is no depth buffer we can abort the draw(s) safely.
v2.5.291
2025-11-15 16:54:12 +01:00
lightningterror 53d1320d83 GS/HW: Re check if RT is written after we know the source alpha. 2025-11-15 16:54:12 +01:00
TheTechnician27 9b545809be Docs: Remove debugger.txt and Debugger.pdf v2.5.290 2025-11-14 20:46:06 -05:00
chaoticgd 79400acf2a Build: Add VectorIntrin.h to precompiled header v2.5.289 2025-11-14 08:03:27 -05:00
PCSX2 Bot 3107c4103a [ci skip] Qt: Update Base Translation. 2025-11-12 19:06:36 -05:00
chaoticgd 68c88f692e Qt: Fix use-after-free in GameSummaryWidget v2.5.288 2025-11-12 18:51:57 -05:00
chaoticgd df19b37d6d Qt: Fix game list deadlock when changing discs 2025-11-12 18:51:57 -05:00
chaoticgd 1b5c352566 Debugger: Improve symbol tree enum editing v2.5.287 2025-11-12 18:46:10 -05:00