lightningterror
d00845f56b
GameDB: Add missing Need for Speed - Carbon entry.
2023-02-12 00:46:01 +00:00
lightningterror
3350e5ebb1
GameDB: Replace DMABusyHack with InstantDMAHack for MGS2 Sons of Liberty.
...
DMA timing problem.
Fixes broken half-bottom artifacts.
2023-02-12 00:46:01 +00:00
SideProjectsLab
aeb4445cad
Qt/Input: Improved how mouse movements are mapped to analog ( #7910 )
2023-02-11 23:58:58 +00:00
refractionpcsx2
73abae8cb9
GameDB: Remove forced deinterlacing modes which are no longer required
2023-02-11 20:08:36 +00:00
refractionpcsx2
7ecc7b76ba
GS-PCRTC: Improve automatic de-interlacing to avoid it more often.
2023-02-11 20:08:36 +00:00
refractionpcsx2
71d0bbbc25
GS: Rework of PCRTC code.
2023-02-11 20:08:36 +00:00
JordanTheToaster
26e691ba93
GameDB: Update HPO on Spider Man 2
...
Changes HPO to HPO Special to fix rainbow garbage on the top and left side of the screen when moving.
2023-02-11 17:43:05 +00:00
Stenzek
c7352d9e10
GS: Attempt to recreate device if GPU crashes
2023-02-11 15:33:55 +00:00
Stenzek
7b8f9a54ec
GS/HW: Purge FFX-2 depth clear CRC hack
2023-02-11 15:26:04 +00:00
JordanTheToaster
28980af858
GameDB: Port COP2 patch for Disneys Cars
...
Ports patch to fix broken collisions to PAL Disney's Cars
2023-02-11 15:24:23 +00:00
Stenzek
80dce398e0
GS/HW: Carefully allow move to create new targets
...
Xenosaga I does a move from BP 1C00 to E00, then from E00 to 2A00 a few
frames later for its cutscene transitions. 2A00 then gets used as a
texture and blended on top of the later frames. Because there's no
target at 2A00, the move falls back to the CPU, and E00 contains junk
which gets moved and eventually preloaded instead.
Gradius V uses moves for a screen move/wobble-like effect, by moving
chunks of the framebuffer out, then using those as a texture. It's not
broken at the moment, but it does readback (slow), and break upscaling.
2023-02-11 07:16:19 +00:00
TheTechnician27
06db8eec48
Context.cpp: fix minor typo
2023-02-11 06:46:44 +00:00
Stenzek
9c720efe46
GS/OGL: Fix possible crash downloading odd texture sizes
2023-02-11 06:43:20 +00:00
refractionpcsx2
cbf91a8d19
GS-HW: Tighten CLUT detection slightly.
2023-02-11 02:07:01 +00:00
TheTechnician27
f99414708d
Readme: Two minor changes to the README ( #8105 )
2023-02-11 00:00:25 +00:00
refractionpcsx2
9549a6b16a
GS: Fix TME processing when Alpha->IsBlack & !TEX0->TCC
2023-02-10 23:48:43 +00:00
lightningterror
3206094545
GameDB: Add full mipmap and trilinear ps2 to Hard Hitter games.
...
Improves ground texture rendering.
2023-02-10 22:24:33 +01:00
Stenzek
5cfae80701
GL/OpenGL: Add a hidden [EmuCore/GS] DisableGLDownloadPBO option
...
.. to disable the use of PBOs when reading back.
2023-02-10 14:38:21 +00:00
JordanTheToaster
b4d140c6bb
GameDB: Fixes for 187 Ride or Die
...
Add autoflush to soften bloom and HPO Special Texture to fix misaligned bloom.
2023-02-10 14:15:51 +00:00
Stenzek
c65eb3c3ee
GS/HW: Fix crash with AVX2 due to unaligned pitch
2023-02-10 14:15:33 +00:00
Mrlinkwii
eec0984dbe
Gamedb: remove skipdraw from Need for Speed - Undercover
2023-02-10 14:47:52 +01:00
Stenzek
9b1163f959
GS/HW: Use sampler for clamp/repeat when it's redundant
...
But only for local memory sources (not targets), it causes issues with
upscaling otherwise.
2023-02-10 11:20:37 +00:00
Stenzek
5b5edc506d
Misc: Warning fixes
2023-02-10 11:20:37 +00:00
refractionpcsx2
b30b4375e7
GS: Detect 16bit source copy in to 32bit target shuffle
2023-02-10 11:19:41 +00:00
Stenzek
1b0c03d892
GS/HW: Fix fixed/invalid TEX0 case in TimeSplitters 2
2023-02-10 03:43:10 +00:00
Ziemas
bca49184e7
Debugger: Fix missing return path. ( #8094 )
2023-02-09 19:48:54 +00:00
Stenzek
26d6c33163
GSRunner: Clear bindings and disable game settings
2023-02-09 17:29:47 +01:00
Ziemas
9420615317
Implement thread listing for IOP
...
Abstracts away threads behind a common interface for both EE and IOP
2023-02-09 15:49:56 +00:00
Stenzek
7198c6b8c6
GS: Use u32 instead of size_t for index storage
...
These are never going to be greater than 2^32-1, and they're truncated
in a bunch of places anyway.
2023-02-09 14:54:42 +00:00
Stenzek
9513864851
GS: Make prim a template parameter for auto flush
...
It's force inlined into VertexKick(), which also has prim as a template
parameter.
2023-02-09 14:54:42 +00:00
Stenzek
f9b8aa1862
GS: Handle index swap case for auto flush
...
DirectX and OpenGL no longer have different draw splitting.
2023-02-09 14:54:42 +00:00
refractionpcsx2
34371c070c
Mcd-Folder: Prevent crash trying to delete non-existent node.
2023-02-09 14:06:21 +00:00
Stenzek
d6099dd263
GS/Vulkan: Use Bresenham line rasterization when supported
2023-02-09 13:42:05 +00:00
Stenzek
a1bc39141e
PAD: Fix trigger deadzone/scale setting
2023-02-09 12:30:20 +00:00
Connor McLaughlin
13ed41d077
GS/DX11: Disable multisampling in rasterizer state
2023-02-09 11:13:42 +00:00
Stenzek
8a0a8f718f
GameDB: Remove preloading disable for a bunch of games
...
These are fine now.
2023-02-09 10:51:06 +00:00
Stenzek
7d08a54ad9
GS/HW: Optimize TC source size based on CLAMP
2023-02-09 10:51:06 +00:00
Stenzek
b9b47e3ec7
GS/OGL: Fix upload row length for texture Update()
2023-02-09 10:51:06 +00:00
refractionpcsx2
16989f2122
GS-HW: On overwrite of large incompatible format texture, erase old.
2023-02-09 10:50:40 +00:00
Berylskid
892d3a370d
GameDB: Fix texture flickers of Armored Core Nexus
2023-02-09 09:37:17 +00:00
Stenzek
6af7ca9867
PAD: Fix invert in deadzone computation
2023-02-09 10:03:55 +01:00
Stenzek
c3c354f794
PAD: Add trigger deadzone/sensitivity settings
2023-02-09 10:03:55 +01:00
Stenzek
43572a1560
Qt: Mark widget binder functions as inline
...
Should also fix the unused warning without using [[maybe_unused]];
2023-02-09 10:03:55 +01:00
Stenzek
79daed63ee
Qt: Handle multiplier in controller settings
2023-02-09 10:03:55 +01:00
Stenzek
21d3ad86d4
Qt: Make controller settings page scrollable
2023-02-09 10:03:55 +01:00
Stenzek
31ebe842e8
Qt: Add per-bind sensitivity/deadzone controls (shift-click)
2023-02-09 10:03:55 +01:00
eyfix
88487de72f
USB: Add values to GunCon2 config. ( #8078 )
2023-02-09 09:55:23 +01:00
Haruka
616da8c99d
CDVD: simplify code
2023-02-09 09:52:00 +01:00
Haruka
ec8712cceb
CDVD: use DevCon logging instead of stdout / stderr
2023-02-09 09:52:00 +01:00
Haruka
3d6923b2a1
CDVD: implement SetSpindleSpeed on macOS
2023-02-09 09:52:00 +01:00