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
refractionpcsx2
06abb70624
GS/HW: Don't use unsigned values when calculating rect
2023-06-30 16:31:12 +01:00
Stenzek
78e20868df
GS/OpenGL: Fix potentially-incorrect line width
2023-06-30 23:06:51 +10:00
Stenzek
e52766d047
Misc: Fix a few warnings
2023-06-30 21:37:44 +10:00
Stenzek
224460e62d
CMake: Remove no-builtin-*cmp, fpmath=sse
...
The former was for a gcc bug which was long fixed (and we don't use gcc).
The latter is irrelevant with 64-bit builds.
2023-06-30 21:37:44 +10:00
Stenzek
3c408de5c9
Build: Disable exceptions in the compiler
2023-06-30 21:37:44 +10:00
Stenzek
ea803ff2d4
Build: Always use bundled soundtouch
...
Because we're disabling exceptions in it.
Might gain a bit of speed by -Ofast as well.
2023-06-30 21:37:44 +10:00
Stenzek
14a0786982
3rdparty/soundtouch: Add missing overrides
2023-06-30 21:37:44 +10:00
Stenzek
1dbccb5e3d
3rdparty: Remove exception usage
2023-06-30 21:37:44 +10:00
Stenzek
adca796d94
Common: Remove SafeArray
...
And replace with std::vector.
2023-06-30 21:37:44 +10:00
Stenzek
732aa96656
Common: Remove AlignedBuffer
...
And replace its one use site (texture dumping).
2023-06-30 21:37:44 +10:00
Stenzek
6beaec8ba1
Common: Remove Exceptions
...
The satisfaction is immeasurable.
2023-06-30 21:37:44 +10:00
Stenzek
2ae78f6e2f
Misc: Clean up the last places exceptions were used
2023-06-30 21:37:44 +10:00
Stenzek
a889acb332
GS: Remove exceptions
2023-06-30 21:37:44 +10:00
Stenzek
81236209db
SaveState: Remove exceptions
2023-06-30 21:37:44 +10:00
Stenzek
52266d7ac0
CDVD: Remove exceptions (completely this time)
...
The actual reads are still missing error checking...
2023-06-30 21:37:44 +10:00
Stenzek
ab4592b8e9
Common: Add Error class
2023-06-30 21:37:44 +10:00
Connor McLaughlin
7cda571d72
CI/Linux: Enable daily Flathub builds
2023-06-30 20:00:32 +10:00
Stenzek
d0ce4c52b0
GS/Vulkan: Set line width unconditionally on line draw
2023-06-30 14:16:35 +10:00
Stenzek
64ed6f5572
VMManager: Fix cheats warning showing with per-game HC mode
2023-06-29 20:30:10 +01:00
Stenzek
987bebffc7
GS/Vulkan: Make line width dynamic
2023-06-29 20:29:59 +01:00
Stenzek
e9c3807509
CI/Linux: Publish Flathub builds daily [disabled for now]
2023-06-30 02:41:29 +10:00
Stenzek
db642b05c0
CI/Linux: Add manifest to AppStream XML
2023-06-30 02:41:29 +10:00
Stenzek
7da904aa00
CI/Linux: Use add-extensions for ffmpeg in Flatpak
2023-06-30 02:41:29 +10:00
lightningterror
8c09daa22d
Revert "Sio: Fix Wunused-variable warning."
...
This reverts commit 9254403a51
.
Apparently there were new changes that made use of the variable.
2023-06-28 23:11:39 +02:00
lightningterror
7ebc04bc34
Interpreter: Cleanup constants, casts, formatting.
2023-06-28 22:59:58 +02:00
lightningterror
9254403a51
Sio: Fix Wunused-variable warning.
2023-06-28 22:59:58 +02:00
Connor McLaughlin
b4250965e6
ElfObject: Fix inverted condition
2023-06-29 00:32:06 +10:00
Stenzek
3fbe704e21
Sio: Replace reinsert spam with a single message
2023-06-28 22:44:54 +10:00
Stenzek
4bfbc355a2
R5900: Fully get rid of exceptions
2023-06-28 22:44:54 +10:00
Stenzek
4d22102fd1
Interpreter: Use local variables for action PCs
2023-06-28 22:44:54 +10:00
Mrlinkwii
129efbda40
GameDB: general clean up
2023-06-28 13:37:54 +01:00
Stenzek
828fb8972c
GS/HW: Use range erase instead of vector swap for draw transfers
2023-06-28 20:59:18 +10:00
Stenzek
29b97209fe
GS/HW: Split LookupTarget() and CreateTarget()
2023-06-28 20:59:18 +10:00