JordanTheToaster
b8405ef7a6
Deps: Update to SDL 2.30.7
2024-09-03 10:26:12 +02:00
PCSX2 Bot
d178bb3904
Qt: Update Base Translation
2024-09-03 10:24:50 +02:00
KamFretoZ
1ea512655a
FileSystem: Fix handling of symlinks
...
Revert of c8a3e5a9ec
2024-09-02 16:18:01 -04:00
chaoticgd
90463a4a6c
Debugger: Bring back the expression parser
2024-09-02 16:16:05 -04:00
PCSX2 Bot
f340b5ebd0
Qt: Update Base Translation
2024-09-01 19:07:18 +02:00
Joe Stringer
ab2d18ebf0
USB: Add passthrough support to DenshaCon
...
Enable an option to use native Densha De Go! controllers and pass the axis inputs from the controller directly through to the game.
2024-08-31 20:47:29 +02:00
Joe Stringer
8d3bb1ad80
Settings: Add DenshaCon bindings UI
2024-08-31 20:47:29 +02:00
Joe Stringer
ed3405b5a9
USB: Add support for Ryojouhen DenshaCon
...
Add support for TCPP20014 controllers, datasheets courtesy of Marc Riera. Tested with a One Handle MasCon for Nintendo Switch as the controller device.
Link: https://marcriera.github.io/ddgo-controller-docs/controllers/usb/tcpp20014/
2024-08-31 20:47:29 +02:00
Joe Stringer
904d6b9c78
USB: Add support for Shinkansen DenshaCon
...
Add support for TCPP20011 controllers, datasheets courtesy of Marc Riera. Tested with a One Handle MasCon for Nintendo Switch as the controller device.
Link: https://marcriera.github.io/ddgo-controller-docs/controllers/usb/tcpp20011
2024-08-31 20:47:29 +02:00
Joe Stringer
edcd1d0f9f
USB: Add support for Type 2 DenshaCon
...
Add support for TCPP20009 controllers, datasheets courtesy of Marc Riera. Tested with a One Handle MasCon for Nintendo Switch as the controller device.
Link: https://marcriera.github.io/ddgo-controller-docs/controllers/usb/tcpp20009/
2024-08-31 20:47:29 +02:00
Ty Lamontagne
a8ce6a9f0e
UI: Enable "System" and toolbar savestate options in OSDSYS
...
Saving state in OSDSYS was supported and worked fine with hotkeys, the UI just didn't reflect that.
2024-08-29 11:40:20 -04:00
chaoticgd
42e4a47bfc
DebugTools: Fix some compiler warnings
2024-08-28 23:29:35 +02:00
Jordan
e423fd10c6
Misc: Minor text and settings changes ( #11751 )
...
* VMManager: Update CPU detection text
* Settings: Move texture preload to advanced
* Settings: Move spin during readback to advanced
* Translations: Add extra comment to mailbox presentation
Update GraphicsSettingsWidget.ui
2024-08-28 16:08:49 -04:00
PCSX2 Bot
f73a9e89f6
Qt: Update Base Translation
2024-08-28 01:02:56 +02:00
chaoticgd
48de49b85d
DebugTools: Fix iterator invalidation bug in IopBios.cpp
2024-08-27 18:13:25 -04:00
lightningterror
da1ee3a3b9
GS/HW: Add afix to alphas log.
2024-08-27 19:35:19 +02:00
chaoticgd
79dbc272b8
Debugger: Add symbol tree widgets for functions and variables
...
This adds three new tabs in the debugger: The Globals tab, the Locals
tab and the Parameters tab. In addition, it rewrites the Functions tab.
All four of these tabs use the new symbol tree widgets and the
associated model. This allows the user the inspect complex data
structures in memory with full type information.
Lastly, new dialogs have been added for creating symbols.
2024-08-27 12:48:40 -04:00
chaoticgd
c83cca1d87
Debugger: Add GNU demangler
...
This code is taken from GCC 13.2.0 with a number of modifications
applied. See the included readme for more information.
2024-08-27 12:48:40 -04:00
chaoticgd
44b50bee26
Debugger: Replace SymbolMap class with new SymbolGuardian class
...
This new class uses the CCC library I added in the last commit and
parses the symbol tables on a worker thread.
2024-08-27 12:48:40 -04:00
chaoticgd
87b03fdc28
3rdparty: Add CCC v2.1
...
This is the symbol table parser that I'm replacing the existing ELF
symbol table parser with. It supports STABS symbols in .mdebug sections
as well as ELF symbols and SNDLL symbols.
It includes its own symbol database, and an AST which facilitates
debugging tools that let the user inspect complex data structures with
full type information.
More information is provided in the included readme.
2024-08-27 12:48:40 -04:00
chaoticgd
b43e05a8fc
Debugger: Remove the Avast demangler
...
This library doesn't support the demangling scheme used by GCC 2.x
compilers and hence doesn't work in lots of cases.
2024-08-27 12:48:40 -04:00
lightningterror
67d7744f7f
GS/HW: Further expand blend multipass.
...
For formulas:
Cs*Alpha + Cd*(1 - Alpha).
Cd*Alpha + Cs*(1 - Alpha).
Where Alpha is higher than 1 and is either As or Af.
2024-08-27 13:38:44 +02:00
RedPanda4552
27fb7dc26e
Big Picture: Remove ability to make per-game controls
...
Replace with profile selector instead
2024-08-26 19:36:25 -04:00
PCSX2 Bot
04168a0359
PAD: Update to latest controller database.
2024-08-26 18:42:50 +02:00
deanff
1131db784f
Qt: Set focus to Game Library for improved keyboard navigation ( #11719 )
...
Improved keyboard navigation. Users can navigate the Library and play/exit games with just the arrow keys and Enter/Esc.
2024-08-24 18:00:34 +02:00
Florin9doi
517fba3686
USB: Fix CaptureEye corruption on dark images
2024-08-24 17:28:17 +02:00
KamFretoZ
64e17fce3f
Qt: Fix a couple of instances of inconsistent sorting
...
Backport from 7927ec647f
2024-08-24 17:27:39 +02:00
KamFretoZ
518728ca36
Qt: Center type icon in game list
...
Backport from: 93836636a1
2024-08-24 17:27:39 +02:00
KamFretoZ
d1a7430f80
Qt: Fix incorrect sort indicator on loading
...
Backport from: a56ebf24b2
2024-08-24 17:27:39 +02:00
KamFretoZ
973c522756
Qt: Ensure fullscreen UI is stopped on exiting
...
Backport from: 533022bb7d
2024-08-24 17:27:39 +02:00
KamFretoZ
5536342f9d
ImGuiManager: Fix stutter when multiple OSD messages lapse
...
fe55446c25
2024-08-24 17:27:39 +02:00
KamFretoZ
d9ddab1a33
ImGuiFullscreen: Fix incorrect notification width
...
Backport from: e455a5e371
2024-08-24 17:27:39 +02:00
KamFretoZ
c915aac1fa
FileSystem: Correctly use lstat() on Linux
...
Backport from: 81295c8a7d
2024-08-24 17:27:39 +02:00
KamFretoZ
a3c2a4db5f
GSTextureVK: Fix download inside render pass
...
Backport from: 5f8082734e
2024-08-24 17:27:39 +02:00
KamFretoZ
aebebf5115
Qt: Work around theme switching bug
...
backport from: b2577ef8bd
2024-08-24 17:27:39 +02:00
KamFretoZ
9a50218400
Image: Fix crash loading corrupted/invalid JPEG files
...
Backport from: afea18f65e
2024-08-24 17:27:39 +02:00
TellowKrinkle
fd5a652270
Vk: Don't try to transition present source during present
2024-08-23 20:59:26 -05:00
Farran666
c647a30aa9
GameDB: Add multiple fixes
2024-08-23 15:22:51 +02:00
lightningterror
40d5c78573
GS/HW: Implement PABE(Per pixel alpha blending) on accumulation blend and add optimizations.
...
PABE accumulation blend:
Idea is to achieve final output Cs when As < 1, we do this with manipulating Cd using the src1 output.
This can't be done with reverse subtraction as we want Cd to be 0 when As < 1.
Blend mix is excluded as no games were found, otherwise it can be added.
PABE Disable blending:
We can disable blending here as an optimization since alpha max is 128
which if alpha is 1 in the formula Cs*Alpha + Cd*(1 - Alpha) will give us a result of Cs.
2024-08-22 21:39:19 +02:00
xperia64
fe2a9fc2cd
GameDB: Correct two Phoenix Games title names
2024-08-22 11:34:51 -04:00
squidbus
83f9add68b
Config: Allow specifying portable directory relative path in portable.txt
2024-08-21 12:32:10 -04:00
KamFretoZ
ffe8d16df4
DiscordRPC: Add game icon support.
2024-08-21 12:28:56 -04:00
PCSX2 Bot
31b5672870
Qt: Update Base Translation
2024-08-20 10:11:20 +02:00
Florin9doi
777fc444ae
USB: Rename singstar to usb_mic
2024-08-20 10:09:21 +02:00
Florin9doi
cd5c961dc4
USB: Konami ON-SAY microphone emulation
2024-08-20 10:09:21 +02:00
Florin9doi
c2ea8c4eab
USB: Audio support for EyeToy
2024-08-20 10:09:21 +02:00
Florin9doi
d6507a945b
USB: Merge Singstar and Logitech mics in a single device with 2 subtypes
2024-08-20 10:09:21 +02:00
PCSX2 Bot
f1abee5d0b
Qt: Update Base Translation
2024-08-19 09:15:02 +02:00
Jordan
e4dccc237c
Misc: Minor cleanup. ( #11717 )
...
Changes video max bitrate to 200,000kbps default audio from 160kbps to 192kbps and adds a missing name I forgot to add previously.
2024-08-19 09:14:27 +02:00
KamFretoZ
92d8c740d4
Qt: Fix a couple of theme switching glitches
...
Backport from: 6f9e8efee5
2024-08-19 08:54:35 +02:00