Stenzek
45c564749c
GS/HW: Improve striped double clear detection
...
Co-authored-by: refractionpcsx2 <refraction@gmail.com>
2023-07-07 12:35:19 +10:00
Stenzek
a62737b244
GS/HW: Be more strict with double half clear detection
...
And less strict with letting depth mem clears go through.
2023-07-07 12:35:19 +10:00
Stenzek
1fa3111e67
Qt: Sync video capture state
2023-07-07 12:34:58 +10:00
Stenzek
0e78f3f3bc
GS: Improve capture robustness
...
Automatically restart capture on renderer or hardware reset.
2023-07-07 12:34:58 +10:00
Berylskid
6bf07086a0
GameDB: Various fixes for Armored Core games
2023-07-07 01:41:18 +01:00
JordanTheToaster
b3f8f4e8ec
GameDB: Some fixes
...
Fixes for Redump lying to me and for a black screen in Giant Robot The Animation.
2023-07-07 00:58:16 +01:00
lightningterror
65ee7e82aa
gitignore: Remove no longer used files.
...
wx era.
2023-07-06 13:16:49 +02:00
lightningterror
c78f3b4e24
Savestate: Fix Wsign-compare warning.
2023-07-06 12:58:48 +02:00
lightningterror
51aa7c8ecf
GS-hw: Fix warnings.
...
Wunused-variable,
Wunused-lambda-capture.
2023-07-06 12:58:48 +02:00
Stenzek
64ab92ced6
Qt: Update base translation
2023-07-06 12:30:35 +10:00
Stenzek
8f9f351940
Qt: Don't allow creation of memory cards with invalid names
2023-07-06 12:30:35 +10:00
Stenzek
a9a1af7307
FileSystem: Add IsValidFileName()
...
And associated tests.
2023-07-06 12:30:35 +10:00
Stenzek
5057dfedba
Qt: Rename CreateMemoryCardDialog to MemoryCardCreateDialog
...
Consistency.
2023-07-06 12:30:35 +10:00
Stenzek
ecabadbf95
CMake: Use FindWayland from ECM
...
Fixes previously-broken FindWayland.cmake which had local modifications
that prevented PCSX2 from being compiled on OpenSUSE.
2023-07-06 12:30:05 +10:00
Stenzek
97630039d8
CMake: Bump minimum version to 3.16
...
Required for ECM FindWayland.
2023-07-06 12:30:05 +10:00
forrvalhalla
e7f1178469
GameDB: Various fixes
...
GameDB: Various fixes
2023-07-06 00:42:08 +01:00
Stenzek
87245ef978
GameDB: Add auto flush for Okage
2023-07-05 12:19:58 +10:00
Stenzek
455aa28724
GS/HW: Use minimum UV as a channel shuffle heuristic
...
Used by Ape Escape 2, Everybody's Tennis/Golf, Okage, and Valkyrie
Profile 2.
2023-07-05 12:19:58 +10:00
JordanTheToaster
92f70228c9
GameDB: Various fixes
2023-07-04 11:56:04 +01:00
Stenzek
5fa862b346
GS: Fix uninitialized data in deinterlacing
2023-07-04 19:45:48 +10:00
Stenzek
d5c6c318ba
GS: Move VSync flush to caller
2023-07-04 19:45:33 +10:00
refractionpcsx2
02133a0290
GS/HW: Missed a Div 0 in previous push.
2023-07-04 10:32:38 +01:00
refractionpcsx2
92b6c1c08d
GS/HW: avoid divide by zero's in draw rect calculations
2023-07-04 10:26:38 +01:00
Stenzek
08649b7aa8
GS/Vulkan: Work around NVIDIA driver clear issue
...
NVIDIA drivers appear to return random garbage when sampling the
RT via a feedback loop, if the load op for the render pass is CLEAR.
Using vkCmdClearAttachments() doesn't work, so we have to clear the
image instead.
I'm not sure if this is a spec violation, or what we're doing just
happens to be undefined. Given attachment clear doesn't work, I'm
inclined to go with the former.
2023-07-04 18:53:11 +10:00
Stenzek
9e19ef0d03
GS/DX12: Fix initial state of expand index buffer
2023-07-04 18:53:11 +10:00
Stenzek
33af3392aa
GS: Move clear functions to base GSDevice class
2023-07-04 18:53:11 +10:00
Stenzek
e5a5cf0ef0
GS/Vulkan: Fix merging non-black cleared target
2023-07-04 18:53:11 +10:00
Stenzek
c1ca3888ec
GS/HW: Handle more edge cases in double-half clears
...
Fixes Siren, God of War 2.
2023-07-04 17:33:17 +10:00
Stenzek
1b76bf59a1
GS/HW: Improve accuracy of PrimitiveCoversWithoutGaps()
2023-07-04 17:33:17 +10:00
Stenzek
699c6bf13d
GS/HW: Detect one-page-offset RT+Z clear
...
Gran Turismo 4 Online uses it.
2023-07-03 00:52:33 +01:00
RedDevilus
d9dbf2c5e9
Qt: Add Polish flag
...
Polish were neglected, that ends now. Flag will be used when it sees a Polish entry in the gamelist.
Fixes https://github.com/PCSX2/pcsx2/issues/9137
Bumps the gamelist cache version from 32 to 33
Adds to enumeration
And make it visible in both gamelist and per-game summary view
Update GameList.cpp
2023-07-02 21:14:40 +01:00
RedDevilus
c22f794a20
Qt: Fix wrongly labeled strings Translations
...
Bahasa Indonesia and Norsk were wrongly labeled, also marked English as the Default language.
2023-07-02 21:15:59 +10:00
Stenzek
972135e184
GS/Vulkan: Use attachment clear for clears when inside render pass
2023-07-02 13:00:16 +10:00
Stenzek
96fad124ac
GS/HW: Improve detection of clears
...
- Detect "normal" target clears and HLE accordingly
- Rewrite double-half clears to mask Z or FRAME, reducing false target creation.
- Handle split single-page-wide clears, and attempt to get a real FBW.
- Propogate clear values between targets, instead of blitting.
2023-07-02 13:00:16 +10:00
Stenzek
ce7c466041
GS/HW: Fix mem clear when width != fbw
2023-07-02 13:00:16 +10:00
Berylskid
db0c7ca907
GameDB: Various fixes for Armored Core games
...
- Remove unnecessary CPU Sprite Render Size
- Add HPO Normal for fixing blur
2023-07-01 20:57:33 +01:00
Mrlinkwii
9f62ecdb33
GameDB: add more missing demos
2023-07-01 20:56:18 +01:00
Sanjay Govind
f91f257a7d
USB: Add DJ hero turntable emulation
2023-07-01 20:42:48 +10:00
Bartłomiej Piotrowski
28a197b8cd
flatpak: Fix the location of mirrored screenshots
2023-07-01 19:55:00 +10:00
Stenzek
9d2d8c0713
CI/Linux: Hopefully fix Flathub release versioning
2023-07-01 14:17:29 +10:00
Stenzek
b431f1dc0d
Qt: Update base translation
2023-07-01 14:17:29 +10:00
Stenzek
67eb2975f6
Qt: Make achievements login dialog resizeable
2023-07-01 14:17:29 +10:00
Stenzek
4192de7dac
USB: Fix some default strings not being translatable
2023-07-01 14:17:29 +10:00
Stenzek
82cecc89e2
Qt: Fix dropdowns in DEV9 not translating
2023-07-01 14:17:29 +10:00
Stenzek
113e264617
Qt: Fix theme names not being translatable
2023-07-01 14:17:29 +10:00
Stenzek
a705a69022
Qt: Make memory card convert dialog translatable
2023-07-01 14:17:29 +10:00
Stenzek
d757360f4e
Qt: Remove some unused Form strings
2023-07-01 14:17:29 +10:00
Stenzek
cc978daeef
Qt: Disambiguate toolbar and menu bar items
2023-07-01 14:17:29 +10:00
lightningterror
d38ad1df94
GS-hw: Change some blend operations in hw blend table.
...
Change the operations for Cs in table to CONST_ZERO as we want it to be 0.
2023-06-30 20:10:12 +02:00
refractionpcsx2
1fd7bcf9a9
GS: Update draw number on combined EE transfers
2023-06-30 16:31:12 +01:00