Commit graph

1751 commits

Author SHA1 Message Date
refractionpcsx2
883e883694 Implemented VIF's strange 2QW internal FIFO behaviour
This was tested on a PS2 but not documented anywhere
2020-04-14 23:01:06 +01:00
refractionpcsx2
df5279275e VU_JIT: Implement FTOI saturation. Clamps values out of integer range 2020-04-14 18:29:54 +01:00
Kojin
eb2a27ef52 qt: memorize scaling factor 2020-04-14 11:33:43 -04:00
Kojin
885d65e0e3 qt: remove warning about cpu mode change 2020-04-14 11:33:43 -04:00
Kojin
7efc38d8b5 qt: delay update of window title
updates the window title with the current file and serial
2020-04-14 11:33:43 -04:00
Kojin
e68ad248ed qt: don't load nonexistent savestates 2020-04-14 11:33:27 -04:00
Kojin
3261e34759 qt: dynamic mode switching
- move FPS, frametimes, cpu modes to statusbar
- allow hot switching of cpu mode
2020-04-13 22:38:06 -04:00
PSI-Rockin
6da66e9b80 VU Interpreter: Clamp FTOI within a signed 32-bit range
At least on MSVC, converting a float to an integer is undefined if the float is larger than the integer's range. Fixes GUI on No One Lives Forever.
2020-04-13 17:59:52 -04:00
PSISP
b9a1f5ab43
Merge pull request #351 from refractionpcsx2/vif_status
VIF: Implement status correctly. Fixes Silent Hill 2
2020-04-13 15:40:48 -04:00
refractionpcsx2
28b46c5d59 Implement VIF cmd status properly. Fixes Silent Hill 2
Savestate bump
2020-04-13 04:27:06 +01:00
PSISP
3d34bb3233
Merge pull request #253 from ScrelliCopter/cmakeamess
Backport CMake improvments from kojin's vk branch
2020-04-04 04:10:37 -04:00
a dinosaur
022961dbf5 cmake: Fix FreeDesktop specification version (hint: it's not the project version) 2020-04-04 19:01:22 +11:00
a dinosaur
1ac67a54d7 cmake: restore CMake 3.1 compatibility 2020-04-04 18:55:18 +11:00
a dinosaur
b20894039f cmake: merge improvements from the vk branch 2020-04-04 18:55:18 +11:00
PSISP
2bcfc8f1b5
Merge pull request #345 from refractionpcsx2/gs_jit_fog
GS JIT: Implement FOG support
2020-04-02 20:14:44 -04:00
PSISP
1fe9d82d32
Merge pull request #349 from Mrlinkwii/master
README: Fix incorrect controls for Select
2020-04-02 17:20:17 -04:00
Mrlinkwii
fa4f98fa5d Update README.md 2020-04-01 13:35:59 +01:00
PSISP
42766a2b6f
Merge pull request #348 from tadanokojin/last-of-us-fix
ps3: add WCB support
2020-03-31 22:15:26 -04:00
Kojin
41af4a1e9a ps3: add WCB support
Last of us now playable
2020-03-31 22:03:18 -04:00
PSISP
1aaf4bcb0b
Merge pull request #337 from refractionpcsx2/ipu_setiq_fix
IPU: Fix SETIQ buffer advancing
2020-03-31 04:59:46 -04:00
PSISP
7e903eb3b9
Merge pull request #346 from tadanokojin/ac3-8h-local-to-local
GS: implement 8h local to local transfers
2020-03-31 04:52:15 -04:00
Kojin
88388d9e58 gs: implement 8h local to local transfers
fixes armored core 3 not getting in game
used for the jetpack blur
2020-03-31 04:47:06 -04:00
refractionpcsx2
cf0e8fe382 Added some comments to the fog code 2020-03-28 19:54:44 +00:00
refractionpcsx2
c873e54011 Back up alpha value to restore later 2020-03-28 03:38:54 +00:00
refractionpcsx2
04413b5bae GS JIT: Implement FOG support 2020-03-28 00:21:58 +00:00
PSISP
a31b96bc1e
Merge pull request #344 from tadanokojin/qt-fixup
Qt: recent list fixup
2020-03-27 17:18:23 -04:00
Kojin
cf8560f54b qt: recent list fixup
- limit to 10
- properly handle dupes
2020-03-27 16:32:02 -04:00
PSISP
8a4fcdac9a
Merge pull request #343 from refractionpcsx2/vs_filter_fix
VS Filter Fix
2020-03-27 15:04:27 -04:00
refractionpcsx2
a09195fab5 VS Fix filters due to use of fancy quotes 2020-03-27 18:45:25 +00:00
PSISP
ebbdc36f39
Merge pull request #342 from refractionpcsx2/gs_jit_depth_clamp_fix
GS JIT: Fix Z Clamping for 16/24bit when Depth Test is set to always pass
2020-03-26 17:19:40 -04:00
refractionpcsx2
ab301b6cac GS JIT: Fix Z Clamping for 16/24bit when Depth Test is set to ALWAYS pass 2020-03-26 20:35:44 +00:00
PSISP
d53fd86d80
Merge pull request #339 from refractionpcsx2/gs_jit_state_fix
GS JIT: Fix bug causing scanlines to be missing when FRAME uses a depth format
2020-03-23 13:47:32 -04:00
PSISP
e29ec5756e
Merge pull request #340 from refractionpcsx2/gs_z_clamp
GS: Clamp Z values when writing to Z buffer - Fixes Itadaki Street 3 text
2020-03-23 13:36:29 -04:00
PSISP
3455bea9f8
Merge pull request #341 from turtleli/fix-setvq-out-of-bounds
IPU: Fix out of bound access when copying to VQCLUT
2020-03-22 21:51:35 -04:00
Jonathan Li
9ecd6f034c IPU: Fix out of bound access when copying to VQCLUT 2020-03-22 22:54:27 +00:00
refractionpcsx2
4c8da1cddd Clamp Z values when writing to Z buffer - Fixes Itadaki Street 3 text 2020-03-22 16:11:12 +00:00
refractionpcsx2
e981483dad Move the Frame/Z Format check in to context updates to reduce the GS load a little 2020-03-22 14:41:57 +00:00
refractionpcsx2
9a6e8f40bc Update GS JIT state correctly when Z format used for FRAME and when it's switched back
Leave room in the GS JIT Draw state for the larger Z Buffer formatting numbers
2020-03-22 14:27:56 +00:00
PSISP
f9dc1b3c02
Merge pull request #338 from refractionpcsx2/gs_sprite_st
GS: Divide ST by Q when rendering sprites
2020-03-21 23:44:44 -04:00
refractionpcsx2
f34bd58a42 GS: Divide ST by Q when rendering sprites 2020-03-22 02:10:19 +00:00
PSI-Rockin
c034b825c5 CDVD: Add more disc formats
Tired of hunting PCSX2 down for the right formats, so here we are
2020-03-21 19:17:53 -04:00
PSI-Rockin
c6f7ab11a4 CDVD: Fix fast boot for homebrew discs without a valid serial 2020-03-21 18:44:30 -04:00
refractionpcsx2
4a042bc531 IPU: Fix SETIQ buffer advancing 2020-03-21 06:50:26 +00:00
PSISP
cfda53884f
Merge pull request #336 from PSI-Rockin/iop_intc
IOP: Organize interrupts in a separate class
2020-03-20 18:33:51 -04:00
PSI-Rockin
a5a0a74a40 Include missing header 2020-03-20 18:25:28 -04:00
PSI-Rockin
c20516f793 IOP INTC: Fully decouple interrupt logic from Emulator
Now components no longer need an Emulator pointer to raise an interrupt
2020-03-20 18:21:07 -04:00
PSI-Rockin
475322e4cf IOP INTC: Organize interrupt logic into a separate class
Next step is to fully decouple interrupt logic from Emulator
2020-03-20 15:29:03 -04:00
PSISP
d8c448f7c8
Merge pull request #330 from PSI-Rockin/cdvd_changes
CDVD improvements - support for BIN/CUE, proper CD/DVD detection, and bug fix for BREAK
Fixes #331
2020-03-20 01:43:30 -04:00
PSI-Rockin
622397bb0d Merge branch 'master' into cdvd_changes 2020-03-20 01:35:09 -04:00
PSI-Rockin
defff9c4e7 CDVD: Open ISO and BIN/CUE as binary
Should hopefully fix the files not loading
2020-03-19 22:52:08 -04:00