Connor McLaughlin
e7c4894833
Common: Add MemorySettingsInterface
2022-10-20 19:43:29 +01:00
Ty Lamontagne
3289cd1e2b
Move some IPU logging to systrace instead of devcon
...
My code emits 64 bit reads for some reason, and it's slowing me down.
2022-10-20 18:39:18 +01:00
refractionpcsx2
4127253650
GS/State: Correct CLUT invalidation range check
2022-10-20 14:57:30 +01:00
Connor McLaughlin
2c55cce6ba
GS/TextureCache: Use Inside() for checking display target
...
The existing code was adding however many pages the framebuffer crossed unconditionally,
when practically this last row will only be read when the height isn't page-aligned.
2022-10-20 14:57:30 +01:00
Silent
633eb45011
vs: Enable Function Level Linking solution-wide and AVX2 for Common project
...
Shrinks the AVX2 Qt binary by ~2.3MB.
2022-10-20 12:10:17 +01:00
TellowKrinkle
65aeeba567
GHActions: Migrate to new variable output system
2022-10-20 09:30:00 +01:00
TellowKrinkle
f37fd29fd0
CMake:Windows: Add install step
2022-10-19 15:50:43 -05:00
TellowKrinkle
310ed9af0d
GHActions: Add CMake Qt build
2022-10-19 15:50:43 -05:00
TellowKrinkle
4e4ffa6526
CMake: Windows Qt build support
2022-10-19 15:50:43 -05:00
TellowKrinkle
8975f2d92c
Qt: Add comment on ODR violation workaround
2022-10-19 15:50:43 -05:00
Connor McLaughlin
ddf839beb0
Achievements: Rework challenge mode enabling
...
Fixes enabling hardcore mode per-game not having any effect.
2022-10-19 18:35:08 +02:00
Connor McLaughlin
53bd98394b
FullscreenUI: Fix achievements/lb hotkey running on EE thread
2022-10-19 18:35:08 +02:00
Connor McLaughlin
84bea96941
GS: CRC hack for Black
2022-10-19 17:17:46 +01:00
lightningterror
4470379dfb
GameDB: Add Round Sprite Half to Ikki Tousen.
...
Aligns bloom effect.
2022-10-19 10:14:27 +01:00
lightningterror
f727561553
GS-hw: Remove Ikki Tousen crc hack.
...
Upscaling hack, upscaling fixes in gamedb will deal with it.
2022-10-19 10:14:27 +01:00
Connor McLaughlin
e6dbd55644
Qt: Use vsync when any FSUI window is open
...
Fixes high GPU usage when pause menu is opened. Previously, it was fine
if you started from big picture mode, but not if you invoked it by
opening the menu.
2022-10-19 10:12:44 +01:00
Ty Lamontagne
0df6fda9e8
Cubeb: Fix logging comparison, causing verbose spam
2022-10-19 10:12:17 +01:00
Connor McLaughlin
1d58f59190
GS/Vulkan: Fix condition for skipping first barrier
...
Use the image layout instead of start-of-render-pass, because the image
may already be in general, or it could be restarting the RP from a
render area change.
2022-10-19 10:11:07 +01:00
lightningterror
a30a41c2cc
GS-wx: Misc fixes.
...
Add Hardware Download Mode option.
Remove Disable Hardware Readbacks.
Set dump decompression to LZMA.
And some other misc fixes.
2022-10-19 00:16:26 +02:00
JordanTheToaster
7a82b941cb
ImGuiOverlays: Add Texture in RT
...
Adds Texture in RT to the imgui overlay.
2022-10-18 21:01:24 +02:00
JordanTheToaster
480e126437
GameDB: Correct Big Game Hunter name
...
Corrects the name of SLUS-21021 and SLUS-21011.
2022-10-18 19:52:03 +01:00
refractionpcsx2
92d43d042d
GameDB: Add HW/Upscale fixes for King's Field IV
2022-10-18 19:34:37 +01:00
lightningterror
f2b172738f
GS-wx: Add show settings and show inputs options to osd.
2022-10-18 18:26:32 +02:00
refractionpcsx2
4fe1217a69
SPU: Clamp final volume in the right place.
2022-10-18 16:47:43 +01:00
Connor McLaughlin
fa82fc49bb
GS/Vulkan: Skip first barrier when starting pass
2022-10-18 17:34:15 +02:00
JordanTheToaster
5d1e340cbb
GameDB: Add " World Soccer Winning Eleven 2012" missing entry
...
Adds a missing entry in the DB.
2022-10-18 17:10:19 +02:00
lightningterror
abcbdc4a25
GS-hw: Further improve how we handle blend mix 1.
...
Compensate slightly for Cd*(As + 1) - Cs*As.
Try to compensate a bit with substracting 1 (0.00392) * (Alpha + 1) from Cs.
The initial factor we chose is 1 (0.00392) as that is the minimum color Cd can be, then we multiply by alpha to get the minimum blended value it can be.
2022-10-18 15:20:41 +02:00
Florin9doi
8fbb1e5565
BIOS: Map the entire ROM1 file to PS2 memory
...
EROM is part of ROM1, its exact location vary and can't be predicted
2022-10-18 10:04:52 +01:00
JordanTheToaster
149a08914e
GameDB: Copy missing "Game ni Nattayo! Dokuro-chan" patch
...
Copys over the existing patch that was missing from the limited edition version.
2022-10-18 10:03:35 +01:00
Mrlinkwii
f5c51f7cf7
GameDB: add missing patch to Asobi ni Iku yo! Chikyuu Pinch no Kon'yaku Sengen
2022-10-18 10:03:17 +01:00
RedDevilus
280b3c66eb
GameDB: Kaido/Xtreme Racer upscaling + comments
...
Adding upscaling fixes for vertical lines for Kaido / Tokyo Xtreme Racer by Developer Genki and Publisher Crave. Needs check-up if other fixes are needed as well.
2022-10-17 23:56:41 +01:00
PCSX2 Bot
3a3732a6c6
PAD: Update to latest controller database.
2022-10-17 18:08:41 +02:00
lightningterror
2093c19127
GS: Adjust default renderer for vendors on windows.
...
AMD, feature level 12.0 and higher pick Vulkan by default.
Intel, feature level 12.0 and higher, pick OpenGL by default.
2022-10-17 16:36:46 +02:00
Connor McLaughlin
c2823aae39
GS: Fix fractional scaling in GL/Vulkan
2022-10-17 15:26:01 +01:00
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