Stenzek
2a892da0da
GS/HW: Improve split shuffle detection
...
Fixes transition effects in DBZ BT3 PAL.
2023-04-28 13:34:45 +02:00
Stenzek
9237bf9429
GS/HW: Relax PSM match requirement for move targets
...
Fixes broken car preview in Tokyo Xtreme Racer Zero.
2023-04-28 13:34:45 +02:00
Stenzek
10533dce02
GS/HW: Swap xyxy() for upld()
...
In theory more efficient.
2023-04-28 13:34:45 +02:00
Stenzek
b5ebc19eff
GS/HW: Don't mess with ZMSK for no_ds
...
Fixes broken depth in Superman Returns.
2023-04-28 13:34:45 +02:00
Stenzek
6535e7e43a
GS: Add natvis for vector types
2023-04-28 10:22:45 +01:00
Ty Lamontagne
5f9473ef02
ci: Update labeler debugger directories
2023-04-28 06:15:27 +01:00
Stenzek
fbb1c7cb8e
GS/OGL: Don't reuse targets when they're the texture
...
I don't trust drivers to insert a barrier here. At least one of them
gets it wrong.
Also moves the masking of depth/colour to the common renderer for
consistency.
2023-04-27 23:22:09 +01:00
lightningterror
2d97d85ca5
GS-hw: Use correct format specifier for blend log, use constants for mergesprite log.
2023-04-27 21:20:31 +02:00
Stenzek
ecd7d0fc35
GS/HW: Fix pipeline/shader duplication
2023-04-27 12:01:34 +01:00
Stenzek
0c389789f3
GS: Fix hang when switching renderer while fullscreen
2023-04-27 09:17:27 +01:00
Stenzek
d8239664a8
GS/Vulkan: Re-enable async presentation
2023-04-27 09:17:16 +01:00
rayanHappy
c06d4f477a
Misc: remove unneeded file and clean up a 32bit check
2023-04-27 09:09:04 +01:00
refractionpcsx2
cdd88a6e5c
GS-HW: Fix std::sort comparator for purging hash cache
2023-04-27 09:07:21 +01:00
refractionpcsx2
5a73fa2d23
GS-TC: Update dirty read overlap on local mem invalidate
2023-04-27 09:07:05 +01:00
Stenzek
0367851b8e
GS: Make TEXFLUSH a flag instead
2023-04-26 16:00:59 +01:00
Stenzek
33b2f6331c
GS/HW: Allow auto flush to be applied only to sprites
2023-04-26 16:00:59 +01:00
Stenzek
befbf57191
GS: Refactor exclusive fullscreen yet again
...
Also acquire render window as late as possible.
Limits the duration that the main window isn't displaying anything.
2023-04-26 16:00:39 +01:00
JordanTheToaster
20d040d5d1
GameDB: Disney Golf Fixes
...
Fixes for grass rendering to match software with mipmapping and trilinear filtering.
2023-04-26 02:07:15 +01:00
TellowKrinkle
06fdc75945
CMake: Properly fail on windeployqt failure
2023-04-26 02:06:58 +01:00
refractionpcsx2
ded971a3ec
Build: Fix Qtdir for windows build workdflows
2023-04-25 22:57:05 +01:00
Stenzek
abc0f99ddd
Qt: Move themes to its own file
...
It's getting a bit out of hand.
2023-04-25 21:53:30 +01:00
Stenzek
b3a88d6ea7
Qt: Migrate to 6.5.0 on Windows
2023-04-25 21:53:30 +01:00
refractionpcsx2
76014b7cb9
GS-TC: Use the expected rect to expand the target when Tex is RT.
2023-04-25 20:53:31 +01:00
Stenzek
0ab6eb6587
GS: Rework texture pooling behavior
...
- Split into texture/target pools.
- Keep textures around when they're used recently regardless of size
(saves work in the backend/driver).
- Don't boot textures out of the pool when it's an idle frame.
2023-04-25 20:53:21 +01:00
Stenzek
a4e99366fb
GS/HW: Put a cap on the hash cache count
...
As well as VRAM usage. Stops Corvette allocating 16,000+ textures.
Also reduce max age for hash cache sources, since they get kept around
in the latter for another 30 frames.
2023-04-25 20:53:21 +01:00
Stenzek
a32ab4cc97
GS: Refactor ResizeTexture() to ResizeRenderTarget()
2023-04-25 20:53:21 +01:00
JordanTheToaster
e7f3c42f9d
GameDB: Various FIFA 2001-2004 fixes
...
Fixes for broken player textures and some missing fixes.
2023-04-25 20:53:05 +01:00
Ty Lamontagne
d76a0d7416
Debugger: Implement BC0XY branches & their condition evaluation
2023-04-25 17:28:31 +01:00
Stuart Kenny
79f4af8ab5
Qt: Delete SDLRawInput on non win32 builds
2023-04-25 15:05:30 +01:00
Stuart Kenny
a5f83329cb
FullscreenUI: Only show SDL Raw on win32 builds.
2023-04-25 15:05:30 +01:00
rayanHappy
267479f31d
Misc: Cmake and GCC compiler flags cleanups
2023-04-25 15:04:39 +01:00
rayanHappy
164462e510
Misc: Remove ICC compiler support
2023-04-25 15:04:39 +01:00
TellowKrinkle
6331df306f
qt:resources: Use black and white icon for forum menu entry
2023-04-25 15:04:26 +01:00
TellowKrinkle
027ceebcbd
qt:resources: Use black and white icons for discord menu icon
2023-04-25 15:04:26 +01:00
TellowKrinkle
edb2c0080c
qt:resources: Use separate black/white github icon
2023-04-25 15:04:26 +01:00
TellowKrinkle
caafc87b29
qt:resources: Sort qrc filenames
...
Many filesystems (e.g. btrfs, apfs) return results in some internal non-alphabetical ordering, which isn't great for minimizing changes to files
2023-04-25 15:04:26 +01:00
TellowKrinkle
5d37cac4a0
qt:resources: Skip dotfiles when generating qrc
2023-04-25 15:04:26 +01:00
Stenzek
8f68e096d4
GS/HW: Avoid render pass restarts to turn off RT
...
Significantly reduces render passes in Sly 2.
2023-04-24 22:17:25 +01:00
Stenzek
430cad48e3
GS/Metal: Get rid of redundant pointer
2023-04-24 22:17:04 +01:00
Stenzek
757a9532e6
GS: Add Render Pass stats
2023-04-24 22:17:04 +01:00
KamFretoZ
f26f8cafa9
Qt: Even more fixes to the Cobalt Theme
2023-04-24 19:24:19 +02:00
KamFretoZ
128a79e355
Qt: Help menu icon fix for macOS user
2023-04-24 19:24:19 +02:00
PCSX2 Bot
cc2d99db3a
PAD: Update to latest controller database.
2023-04-24 19:21:18 +02:00
KamFretoZ
30a31d931a
Qt: Add extra icons to the help menu
2023-04-23 03:56:36 +01:00
KamFretoZ
1c30d449bf
Tools: Fix filename lookup error on the python glyph updater script
2023-04-23 03:56:36 +01:00
refractionpcsx2
dc4ce58248
VU-JIT: Avoid writeReg stealing loadReg GPR
2023-04-23 03:54:53 +01:00
Mrlinkwii
dc93e861c7
GameDB: various fixes
2023-04-22 23:58:58 +01:00
refractionpcsx2
960daf27e2
GameDB: Add FullVU0SyncHack to the linter
2023-04-22 23:38:05 +01:00
Goatman13
844f21344d
GameDB: Add patch for Michigan: Report from Hell
2023-04-22 16:55:27 +01:00
refractionpcsx2
535ad110e3
VU-JIT: Backup non cached VI before writing to it when load != write
2023-04-22 15:15:25 +01:00