Connor McLaughlin
ec1a896795
GS/TextureCache: Partially invalidate overlapping targets with tex-in-rt
2022-10-17 10:47:13 +01:00
Mrlinkwii
a46964a258
Mac: add PCSX2 to Launchpad Game Category
2022-10-17 09:45:07 +01:00
lightningterror
b4036f44f1
GS-hw: Disable blend mix on colclip.
...
Regression, should be disabled.
2022-10-17 10:29:33 +02:00
TellowKrinkle
1ad6605dfb
GS:HW: Remove comment on rgba to 8i only-blue optimization
...
Doesn't seem to improve anything anymore (GPUs do this with csel now anyways, it's like 5 instructions with no divergence)
2022-10-17 10:28:27 +02:00
TellowKrinkle
c6add663f8
GS:HW: Clean up ps_convert_rgba_8i
2022-10-17 10:28:27 +02:00
TellowKrinkle
1ac081ef4c
Common: Make GL::Context::Create use gsl::span
2022-10-16 19:24:45 -05:00
TellowKrinkle
074e90d046
3rdparty: Add GSL
...
Version 4.0.0 (a3534567187d2edc428efd3f13466ff75fe5805c)
2022-10-16 19:24:45 -05:00
TellowKrinkle
a2c3050c51
Common: Formatting
2022-10-16 19:24:45 -05:00
JordanTheToaster
de60209e2b
GameDB: Enable Paltex for Zone of The Enders
...
Improves FPS and drastically reduces the size of the hash cache in game.
2022-10-16 21:38:16 +01:00
Mrlinkwii
d385480b52
GameDB: add fixes for Eternal Ring and Spongebob SquarePants Featuring Nicktoons - Globs of Doom
2022-10-16 15:58:54 +01:00
lightningterror
6b1cea6c91
FullscreenUI: Fix Wunused-variable warning.
2022-10-16 16:14:49 +02:00
lightningterror
d2b5f86639
Qt: Fix Wunused-variable warning.
2022-10-16 16:14:25 +02:00
Connor McLaughlin
e8877daca3
Qt: Register for device notifications on Windows
...
That way we know when a controller is connected/disconnected, and don't
have to poll unconnected XInput controllers.
2022-10-16 14:54:38 +01:00
Connor McLaughlin
b9dffcb069
Qt: Add DInput input source
2022-10-16 14:54:38 +01:00
Connor McLaughlin
bcd19dd0f5
Qt: Add Host::GetTopLevelWindowInfo()
2022-10-16 14:54:38 +01:00
Connor McLaughlin
48926a7ec4
x86/iR5900: Fix quadword stores on Linux
...
Linux counts vector and GPR registers separately for which register
they get passed in when calling functions.
Windows uses the argument position.
2022-10-16 14:41:33 +02:00
TellowKrinkle
8981572674
GS:HW: blend_mix doesn't get you fast hdr
...
It didn't before either, it just accidentally turned on full barriers
2022-10-16 05:09:02 +01:00
Connor McLaughlin
f836fe2056
GS/Vulkan: Ensure we don't leave a bound texture in copy state
...
Causes the validation layer to get angry, even though it's not used.
2022-10-15 17:42:51 +01:00
Connor McLaughlin
1067714c2c
PAD/Qt: Compute deadzone as circular instead of square
2022-10-15 17:38:09 +01:00
Connor McLaughlin
6b0564d6e4
Qt: Add automatic updater for Linux
2022-10-15 17:37:49 +01:00
Connor McLaughlin
6c17f7ad49
GS: Support fractional upscale
2022-10-15 17:37:35 +01:00
Connor McLaughlin
44bad588b4
GS: Unify shader cache versions across renderers
...
It's not often that we make a change unique to one API. This way, you
only have to bump the version in one location, instead of four.
2022-10-15 15:17:06 +01:00
Connor McLaughlin
44c8974aba
GS: Set vsync based on host decision
...
Fixes bug where after changing settings in the big picture UI, if you
didn't have a game running, it would turn off vsync, making GPU go brr.
Also cleans up HostDisplay a bit, removing redundant parameters.
2022-10-15 15:17:06 +01:00
Connor McLaughlin
6a1eb231dd
ImGuiOverlays: Add hardware download mode to settings OSD
2022-10-15 15:16:50 +01:00
lightningterror
39ab409970
GameDB: Add Full mipmap + Trilinear ps2 on GT4.
...
Better accurately render ground textures, makes it match sw renderer.
2022-10-15 15:16:34 +01:00
Connor McLaughlin
cb1817f440
GS: Add hardware download mode option
2022-10-15 10:18:31 +01:00
Connor McLaughlin
0b09c259aa
Qt: Add input and settings overlays
2022-10-15 10:11:17 +01:00
Connor McLaughlin
d446e40741
System: Remove/move out a bunch more leftover stuff from wx
...
The exceptions are particularly nasty, because there's nothing which
catches them.
2022-10-14 22:24:42 +01:00
Connor McLaughlin
00bcb4cf02
System: Revamp memory allocation
...
Guest memory is now mapped into a shared memory/file mapping, for use
with fastmem.
64-bit and 128-bit arguments are passed by register/value instead of by
reference/address.
LDL/LDR/SDL/SDR now use 64-bit GPRs instead of SSE.
2022-10-14 22:24:42 +01:00
Connor McLaughlin
92ad6f3baf
x86emitter: Fix missing W REX bit for movq reg, xmm
2022-10-14 22:24:42 +01:00
RedPanda4552
fb9c38b75f
Qt: Add dialog for memory card conversion
2022-10-14 21:56:41 +01:00
Connor McLaughlin
ab295f0f10
x86/microVU: Add a reference list for quick block lookups
...
This way, we can pack 8 entries in a single cache line, instead of one.
2022-10-14 20:54:39 +01:00
Connor McLaughlin
197d4d1c81
x86/microVU: Use AVX2 for full block comparisons
2022-10-14 20:54:39 +01:00
Connor McLaughlin
bf95193d5b
x86/microVU: Use 64-bit comparisons for quick lookup
2022-10-14 20:54:39 +01:00
Connor McLaughlin
375c0a02bb
x86emitter: Add some AVX/AVX2 instructions and YMM registers
2022-10-14 20:54:39 +01:00
Mrlinkwii
ac10e00d7c
Gamedb : add upscaling fixed to Call of duty 3
2022-10-14 20:28:06 +01:00
Ganael Laplanche
f5498a4660
Build: Fix build with wx 3.1 on FreeBSD ( #7178 )
2022-10-14 10:55:55 +01:00
Connor McLaughlin
95968c7e0e
CommonHotkeys: Fix target speed going below zero
...
Also clamps to 100% for challenge mode.
2022-10-14 10:52:27 +01:00
boringhexi
f59030ecaf
GameDB: 'Gitaroo Man' patches and fixes ( #7184 )
2022-10-14 10:50:15 +01:00
Connor McLaughlin
da7f068d5d
FullscreenUI: Deadlock fix and add reset confirm for HC enable
2022-10-13 09:03:13 +01:00
Mrlinkwii
e845c59229
Gamedb: miscellaneous missing entries
2022-10-12 11:17:14 +01:00
refractionpcsx2
c391e84451
GS: Only TEXFLUSH if it's an Auto Flush draw.
2022-10-11 18:45:32 +01:00
TellowKrinkle
9b5dd92dad
GS:HW: Use 16-bit unorm for HDR
2022-10-11 18:17:27 +02:00
TellowKrinkle
4a7539cd06
GS:HW: Rename FloatColor to HDRColor
...
It will soon be not a float
2022-10-11 18:17:27 +02:00
refractionpcsx2
e8a021e1b0
GS: Add flush reason to draw call vertex dumps
2022-10-11 17:16:18 +01:00
RedDevilus
8b92872c1f
Qt: Changing Cheevos URL color
...
At the moment it uses a dark blue color which looks fine on light themes but hurts my eyes on the darker themes, reminds me of the old 1.6 console dark mode
Making it currently a bit lighter blue which should fit all the themes, in the future we could make it follow the link color.
2022-10-11 13:14:25 +01:00
Connor McLaughlin
6f99ac676e
INISettingsInterface: Write changes atomically
2022-10-11 12:57:27 +01:00
lightningterror
7433cec2c4
GameDB: Add HPO normal to remaining regions of Wallace & Gromit - The Curse of the Were-Rabbit.
...
Names were different so didn't pick them up during search, also make the names match.
2022-10-11 01:52:25 +02:00
lightningterror
a1e5ce246b
GameDB: Add HPO Special to Wallace & Gromit - The Curse of the Were-Rabbit.
...
Fixes misalignment/bloom when upscaling.
2022-10-11 01:37:45 +02:00
lightningterror
97ba76ab47
GameDB: Add trilinear PS2 and change mipmap from Basic to Fast to Hulk The Ultimate Destruction
...
Further fixes textures to match sw renderers.
2022-10-11 01:29:58 +02:00