DH
e18cecb2d1
cfg: Add turbo mode
...
Add Custom Driver cfg group
2025-04-04 15:28:00 +03:00
DH
ac0a803c9e
rsx: fetch vulkan api from implementation
...
add vulkan driver workarounds to config
2025-04-04 15:27:43 +03:00
DH
4667a47e9b
android: add custom driver support
2025-04-04 15:26:44 +03:00
DH
6ae10eb152
add missed submodule
2025-04-04 15:26:06 +03:00
DH
407c1da7da
cfg: add vulkan custom driver settings
2025-04-04 15:21:33 +03:00
DH
58070b07c3
cfg: Use ordered json for serialization
2025-04-04 15:16:36 +03:00
DH
476891a1a4
cfg: implement serialization to json
2025-04-04 15:16:20 +03:00
DH
67e2409dcf
remove arm8.1-a requirement for android
2025-04-04 15:15:25 +03:00
DH
d16269c56b
thread: remove rsx dependency
2025-04-04 15:15:20 +03:00
DH
d7c39cc719
FIle: add write_at
2025-04-04 15:15:15 +03:00
DH
f78e4e5061
Avoid crash on undefined arch
2025-04-04 15:15:09 +03:00
DH
44d97ffd2f
Fix qualcomm core ordering
2025-04-04 15:15:03 +03:00
DH
8e3da79e7e
aarch64: extend cpu list
2025-04-04 15:14:59 +03:00
DH
aff3e64f3c
pad: restore virtual pad handler
2025-04-04 15:14:32 +03:00
DH
0277da0c0f
fix merge errors
2025-04-04 15:14:27 +03:00
DH
321e508616
android: fix recovering after surface lost
2025-04-04 15:14:22 +03:00
DH
b41eb0a2f7
Fix virtual pad in overlays
2025-04-04 15:14:17 +03:00
DH
e2a0c0d5c3
Implement virtual pad
2025-04-04 15:14:06 +03:00
DH
ee1b5c5340
hid: add list_connected_devices getter
2025-04-04 15:12:22 +03:00
DH
30c440699b
Emu: Add SetTitleID setter
2025-04-04 15:11:05 +03:00
DH
e541fe7571
use cmake for windows build
2025-04-04 03:25:27 +03:00
DH
ba2c3a8ba5
Partially recover rpcs3 ci
2025-04-03 16:28:56 +03:00
DH
45d2cb695f
merge rpcs3 submodules
2025-04-03 14:11:44 +03:00
DH
afd3b97647
Preparing for migration
2025-04-03 13:48:06 +03:00
Megamouse
847f92956f
Qt: remove discontinued QWinTaskbar code
...
Also remove some strange relics from the includes
2025-04-02 10:48:09 +02:00
Megamouse
73f2aaf9d8
Windows: fix updating with unicode user name
2025-04-01 14:31:21 +02:00
Megamouse
5526c33d69
Review fixes + warning fixes
2025-03-31 18:27:54 +02:00
Megamouse
e816636676
overlays: play ICON1.PAM in save data list if possible
2025-03-31 18:27:54 +02:00
Megamouse
40e8bc530c
overlays: propagate item selection to children
2025-03-31 18:27:54 +02:00
Megamouse
9684467dc0
overlays: implement video overlay class
2025-03-31 18:27:54 +02:00
Megamouse
8e83fd7d50
Qt/overlays: expose qt_video_source_wrapper as emu callback
2025-03-31 18:27:54 +02:00
Megamouse
fac1cc57d7
Overlays: set layouts dirty if children are dirty
...
This fixes updates of widget items in lists.
Only set text dirty if it changed.
Properly mark spacers as compiled.
2025-03-31 18:27:54 +02:00
Megamouse
6511e0f3e6
cellSaveData: properly initialize SaveDataEntry
2025-03-31 12:21:40 +02:00
Megamouse
82c85c1a9c
Qt: disable shortcuts completely if disable kb hotkeys is enabled
2025-03-31 11:41:11 +02:00
Megamouse
7cec2d0e18
Qt: set audio hotkey defaults to additionally need Ctrl pressed
2025-03-31 11:41:11 +02:00
Ani
2f8ed1a6bd
rpcs3_version: Bump to 0.0.36
2025-03-30 21:45:32 +02:00
Megamouse
781da9dc59
input: disable pad vibration after no new data was sent for 3 seconds
...
This is supposedly how the lib does it.
2025-03-30 20:42:15 +02:00
Megamouse
282fbcc3e5
Qt: fix wrong save data movie playing when selecting a different entry
2025-03-30 12:35:16 +02:00
Megamouse
cd9c156937
7z: log error code when opening the file
2025-03-30 12:35:16 +02:00
Megamouse
01cdc83aeb
Qt: play ICON1.PAM in save data manager details
2025-03-29 15:09:25 +01:00
Megamouse
b9e0a36816
Qt: Add qt video source class for more generic video playback
2025-03-29 15:09:25 +01:00
Megamouse
fccb761ef2
Qt: play ICON1.PAM in save data manager
2025-03-29 12:18:18 +01:00
Megamouse
0ffb4e62e6
Qt: pass game list events to base class
2025-03-29 12:18:18 +01:00
Megamouse
bd1102d3b7
Qt: simplify icon_ready_callback in game list
2025-03-29 12:18:18 +01:00
Megamouse
596e6cc2c3
Add VulkanMemoryAllocator v2.3.0 submodule
2025-03-28 20:41:41 +01:00
elad335
9c99e75939
SPU Debug: WrDec and LSA view
...
Report the last written value to WrDec.
2025-03-28 19:56:54 +03:00
elad335
047f71b434
PPU/cellSpurs: MGS4: Fix cellSpursAddUrgentCommand race condition
...
cellSpursAddUrgentCommand searches in 4 slots for an empty slot to put the command at.
At first, it seems to do so unordered.
Meanwhile, on SPU side, it expects an order between all the commands because it pops them it in FIFO manner.
Not keeping track of how many commands are queued in total.
After second observation of cellSpursAddUrgentCommand, something odd comes takes places here.
Usually, reservation loops are individual and are expected to be closed without any changes of the previous loop affected by the proceeding one.
But in this case, after a single failure, the entire operayion is reset, a loop of 4 reservation operations suddenly is reset completely.
This makes one wonder if it the HW expects sometjing else here, perhaps it caches the reservation internally here?
After some adjustments to LDARX and STDCX to cache the reservation between succeeding loops, Metal Gear Solid 4 no longer freezes!
2025-03-28 19:56:54 +03:00
elad335
91b1ec6d5c
SPU LLVM: Dump some funcs
2025-03-28 19:56:54 +03:00
Ani
a7df3cfb40
config: Set default Driver Wake-Up Delay to 0
2025-03-28 18:46:41 +03:00
Megamouse
949a80dc0a
Loader: deny boot if the firmware is too old
2025-03-28 18:18:09 +03:00