Stenzek
8e8581cb15
GS: Fix error and OOB access in GSGetRGBA8AlphaMinMax()
2024-04-17 13:24:02 +10:00
lightningterror
b5472c1b51
Config/FullscreenUI: Properly disable GPU Palette Conversion.
2024-04-16 18:52:25 +02:00
Benjamin Moir
14b2335c54
VMManager: Log entry point in hexadecimal
2024-04-17 02:45:54 +10:00
lightningterror
b94a232b31
GS/HW: Ensure tex shuffles, masking are render target draws.
...
Fixes Castlevania Curse of Darkness crashing.
2024-04-16 15:33:54 +02:00
refractionpcsx2
79a882d18b
GS/HW: Try to keep old targets around without overlap or dirty areas
2024-04-15 19:05:51 +01:00
PCSX2 Bot
d98b7d9505
PAD: Update to latest controller database.
2024-04-15 18:31:58 +02:00
Stenzek
5351a6a64a
FullscreenUI: Fix images in DX11/GL
2024-04-15 22:10:56 +10:00
Stenzek
850845ea44
Qt: Shrink settings window by ~30 pixels
2024-04-15 22:02:21 +10:00
Stenzek
55907bf310
GS/HW: Fix RTACorrect/Decorrect debug log
2024-04-14 22:29:53 +10:00
Stenzek
83bf215ead
GS/HW: Allow creation of known targets via move with offset
...
Fixes upscaling with subtitles in Devil May Cry.
2024-04-14 22:29:53 +10:00
Stenzek
070068366f
GS/Vulkan: Add env var for non-semantic debug info
2024-04-13 13:55:04 +10:00
PCSX2 Bot
ee07b71a62
Qt: Update Base Translation
2024-04-13 13:23:36 +10:00
Stenzek
5219f52130
ImGuiFullscreen: Use popup background for all popups
...
Backport of 44a4f2703a
and 57f6bda59b
2024-04-13 13:21:17 +10:00
Stenzek
2157a7ed0b
FullscreenUI: Redo landing page and add help bar
...
Backport of bf4e8feb25
2024-04-13 13:21:17 +10:00
Stenzek
888f3d8499
ImGuiManager: Fix double press to activate menu items
2024-04-13 13:21:17 +10:00
Stenzek
e027874468
ImGuiManager: Increase key repeat delay
2024-04-13 13:21:17 +10:00
Stenzek
a1ec590bf8
FullscreenUI: Avoid per-frame memory allocations with SmallString
...
Backport of de1a1af908
2024-04-13 13:21:17 +10:00
Stenzek
35525d5304
SettingsInterface: Add SmallString overloads
...
Backport of 631fca3042
2024-04-13 13:21:17 +10:00
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
79c226efff
2cd747983a
6b7cf6a432
f75a5605eb
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.
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
2024-04-13 12:33:58 +10:00
KamFretoZ
91b0b16b35
BPM: Light Mode color scheme update
2024-04-10 21:18:05 +10:00
KamFretoZ
b86c72732f
BPM: Fixes swapped arrow key glyphs
2024-04-09 15:54:58 +01:00
Silent
91f16ae45a
Debugger/CPUWidget: Make "Go to in Memory View" open the Memory View
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
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
2024-04-08 18:19:44 +02:00
TellowKrinkle
82bd9bbd6c
Core: Work around GCC bug
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
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.
2024-04-08 18:07:43 +02:00
lightningterror
9849992cfd
GS/HW: Cleanup EmulateBlending a bit more.
2024-04-08 17:53:12 +02:00
refractionpcsx2
30f4e77b31
GS/HW: Rearrange color on shuffle if SW Blend or TFX
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.
2024-04-07 20:04:50 +02:00
KamFretoZ
dcdb39026c
Qt: Use window modality for message boxes
...
Backport from DuckStation:
86927ea3eb
2024-04-06 22:36:38 +10:00
KamFretoZ
14a1d7a608
Qt: Fix native message boxes on MacOS
...
Backported from DuckStation:
f0f1473b6e
2024-04-06 22:36:38 +10:00