Stenzek
dfa5fccec9
Build: Unify shared libraries across platforms
...
Use DLLs/shared libraries for:
- libjpeg
- libpng
- libwebp
- lz4
- SDL
- zlib
- zstd
2024-04-06 13:17:22 +10:00
Stenzek
d5290e93a8
Qt: Fix crash on shutdown settings save
2024-04-05 21:12:59 +10:00
Connor McLaughlin
056a8d0274
Updater: Fix incorrect CoInitializeEx() call
2024-04-05 20:52:04 +10:00
JordanTheToaster
da7284f185
GH: Bug report clarification
2024-04-04 21:11:21 +01:00
JordanTheToaster
434001d4a3
GameDB: Various fixes
2024-04-04 21:11:21 +01:00
Stenzek
14ad8014e2
CMake: Skip deploying dxcompiler on Windows
...
We don't need it (yet).
2024-04-04 23:10:15 +10:00
Stenzek
dd82ee532c
Updater: Use IFileOperation for cleanup
2024-04-04 23:10:15 +10:00
Stenzek
29a961a407
Qt: Fix a couple more missing native separator calls
2024-04-04 17:35:14 +10:00
Stenzek
7066369887
Qt: Fix BIOS list
2024-04-04 17:35:14 +10:00
Stenzek
efa8f058d4
Deps: Update to Qt 6.7.0 and SDL 2.30.2
2024-04-04 11:49:22 +10:00
Stenzek
f8b18d406f
Qt: Ensure settings are writable before running setup wizard
2024-04-04 11:40:10 +10:00
Stenzek
332be6c771
SettingsInterface: Add Error to Save()
2024-04-04 11:40:10 +10:00
Stenzek
81502e6c7d
FileSystem: Add Error to CreateDirectory()/RenamePath()
2024-04-04 11:40:10 +10:00
Stenzek
b06da6607b
Error: Add prefix methods
2024-04-04 11:40:10 +10:00
Stenzek
f3d6249cc1
FileSystem: Handle paths longer than MAX_PATH on Windows
2024-04-04 11:39:40 +10:00
refractionpcsx2
c16ac2034c
GS/HW: Fix operator precedence warning
2024-04-03 21:40:34 +01:00
refractionpcsx2
c5dfc5d5da
GS/TC: Read indexed texture from GS memory if complete dirty overlap
2024-04-03 21:40:34 +01:00
Stenzek
2693bbff95
GS/HW: Prioritize loading required replacement textures over precache
2024-04-03 19:29:21 +10:00
refractionpcsx2
8e008288b6
GS/HW: Further fix up RTA handling
2024-04-02 21:48:32 +01:00
refractionpcsx2
effdfd5a22
GS/HW: Fix up some RTA behaviour and reduce copies
2024-04-02 21:48:32 +01:00
refractionpcsx2
8a73f98b1f
GS/TC: When preloading new targets, include the preloaded size as valid
2024-04-02 21:48:32 +01:00
refractionpcsx2
553ad0a372
GS/HW: Stop 24bit targets from RT Alpha correcting
2024-04-02 21:48:32 +01:00
JordanTheToaster
088ba4e2ea
GameDB: Various fixes
2024-04-01 18:37:54 +01:00
PCSX2 Bot
1cd69977e4
PAD: Update to latest controller database.
2024-04-01 18:22:47 +02:00
Stenzek
69349e9d38
GS/HW: Fix loading replacement textures
2024-04-01 18:22:37 +02:00
JordanTheToaster
aeb3cb0945
GameDB: Various fixes
2024-04-01 13:40:04 +01:00
refractionpcsx2
c729a6f91c
GS: Move PrimitiveWithoutGaps function to GSState
2024-04-01 13:35:44 +01:00
refractionpcsx2
f3a75f55e7
GS: Improve optimizing scissoring texture when REPEAT sampling
2024-04-01 13:35:44 +01:00
Mrlinkwii
8dce187746
Docs: Remove XZ Utils from thirdpartynotices ( #11016 )
2024-04-01 22:26:29 +10:00
Stenzek
fce8317da7
GS/HW: Compute source alpha min/max based on texture instead of CLUT
...
Stops alpha from unused CLUT colours from leaking into the alpha range,
saves a good number of draw calls on many games, and some RTA
conversions.
2024-04-01 21:51:03 +10:00
Stenzek
64a471b5a2
GS/TextureCache: Remove redundant parameter to RTA{De,C}orrect
2024-04-01 21:51:03 +10:00
Stenzek
c9fdd0197f
GS/TextureCache: Fix incorrect alpha min/max read on block offsets
2024-04-01 21:51:03 +10:00
Stenzek
c650b4b00f
Qt: Fix vanishing status bar renderer info
2024-04-01 13:03:59 +10:00
Stenzek
64b6dec56f
Qt: Fix crash on shutdown with BP mode open
2024-04-01 13:03:49 +10:00
refractionpcsx2
4d531384e9
GS/HW: Avoid deleting depth targets on shuffles
2024-03-31 19:15:40 +01:00
Stenzek
085699f9de
GS/Vulkan: Fix incorrect clear colour for fast colclip
2024-03-31 19:02:23 +10:00
refractionpcsx2
9de38e50e2
GS/HW: Improve handing of some texture shuffles
...
More prominent when using an API without barriers (like Direct3D)
2024-03-30 11:43:20 +00:00
refractionpcsx2
545fbdeed1
GS/HW: Round source lookup rect to block boundary and improve overlap check.
...
- also clean up formatting in GSTextureCache.cpp
2024-03-30 11:43:20 +00:00
Stenzek
a959d33f85
GS/DX12: Fix FXAA compilation
2024-03-30 21:37:29 +10:00
Stenzek
00b2ad49d5
CI: Remove xz/liblzma from build scripts
2024-03-30 21:37:29 +10:00
Stenzek
872f5c677d
3rdparty: Remove xz
...
Had a backdoor. Best to not trust it.
2024-03-30 21:37:29 +10:00
Stenzek
ad81318854
GS: Replace xz/liblzma with 7zip LZMA SDK
2024-03-30 21:37:29 +10:00
Stenzek
907ae642d0
Common: Update FixedArray.h from DuckStation
2024-03-30 21:37:29 +10:00
Stenzek
299fd3d5ad
GS/DX11: Re-enable FL10 support with a warning
2024-03-30 11:33:57 +10:00
Stenzek
4dca6c3bb2
GS/DX: Fix ALT+ENTER causing mode switch
2024-03-29 23:05:07 +10:00
Stenzek
615e30fa52
GS/OGL: Fix recursive macro compile error
...
On some Intel drivers.
2024-03-29 23:04:43 +10:00
Stenzek
8679755d18
GSDevice: Improve IsEffective() test
...
Ensure blending is disabled when colormask is zero.
Intel's (older) DX11 drivers apparently crash the GPU when SRC1_COLOR is
used in blend, when the shader doesn't output it, even though it's not
being written.
It was also missing entirely for OpenGL.
2024-03-29 23:04:43 +10:00
Stenzek
11ee0a8613
GS: Remove reduced-depth-range hack
2024-03-29 20:44:02 +10:00
Stenzek
7ddf6386f1
GS: Remove DSB feature
...
No longer needed, since it's mandatory.
2024-03-29 20:44:02 +10:00
Mrlinkwii
253e02b4c1
Config: Allow the use of portable.txt ( #10984 )
2024-03-29 13:12:00 +10:00