Commit Graph

2478 Commits

Author SHA1 Message Date
e7765d26fb System: Fix double popup on missing SBI file 2024-05-12 17:20:37 +10:00
a4a35b7e58 GPU: Add Bilinear (Integer) scaling option 2024-05-12 15:32:21 +10:00
d3546d18a1 Qt: Add compatibility report in game summary 2024-05-06 00:00:41 +10:00
ffb5682b43 Qt: Add game list excluded folders as well as files
Backport of https://github.com/PCSX2/pcsx2/pull/9730
2024-05-05 22:29:26 +10:00
fa104acdd1 Misc: Purge unused code and report startup error to host 2024-05-05 22:29:26 +10:00
ca3cfbaa99 Misc: Pass string_view by value 2024-05-05 22:28:29 +10:00
fea00d0149 FullscreenUI: Mark %d ms for translation (#3196) 2024-05-05 12:41:46 +10:00
1185f8f6aa GPU: Implement CLUT cache (SW renderer only)
Fixes copyright screen in Shadow Master.
Fixes title splash in Castrol Honda Superbike Racing.
2024-05-02 01:03:58 +10:00
d1483d8077 GPU: Rework pre-draw clipping 2024-05-02 01:03:58 +10:00
7e22fb08d2 GPU: Add #define'able PSX GPU stats 2024-05-01 23:00:10 +10:00
fec210b1e1 GPU: Ensure coordinates are masked/clamped 2024-05-01 20:58:21 +10:00
25f725c263 GPU: Fix mask for drawing area coordinates 2024-04-28 15:44:41 +10:00
d094978214 Justifier: Add controller implementation 2024-04-28 15:25:24 +10:00
3be02c53c1 GPU: Improve CRTC hblank accuracy
And implement Timer0 gating, it was missing previously.
2024-04-28 15:25:24 +10:00
295081fe62 Misc: Replace offsetof with constexpr-friendly OFFSETOF
Fixes build with clang-18.
2024-04-28 15:25:24 +10:00
3e99084770 Settings: Fix double source of truth for controller names 2024-04-27 13:21:11 +10:00
d80aa91d49 ImGuiOverlays: Fix >1 controller display 2024-04-27 12:41:47 +10:00
2fc9a6d834 CPU/NewRec: Work around clang <16 structured binding capture bug 2024-04-26 19:23:46 +10:00
1cdfca155d Qt: Clean and remove empty game settings 2024-04-25 14:02:16 +10:00
5e9a47f82b Qt: Add volume reset button 2024-04-25 13:24:04 +10:00
7548113afd System: Move COM init to common code 2024-04-25 12:56:02 +10:00
4139bf63d8 AudioStream: Backport changes 2024-04-25 01:13:51 +10:00
89c0d4900b Fix post processing menu in the fullscreen UI (#3187) 2024-04-23 16:26:46 +10:00
b4999975db System: Fix pause-on-start running unthrottled 2024-04-23 14:44:08 +10:00
eb91fe31e2 Hotkeys: Add OSD toggle hotkey 2024-04-22 01:52:02 +10:00
3b8afb39f6 System: Don't try to fast boot non-PS1 discs 2024-04-22 01:44:04 +10:00
3fa2bd1d3a System: Confirm shutdown if memory card is being written 2024-04-22 01:41:42 +10:00
a5613fc815 System: Add OSD message when all enhancements are disabled 2024-04-22 00:38:46 +10:00
b26a9556f7 System: Improve reset determinism 2024-04-22 00:19:44 +10:00
35f0d7f623 CPU: Update debug dispatcher flag on init 2024-04-22 00:08:16 +10:00
0fbc1a3a8a AudioStream: Add surround expansion via FreeSurround 2024-04-21 23:30:46 +10:00
d3c12fecb3 Qt: Move dump audio on startup out of settings 2024-04-21 20:28:20 +10:00
7d80cabf9f BIOS: Remove questionable hashes
And add PS2 hashes.
2024-04-21 14:03:55 +10:00
8867bb129a CMake: Tidy up build system
And fix Windows CMake... who knows how long for.
2024-04-20 21:19:31 +10:00
17b9736899 Misc: Use a 128b cache line size on Apple Silicon
Turns out it's not 64 bytes like I assumed. The things you learn.
2024-04-18 20:38:36 +10:00
60f12e77fa Achievements: Fix fullscreen window height 2024-04-18 20:38:35 +10:00
3bb36f95e2 FullscreenUI: Get rid of extra scrollbar in save state selector 2024-04-18 00:41:37 +10:00
f666816943 ImGuiOverlays: Fix possible crash in save state selector 2024-04-18 00:40:31 +10:00
84b24c6228 Achievements: Fix HC mode activating on reset of non-cheevo game 2024-04-18 00:40:06 +10:00
c1bf1e5369 Qt: Add binding layout for NegConRumble 2024-04-16 15:40:31 +10:00
07c012aee5 Negcon rumble (#3177)
* Implemented NeGcon with rumble. Code is a mix of the existing NeGcon AnalogController modes.

* Fix negcon id reply and analog/digital toggle.

* Implemented NeGcon with rumble. Code is a mix of the existing NeGcon AnalogController modes.

* Fix negcon id reply and analog/digital toggle.

* Update macros

* Code cleanup
2024-04-16 15:40:31 +10:00
4d8ed49b24 FullscreenUI: Fix gaps between some UI elements
By rounding sizes up to the nearest pixel.
2024-04-16 15:40:31 +10:00
4e0c417add FullscreenUI: Add "Open Containing Directory" 2024-04-16 12:49:54 +10:00
6e7a4c3909 FullscreenUI: Exit fullscreen for open-in-file-browser 2024-04-16 12:49:54 +10:00
79ccd5f3c3 FullscreenUI: Wire up Open in File Browser functionality (#3178) 2024-04-16 12:49:54 +10:00
be1d558be1 GPU/HW: Fix black screen in Metal after vertex ID wraparound 2024-04-15 23:30:58 +10:00
4bcc5a312a System: Remove log spam 2024-04-14 17:25:23 +10:00
3dedf5fdd5 FullscreenUI: Add missing latency stats option 2024-04-14 17:25:23 +10:00
c149d66d4d System: Add 'Reduce Input Latency' option
i.e. pre-frame sleep.
2024-04-13 19:57:25 +10:00
6258cb9e0e FullscreenUI: Various minor bug fixes 2024-04-13 19:57:25 +10:00