lightningterror
963f071a70
GS-d3d11: Cleanup GSDevice11 a bit.
...
Use const if possible, declare and initialize HRESULT at the same time
when possible.
2021-09-26 14:09:43 +02:00
lightningterror
e45aa63a8b
GS-ogl: Cleanup GSDeviceOGL a bit.
...
Use const, constexpr if possible,
Isolate m_debug_gl_file code in debug level only,
shorten some functions and properly initialize variables.
2021-09-26 14:09:43 +02:00
lightningterror
5627d91c17
GS: Cleanup GSDevice a bit, use const when possible.
2021-09-26 14:09:43 +02:00
Ty Lamontagne
aef731fdbe
MicroVU: Fix branch type detection
...
amendment of 589aba
2021-09-26 05:13:28 +01:00
Mrlinkwii
5a9aeb165f
GameDB:add 'VUKickstartHack' to SOCOM II entries
2021-09-26 03:20:43 +01:00
Silent
c1fea5bc16
GSTexture11::Save: Preserve the original pointers for a RAII Unmap
...
Fixes a regression from WIL migration, Unmap was called on
mutated pointers.
2021-09-25 14:32:10 -04:00
Silent
b5f9e14cd3
PortAudio: Uncomment Pa_Terminate
...
Thanks to the threading changes, proper teardown can now be allowed.
2021-09-25 14:32:10 -04:00
Silent
0ab31a2e9f
GSCapture: Fix a premature GSSource release
...
CUnknown starts with a refcount of 0, so a "nonstandard"
assignment needs to be performed, even though it looks like
a COM reference leak at the first glance.
2021-09-25 14:32:10 -04:00
Silent
4c941f81ec
Delegate systems teardown to EE Core when pausing
...
Fixes issues caused by Cleanup/Init on the Main Thread
instead of the EE Core thread. Now systems are only set up
and torn down on one thread.
2021-09-25 14:32:10 -04:00
Silent
e6e7a55d7e
AppCoreThread: Clean up BaseSysExecEvent_ScopedCore usage
...
Seems like the ScopedCoreThreadPause parameter is legacy
and was only getting in the way of an upcoming change to that event.
2021-09-25 14:32:10 -04:00
refractionpcsx2
f7bcb92d9a
VU: Only wait for VU sync after wait macro if VU0 still running
...
Makes Tekken Tag a good 2-4 FPS faster.
2021-09-25 01:51:19 +01:00
Mrlinkwii
2406ae6e07
GameDB: add EEclamping to the 'Virtual On' series
...
GameDB: add EEclamping to the 'Virtual On' series
2021-09-24 15:59:21 +01:00
TellowKrinkle
74b08589c4
CMake: Fix up some defines
2021-09-24 00:31:16 -05:00
TellowKrinkle
5435718167
Common: Clean up DarwinMisc
2021-09-23 22:45:37 -05:00
TellowKrinkle
87c56ccfc4
macOS: Fix async file reader error handling
...
Should fall back to blocking io if aio fails
2021-09-23 22:42:11 -05:00
kojin
1a29a6da1d
gs: test for th for tex0 flush
...
previous code didn't test TH which was a problem for vampire nights because they upload a c16 texture to the same address but with a different height
2021-09-23 16:48:39 -04:00
refractionpcsx2
d73bf834b3
SIF: Kind of revert a SIF timing change made a while back to fix Parappa the Rapper 2
2021-09-23 04:44:34 +01:00
TellowKrinkle
ffbfd2c844
GUI: Check console color support before using it
2021-09-22 15:16:02 -05:00
TellowKrinkle
0f4f09c597
GUI: Enable console to stdio on macOS
2021-09-22 15:16:02 -05:00
refractionpcsx2
f5f44286bf
EE: 64bit compare for 64bit mode, not 32bit
2021-09-22 19:57:40 +01:00
TellowKrinkle
65e57a8230
iR5900: Use 64-bit math on x86-64
2021-09-22 12:47:49 +01:00
TellowKrinkle
e74ba82093
iR5900: Move repeated code into functions
2021-09-22 12:47:49 +01:00
TellowKrinkle
b8eb18836f
GUI: Remove ineffective alignment specifiers
...
WX 3.1.5 asserts on these, not fun
2021-09-21 22:04:56 -05:00
TellowKrinkle
66a1c26b77
GUI: Fix crash on asserts from outside of PCSX2
2021-09-21 22:04:56 -05:00
TellowKrinkle
f4010029f1
core: Fix up issues introduced in vtlb xmm change
2021-09-21 21:47:40 -05:00
Silent
cff9f83a45
PortAudio: Remove DirectSound backend
2021-09-21 23:14:39 +01:00
TellowKrinkle
0d7f141279
EERec: Don't load in skip case of SW[LR]
2021-09-21 22:57:41 +01:00
TellowKrinkle
23578e963f
EERec: Don't load in skip case of SD[LR]
2021-09-21 22:57:41 +01:00
TellowKrinkle
e9518f78c7
vtlb: Switch read64 and read128 handlers to return in sse regs
2021-09-21 22:57:41 +01:00
TellowKrinkle
7563f54e83
EERec: Clean up [LS]D[LR] a bit
2021-09-21 22:57:41 +01:00
RedDevilus
b7f1c65f7e
GameDB: Add missing chinese entries v2
...
Seems there were still some missing serials, it's pretty hard to track if there are dozen more but it did had a console ban there after short-lived debut.
2021-09-21 22:50:00 +01:00
refractionpcsx2
e127ca0cd1
COP2: Set correct number of XMM's per COP2 OP + Fix some hidden bugs
...
Corrects XMM count for COP2 ops (some might be wrong, keep an eye out in the logs)
Fixes a hidden microVU bug with a SUB shortcut + some reg allocation bugs in QMFC/QMTC hidden by flushes.
2021-09-21 22:46:33 +01:00
refractionpcsx2
752957604e
COP2: Flush only needed register slots
2021-09-21 22:46:33 +01:00
refractionpcsx2
fba9c6c04d
COP2: never flush EE regs but back them up conditionally
2021-09-21 22:46:33 +01:00
Mrlinkwii
05b8e80ac8
GameDB: add VU clamping to 'Battle Engine Aquila'
...
GameDB: add VU clamping to 'Battle Engine Aquila'
2021-09-21 18:32:21 +01:00
Mrlinkwii
5f9653d9ef
Gamedb: add EE clamping to 'Max Payne 2 - The Fall of Max Payne'
...
Gamedb: add EE clamping to 'Max Payne 2 - The Fall of Max Payne'
2021-09-21 18:31:20 +01:00
Joey
d67caab621
Docs: correct CONTRIBUTING.md
...
fix spelling mistake in CONTRIBUTING.md
2021-09-21 17:59:54 +01:00
Mrlinkwii
5e9fe31f4e
GameDB:fix serial for 'Panzer Elite Action - Fields of Glory'
...
GameDB:fix serial for 'Panzer Elite Action - Fields of Glory'
2021-09-20 21:28:10 +01:00
RedDevilus
55173bf27a
GS-GUI: Add tooltip for Dithering
...
The PS2 and PS1 supported dithering where-as PCSX2 didn't support hardware dithering till 1.7 dev builds. Some games have no dithering, others have dithering in the shadows or others like baroque just smear it full with this affect so it's an extreme example: https://cdn.knightlab.com/libs/juxtapose/latest/embed/index.html?uid=ab92a0e0-f91e-11ea-bf88-a15b6c7adf9a
2021-09-19 21:04:53 +01:00
Ty Lamontagne
252eaa2d62
UI: Select a bios by default
2021-09-19 20:47:28 +01:00
Mrlinkwii
cfdacb900e
GameDB: add VU clamping to 'Enthusia Professional Racing'
...
GameDB: add VU clamping to 'Enthusia Professional Racing'
2021-09-19 18:53:13 +01:00
refractionpcsx2
8fe0061751
VU: Sync tighter when VU Kickstart is disabled + Improved M-Bit Sync
2021-09-19 18:49:24 +01:00
refractionpcsx2
ee9672858c
VU Int: Remove rogue value from debug logging
2021-09-19 16:30:08 +01:00
Connor McLaughlin
1ee0e23617
GS: Downgrade include AppCoreThread.h -> AppConfig.h
2021-09-17 22:03:00 -04:00
Connor McLaughlin
1dfd2e2ec1
AppCoreThread: Remove unused DisassemblyDialog.h include
2021-09-17 22:03:00 -04:00
Connor McLaughlin
65aa811344
DebugTools: Add missing Config.h include
2021-09-17 22:03:00 -04:00
Connor McLaughlin
e2992cbc02
Remove gui/ directory from target-wide includes
2021-09-17 22:03:00 -04:00
refractionpcsx2
a546cb8f7f
microVU: Use 16 xmm's in x64
2021-09-17 14:37:11 +01:00
Mrlinkwii
9c24e48e68
Docs: update GameIndex .md and .pdf
...
Docs: update GameIndex .md and .pdf
2021-09-17 14:29:49 +01:00
refractionpcsx2
862d606514
EE Rec: Added LDR/LDL
...
Also fixed slight optimisation bug in SDL
2021-09-17 13:06:47 +01:00