refractionpcsx2
7e53cb8e99
GS/HW: Optimize blends in some zero scenarios
2024-06-24 18:15:29 +01:00
Stenzek
3040474f99
Qt: Fix duplicate log window when theme switching
2024-06-24 13:17:53 +10:00
Stenzek
02ef8098c9
Qt: Work around theme swap bug with Classic Windows
2024-06-24 13:17:53 +10:00
Stenzek
4924d8c984
GS/Vulkan: Release swap chain images on acquire fail
2024-06-24 10:16:04 +10:00
Stenzek
57d225437e
GS/HW: Ensure mipmaps aren't generated on hash cache textures
2024-06-24 10:15:48 +10:00
Stenzek
f6a7dc52e2
GS/HW: Better eliminate redundant clamps with mipmapped draws
...
TW/TH won't match when mipmap minimization eliminates the base level.
Use the TEX0 register from the context instead.
2024-06-24 10:15:48 +10:00
Stenzek
ec8d5d1b71
GS/HW: Allow use of trilinear with shader sampling
2024-06-24 10:15:48 +10:00
refractionpcsx2
f47b2d02cb
GS/HW: Improve scale preservation check
2024-06-23 23:35:48 +01:00
Immersion95
32721f9f8f
GameDB: Street Fighter EX3 - Fix the post processing at high resolution
...
When upscaled, the post processing is misaligned and there's a weird ghosting effect. The new "Natively downscale targets" hack solves it.
2024-06-23 18:06:50 +01:00
JordanTheToaster
27e2138d6c
Deps: Update to Qt 6.7.2
2024-06-23 14:17:54 +10:00
JordanTheToaster
512ab67efc
Deps: Update to SDL 2.30.4
2024-06-23 11:14:11 +10:00
refractionpcsx2
9d66c8b1a1
GS/HW: Correct rect checks in textureminmax
...
Was supposed to be in my PR but forgot to push it.
2024-06-23 02:10:43 +01:00
refractionpcsx2
a132a6f979
GS: Make sure min/max for texture is at least 1 pixel
2024-06-23 00:34:43 +01:00
refractionpcsx2
6fc631eaba
GS/HW: Fix up Burnout CRC so NS properly detects downscale.
2024-06-23 00:07:23 +01:00
refractionpcsx2
915ed85f5d
GS/HW: Reduce misdetections for downscaling
2024-06-23 00:07:23 +01:00
refractionpcsx2
2c9ddf3b38
GS/HW: Restrict maximum direct copy size
2024-06-23 00:07:23 +01:00
Sestain
1d4d75fda0
GameDB: Fix shadows alignment on Crash Twinsanity
2024-06-22 22:01:56 +01:00
refractionpcsx2
dda6e37bd0
GS/HW: When detecting target overlap, offset copy from base
2024-06-22 21:41:13 +01:00
refractionpcsx2
a4ffc6c457
GS/HW: Fix line width factor when upscaling.
2024-06-22 21:40:49 +01:00
dependabot[bot]
5e9b31d243
ci: bump `ws` dependency in announce workflow
...
Bumps [ws](https://github.com/websockets/ws ) from 8.2.3 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.2.3...8.17.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 19:21:52 -04:00
PCSX2 Bot
97bb270a2b
Qt: Update Base Translation
2024-06-18 20:39:45 +10:00
refractionpcsx2
2bbb167541
GameDB: Add round sprite half to Valkyrie Profile 2
2024-06-18 06:08:35 +01:00
refractionpcsx2
74ea27817d
GS/HW: Keep real rect before draw to avoid bad valid rect update
2024-06-18 06:08:35 +01:00
refractionpcsx2
779b175567
GS/HW: Don't scale up downscaled targets when copying directly
2024-06-17 22:25:33 +01:00
refractionpcsx2
e252bcf425
GS/HW: Add new Opaque check + use components for scaling discard check
2024-06-17 22:25:33 +01:00
refractionpcsx2
bdc3585b60
GS/HW: Improve detection of upscaling and downscaling
2024-06-17 22:25:33 +01:00
refractionpcsx2
ce7ee345c7
GS/HW: Avoid downscaling as much as possible to increase quality
2024-06-17 22:25:33 +01:00
refractionpcsx2
2fc6357ac4
GS/HW: Correct some scaling behaviour
2024-06-17 22:25:33 +01:00
refractionpcsx2
1d46ec2059
UI: Add new UI upscaling fix for Native Scaling
2024-06-17 22:25:33 +01:00
refractionpcsx2
839a6daa63
GS: Split out sprite gap check for downscale gap checking
2024-06-17 22:25:33 +01:00
refractionpcsx2
ae57878b27
GS/HW: Add detection for upscales
2024-06-17 22:25:33 +01:00
refractionpcsx2
eb5f90027d
GS/HW: Don't downscale if draw is the same or larger than final output
2024-06-17 22:25:33 +01:00
refractionpcsx2
c077d9e2e1
GS/HW: First pass having downscaled post processing
2024-06-17 22:25:33 +01:00
refractionpcsx2
55e0464cd3
GS/HW: Allow offset channel shuffles on sources.
2024-06-17 22:24:46 +01:00
PCSX2 Bot
e843e17403
PAD: Update to latest controller database.
2024-06-17 20:00:59 +02:00
KamFretoZ
6195c1a3ac
Resources: Compress the PNGs
2024-06-17 16:09:31 +02:00
KamFretoZ
a507d55467
FSUI: Icon Tweaks
2024-06-17 16:09:31 +02:00
KamFretoZ
807050db0d
FSUI: Add new Game List icon
2024-06-17 16:09:31 +02:00
void
d626028203
UI: fix invert settings being incorrectly set in big picture mode
2024-06-17 12:33:01 +10:00
lightningterror
f565da6c58
GameDB: Make sure hw renderer is running for hw renderer OSD messages.
2024-06-16 21:25:26 +02:00
lightningterror
8f72c4f4a6
VMManager: Make sure hw renderer is running for hw renderer OSD messages.
2024-06-16 21:25:26 +02:00
refractionpcsx2
9c45567d8d
GS/HW: Additional texture shuffle dimension check
2024-06-16 11:52:19 +01:00
Stenzek
ab2874749e
CI/AppImage: Explicitly remove libwayland-*
2024-06-16 16:05:25 +10:00
Stenzek
8766d0b676
VMManager: Refactor Affinity Control to Thread Pinning
...
Instead of having control over specific threads, thread pinning puts the
EE/VU/GS threads on the most performant cores, then the software threads
on the remaining cores, but only if they're in the same cluster.
This way we don't end up pinning across clusters with different
performance characteristics, which would harm instead of help software
renderer performance.
Also unpins on shutdown, that way we don't keep CPU cores awake.
2024-06-16 14:18:49 +10:00
refractionpcsx2
b1f051df40
GS/HW: Fix up Tekken 5 CRC to get rid of boxes when upscaling
2024-06-15 22:30:37 +01:00
Connor McLaughlin
707d61f54d
CDVD: Remove leftover debug log
...
Didn't mean to commit this.
2024-06-16 00:06:55 +10:00
lightningterror
4e3431585f
CDVD: Fix -Wsign-compare warnings.
2024-06-15 13:39:05 +02:00
Connor McLaughlin
6fcd5d0aff
GzippedFileReader: Don't write OOB in last chunk
...
zlib_indexed can write the full span to the block, despite the length being shorter. This code can die in a fire.
Closes #11398 .
2024-06-15 17:42:56 +10:00
refractionpcsx2
9c57ac34e3
GS/HW: Include block offsets on invalidation by page
2024-06-15 08:15:33 +01:00
refractionpcsx2
e6714db7b3
GS/HW: Don't kill old targets unless completely dirty or targets overlap
2024-06-15 08:15:33 +01:00