Commit Graph
17028 Commits
Author SHA1 Message Date
TellowKrinkle b47fdcdfab GS: Fix crash when looking up color textures with depth lookups v1.7.4444 2023-04-29 17:02:16 +01:00
Stenzek 2550ad7fd1 GS/HW: Detect clears spanning multiple sprites
Fixes GT4 rendering to >1000x1000 targets.
v1.7.4443
2023-04-29 17:01:15 +01:00
Stenzek 1717f584a0 GS/HW: Add flush reason to draw tracing 2023-04-29 17:01:15 +01:00
Stenzek 0822d3e3e5 GS/HW: Cache possible mem clear value 2023-04-29 17:01:15 +01:00
Stenzek ec41af760a GS/Vulkan: Make primid not require barycentric extension v1.7.4442 2023-04-29 16:23:09 +01:00
Stenzek a5ed24ca88 Perf: Support instruction-level profiling with jitdump on Linux v1.7.4441 2023-04-29 16:22:37 +01:00
Stenzek b3697579c0 GS/Vulkan: Simplify GPU selection
Hopefully stops a crash on broken drivers.
v1.7.4440
2023-04-29 16:20:01 +01:00
JordanTheToaster 388da2058b GameDB: FFXII texture fixes
Fixes for broken textures on player model.
v1.7.4439
2023-04-29 08:01:59 +01:00
Stenzek aa9a0dca4b GS/HW: Fix HW move debug message v1.7.4438 2023-04-28 13:34:45 +02:00
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 v1.7.4437 2023-04-28 10:22:45 +01:00
Ty Lamontagne 5f9473ef02 ci: Update labeler debugger directories v1.7.4436 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.
v1.7.4435
2023-04-27 23:22:09 +01:00
lightningterror 2d97d85ca5 GS-hw: Use correct format specifier for blend log, use constants for mergesprite log. v1.7.4434 2023-04-27 21:20:31 +02:00
Stenzek ecd7d0fc35 GS/HW: Fix pipeline/shader duplication v1.7.4433 2023-04-27 12:01:34 +01:00
Stenzek 0c389789f3 GS: Fix hang when switching renderer while fullscreen v1.7.4432 2023-04-27 09:17:27 +01:00
Stenzek d8239664a8 GS/Vulkan: Re-enable async presentation v1.7.4431 2023-04-27 09:17:16 +01:00
rayanHappy c06d4f477a Misc: remove unneeded file and clean up a 32bit check v1.7.4430 2023-04-27 09:09:04 +01:00
refractionpcsx2 cdd88a6e5c GS-HW: Fix std::sort comparator for purging hash cache v1.7.4429 2023-04-27 09:07:21 +01:00
refractionpcsx2 5a73fa2d23 GS-TC: Update dirty read overlap on local mem invalidate v1.7.4428 2023-04-27 09:07:05 +01:00
Stenzek 0367851b8e GS: Make TEXFLUSH a flag instead v1.7.4427 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.
v1.7.4426
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.
v1.7.4425
2023-04-26 02:07:15 +01:00
TellowKrinkle 06fdc75945 CMake: Properly fail on windeployqt failure v1.7.4424 2023-04-26 02:06:58 +01:00
refractionpcsx2 ded971a3ec Build: Fix Qtdir for windows build workdflows v1.7.4423 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.
v1.7.4422
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. v1.7.4421 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.
v1.7.4420
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.
v1.7.4419
2023-04-25 20:53:05 +01:00
Ty Lamontagne d76a0d7416 Debugger: Implement BC0XY branches & their condition evaluation v1.7.4418 2023-04-25 17:28:31 +01:00
Stuart Kenny 79f4af8ab5 Qt: Delete SDLRawInput on non win32 builds v1.7.4417 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 v1.7.4416 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 v1.7.4415 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.
v1.7.4414
2023-04-24 22:17:25 +01:00
Stenzek 430cad48e3 GS/Metal: Get rid of redundant pointer v1.7.4413 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 v1.7.4412 2023-04-24 19:24:19 +02:00