Stenzek
9fdd609add
3rdparty/imgui: Use face up for menu
2024-04-13 13:21:17 +10:00
Stenzek
9fa409a1a9
SmallString: Add missing methods
...
Backport of
https://github.com/stenzek/duckstation/commit/79c226efff661efcae89297aeb0b4bd02c9724b6
https://github.com/stenzek/duckstation/commit/2cd747983add594a588340e4ee9dc31526a7e794
https://github.com/stenzek/duckstation/commit/6b7cf6a432905868593cd363a7bc05a73b2cbcf7
https://github.com/stenzek/duckstation/commit/f75a5605eb793bdc6f1babfd539e983041cbe25d
2024-04-13 13:21:17 +10:00
Stenzek
ece20b1307
Image: Don't pass FILE across CRT boundary
...
Fixes crash using libpng/libjpeg in Debug builds.
v1.7.5700
2024-04-13 12:35:22 +10:00
Stenzek
ff0b748d58
Qt: Change stateChanged() to checkStateChanged()
...
Introduced in Qt 6.7.
2024-04-13 12:35:22 +10:00
Stenzek
c746a3c4e6
Qt: Fix 6.7.0 deprecation warnings
2024-04-13 12:35:22 +10:00
Stenzek
b1aa82db18
CI/Flatpak: Bump to KDE 6.7 SDK
2024-04-13 12:35:22 +10:00
Stenzek
f6e08f3cc2
CI/Flatpak: Swap to CMake for building SDL2
...
Consistency.
2024-04-13 12:35:22 +10:00
Stenzek
fbfdf1200d
GS/Vulkan: Gate non semantic debug info behind extension
2024-04-13 12:35:22 +10:00
Stenzek
1cd4ba2698
CI: Add non semantic debug option to shaderc
2024-04-13 12:35:22 +10:00
Stenzek
17e0d9fcbe
GS/Vulkan: Fix depth not clearing with first colclip draw
v1.7.5699
2024-04-13 12:33:58 +10:00
KamFretoZ
91b0b16b35
BPM: Light Mode color scheme update
v1.7.5698
2024-04-10 21:18:05 +10:00
KamFretoZ
b86c72732f
BPM: Fixes swapped arrow key glyphs
v1.7.5697
2024-04-09 15:54:58 +01:00
Silent
91f16ae45a
Debugger/CPUWidget: Make "Go to in Memory View" open the Memory View
v1.7.5696
2024-04-08 19:54:46 +01:00
Silent
272c0369f1
Debugger: Untangle the breakpoints data flow to resolve races
...
Tightens the data flow between the CPU and UI threads
to resolve multiple race conditions, such as:
1. Unbinding a debug interface update CB while it's in use,
causing a possible use-after-free.
2. Binding breakpoints via the disassembly widget that would read
a stale local variable, and bind the breakpoint to a bogus address
+ probably more subtle races that are now resolved
2024-04-08 19:54:46 +01:00
Ty Lamontagne
c0a6e21599
DebugTools: Properly Mark Addresses < 0xBFC00000 as Invalid
...
Fixes asserts and possible crashes in release when these addresses are accessed in the debugger.
2024-04-08 19:54:46 +01:00
Silent
6d478021f9
Debugger: Prompt for HC restart on Boot and Debug
2024-04-08 19:54:46 +01:00
Silent
5e1009b4fb
Debugger: Unbind the BP UpdateHandler on destructing DebuggerWindow
...
Prevents an use-after-free on the DebuggerWindow object
2024-04-08 19:54:46 +01:00
PCSX2 Bot
c3c602b5a4
Qt: Update Base Translation
v1.7.5695
2024-04-08 18:20:02 +02:00
RedDevilus
18e484f766
GameDB:Bigger blob of various fixes
...
Harry Potter half-blood prince
Soukou kihei votoms
Harry potter Prisoner of azkaban
Titeuf
Rygar
Ruff Trigger
v1.7.5694
2024-04-08 18:19:44 +02:00
TellowKrinkle
82bd9bbd6c
Core: Work around GCC bug
v1.7.5693
2024-04-08 18:16:25 +02:00
TellowKrinkle
5271e83824
Common: Don't forceinline vararg functions
...
No compiler actually inlines them, and GCC issues an error saying that it can't force inline vararg functions
2024-04-08 18:16:25 +02:00
TheLastRar
52ddb0efd9
DEV9: Increase allowed number of to be ACKed tcp packets
v1.7.5692
2024-04-08 18:12:15 +02:00
TheLastRar
7903c7c17e
DEV9: Improve tracking of acknowledged data
2024-04-08 18:12:15 +02:00
TheLastRar
8a14552e56
DEV9: Move and fix GetDelta Function
2024-04-08 18:12:15 +02:00
TheLastRar
569b93da51
DEV9: Correct Console Logs
2024-04-08 18:12:15 +02:00
TheLastRar
889af7cf17
DEV9: Increase number of tracked sent SEQ number
2024-04-08 18:12:15 +02:00
PCSX2 Bot
d685a7f2fe
PAD: Update to latest controller database.
v1.7.5691
2024-04-08 18:07:43 +02:00
lightningterror
9849992cfd
GS/HW: Cleanup EmulateBlending a bit more.
v1.7.5690
2024-04-08 17:53:12 +02:00
refractionpcsx2
30f4e77b31
GS/HW: Rearrange color on shuffle if SW Blend or TFX
v1.7.5689
2024-04-08 12:09:30 +01:00
lightningterror
b1f4f67130
GS/HW: Add support for blend second pass.
...
Allows us to blend Cd with full alpha range of 0-2 bypassing hw blend limitations.
Not all Cd cases are covered, but it's a good start.
Also allows us to do Ad cases where we can double the blend to get the
proper blend result since Ad range is 0-1 instead of 0-2.
v1.7.5688
2024-04-07 20:04:50 +02:00
KamFretoZ
dcdb39026c
Qt: Use window modality for message boxes
...
Backport from DuckStation:
https://github.com/stenzek/duckstation/commit/86927ea3eb474f397ffdf7b42931259ac4bd2778
v1.7.5687
2024-04-06 22:36:38 +10:00
KamFretoZ
14a1d7a608
Qt: Fix native message boxes on MacOS
...
Backported from DuckStation:
https://github.com/stenzek/duckstation/commit/f0f1473b6e50ad8e6355a63df9c0dc03d34e65cb
2024-04-06 22:36:38 +10:00
KamFretoZ
eafdd8bc76
Qt: Translatification
2024-04-06 22:36:38 +10:00
Stenzek
72e8ba2203
Qt: Change 'N/A' to 'No Image' in status bar
v1.7.5686
2024-04-06 22:21:53 +10:00
Stenzek
fdb29a3a09
Docs: Add shaderc to third-party licenses
2024-04-06 22:21:53 +10:00
Stenzek
c8698dac79
3rdparty/imgui: Update to v1.90.4
2024-04-06 22:21:53 +10:00
Stenzek
25726d2aef
3rdparty: Remove glslang
v1.7.5685
2024-04-06 21:16:52 +10:00
Stenzek
ec3f1b2aa4
GS/Vulkan: Swap out glslang for shaderc
2024-04-06 21:16:52 +10:00
Stenzek
291ce2cbb0
CI: Build shaderc as part of deps
2024-04-06 21:16:52 +10:00
Connor McLaughlin
49c199e7e8
GSRunner: Fix build on Windows
v1.7.5684
2024-04-06 17:43:13 +10:00
Stenzek
e6ff49eb60
GS/OpenGL: Use EGL 1.5 platform interface
v1.7.5683
2024-04-06 14:37:55 +10:00
Stenzek
8890e5948b
Common: Sync DynamicLibrary with DuckStation
2024-04-06 14:37:55 +10:00
Stenzek
651e9a7f9c
Docs: Update third-party notices
...
- Remove jpgd.
- Add FreeType, HarfBuzz, libjpeg.
v1.7.5682
2024-04-06 13:17:22 +10:00
Stenzek
caf0ade6f3
3rdparty: Remove jpgd
2024-04-06 13:17:22 +10:00
Stenzek
431b2c5b83
USB: Swap jpge for libjpeg
2024-04-06 13:17:22 +10:00
Stenzek
ebf0cf91b6
GS: Support saving WebP screenshots
2024-04-06 13:17:22 +10:00
Stenzek
590b81a782
Image: Use libjpeg and support WebP saving
...
Backport from:
https://github.com/stenzek/duckstation/commit/f3c0c14b2a5ac6957729e70e3d8218a75a77c257
https://github.com/stenzek/duckstation/commit/c854b8f85e0d01ab50d0179d6b3b4320fd280cea
2024-04-06 13:17:22 +10:00
Stenzek
6808db1cde
3rdparty: Remove unused in-tree libs
2024-04-06 13:17:22 +10:00
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
v1.7.5681
2024-04-05 21:12:59 +10:00