Elad Ashkenazi
5c1a1a30ee
SPU Analyzer: Fix BRA instruction targets
2024-06-06 21:13:24 +03:00
Elad Ashkenazi
47fe955d35
SPU LLVM: Ensure programs are written to disk irregardless of failure
2024-06-06 21:13:24 +03:00
Elad Ashkenazi
ac5d907002
SPU: Remove inaccurate GETLLAR option
2024-06-06 19:27:52 +03:00
Elad Ashkenazi
55ed95b42c
SPU Analyzer: Minor PUTLLC16 bugfixes
2024-06-06 19:27:52 +03:00
RipleyTom
1ec523b018
Fix stb cmake build
2024-06-06 15:02:47 +02:00
Megamouse
d5747a61f1
Add stb submodule
2024-06-06 15:02:47 +02:00
Megamouse
eb574e8a35
Fix config_mouse.yml path on windows
2024-06-06 15:02:47 +02:00
Megamouse
ff3fb3da65
Use openal-soft submodule and link statically
2024-06-06 15:02:47 +02:00
Megamouse
57375ca13f
zstd: fix msvc ProjectName
2024-06-06 15:02:47 +02:00
Megamouse
de48646581
Update FAudio to 24.06
2024-06-06 15:02:47 +02:00
Megamouse
f4bb7a9d29
Update 7zip to 24.06
2024-06-06 15:02:47 +02:00
Ani
bd8590212d
OpenAL: Fix crash when loading certain audio devices
...
Updates the OpenAL binary from 1.19.1 to 1.23.1, the headers/libraries were updated in the past but the binary was forgotten. This fixes https://github.com/RPCS3/rpcs3/issues/14502 .
2024-06-06 01:19:10 +02:00
Ani
c475c72ead
Cirrus: Update to FreeBSD 13.3
2024-06-06 00:19:00 +02:00
Sanjay Govind
d9ec33f51e
USB: If a Santroller device is in use elsewhere, don't send it commands ( #15655 )
2024-06-04 01:17:33 +02:00
Elad Ashkenazi
64127b5c1b
buffer_stream.hpp: Try to fix MacOS compilation
2024-06-03 09:55:24 +03:00
Elad Ashkenazi
4f1db9a00f
Unix/Savestates: Fix savestates destination
2024-06-03 09:55:24 +03:00
trigger
ba29a37871
sys_net: properly return error in sendto
2024-06-03 04:31:45 +03:00
Elad Ashkenazi
e5ce88f007
SPU LLVM: Disable PUTLLC16 temporarily
2024-05-31 16:10:15 +03:00
kd-11
53b81af704
vk: Dump diagnostic messages if device creation fails
2024-05-30 21:16:12 +03:00
Elad Ashkenazi
67893fb8f8
PPU Progress Hint: Show it as long as it needs
2024-05-30 11:41:24 +03:00
Elad Ashkenazi
8fa23436f9
PPU Analyzer: Unuse per-instruction compilation on fallback
2024-05-30 11:41:24 +03:00
Elad Ashkenazi
e75eec7392
System.cpp: Fix crash on fatal error during Ready state
...
Also remove the assert from BlockingCallFromMainThread, in some cases it may even be correct. Each case needs to be inspected alone.
2024-05-30 11:41:24 +03:00
Elad Ashkenazi
26b21ed031
LLVM: Prevent crash on disk space shortage
2024-05-30 11:41:24 +03:00
Elad Ashkenazi
c556322fc5
LLVM: Fix nullptr deref when accessing broken cache files
2024-05-30 11:41:24 +03:00
Elad Ashkenazi
a6b2bf69f1
SPU Debug: Fix crash on missing directory
2024-05-30 11:41:24 +03:00
Elad Ashkenazi
0da51d25bc
SPU: Add block prefix to log if available
2024-05-30 11:41:24 +03:00
KF
c47212ff90
fix typo from PR 15636
2024-05-29 14:14:13 +03:00
kd-11
9fb79b8930
vk: Fix typo
2024-05-29 03:28:18 +03:00
kd-11
d545aa01b2
vk: Add support for NVK driver
2024-05-29 03:28:18 +03:00
kd-11
2162b7e67f
vk: Use std::set
2024-05-29 03:28:18 +03:00
kd-11
93040fc757
vk: Don't always preserve the renderpass for all drivers when doing transform hot-patch
2024-05-29 03:28:18 +03:00
Megamouse
a3457c29cb
Overlays: allow ldd input even if len is 0
...
Rock Band 3 doesn't seem to care about the len. It's always 0.
2024-05-26 10:54:12 +02:00
Megamouse
c0ed56cba0
cellKbCnvRawCode: don't use caps lock as shift lock unless we are using the qwertz or azerty layout
2024-05-26 08:32:32 +02:00
Megamouse
4bc719470c
osk: use cell key code in CellOskDialogKeyMessage ( 🤦 we don't need the Qt code)
2024-05-26 08:32:32 +02:00
Megamouse
c01f0bffde
cellKb: Clarify cellKbCnvRawCode alphabet conversion
2024-05-26 08:32:32 +02:00
Megamouse
0e32f19de8
input: remove unused parameter
2024-05-25 22:23:15 +02:00
Megamouse
ab15584eed
Add 7zip submodule
2024-05-25 22:23:15 +02:00
Megamouse
ed579fbb9c
Remove 7z copy pasta repo
2024-05-25 22:23:15 +02:00
Megamouse
21c03b74b6
input: only unregister devices if there is no other handler registered
...
Also center mouse if a new device was added
2024-05-25 00:51:05 +02:00
Megamouse
657acc90e4
input: fix ingame raw mouse enumeration
2024-05-25 00:51:05 +02:00
Megamouse
fa144d3307
input/qt: enumerate raw mouse devices once a seconds in the config dialog
2024-05-25 00:51:05 +02:00
Megamouse
5cc05d082d
qt: ignore right click to clear input config button if the button is disabled
2024-05-25 00:51:05 +02:00
Megamouse
49712f8f4e
input/qt: increase max raw mouse devices to 16
2024-05-25 00:51:05 +02:00
Megamouse
b0550027c3
input: implement raw mouse hot swap
2024-05-25 00:51:05 +02:00
Megamouse
c78e717ef6
input: add mutex for raw mice
2024-05-25 00:51:05 +02:00
Megamouse
9c2e6a8f31
input: only unregister raw mouse devices if they were registered
2024-05-25 00:51:05 +02:00
Megamouse
898c92045d
input: add all mice that were requested. only connect the ones that exist
2024-05-25 00:51:05 +02:00
Megamouse
b3df439c51
input: add timer to raw mouse enumeration
2024-05-25 00:51:05 +02:00
Megamouse
b56f9490f5
input: move raw mouse register logic to own function
2024-05-25 00:51:05 +02:00
Elad Ashkenazi
3dfbd14de2
SPU LLVM: Implement PUTLLC16 for accurate RSX reservations
2024-05-24 14:14:42 +03:00