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
Ian Carpenter
095c884331
unpkg: Restore support for PSP/Vita packages
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-03-28 14:43:38 +03:00
Ani
32a8bcf525
config: Increase max vblank rate to 6000
2025-03-28 10:47:23 +03:00
Megamouse
a469bfd4da
overlays: hide friends list in home menu if rpcn is not configured
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-03-27 18:08:30 +01:00
Megamouse
6921684cd9
Update Qt to 6.8.3
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-03-27 09:25:02 +01:00
Megamouse
76c069e8bf
VS/MSVC: Move LTCG and GL to CI only
...
This was taking too long on my local builds after simple code changes.
2025-03-27 04:35:27 +01:00
Megamouse
b571978f24
Windows/Qt: do not deploy dx and ffmpeg libs
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-03-27 02:33:32 +01:00
Megamouse
b8236e183c
cellMic: log ALCenum error string
2025-03-27 00:51:15 +01:00
Megamouse
2a7e957c61
Qt: fix custom icons when "Prefer game data icons" is set
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-03-26 18:33:51 +01:00
Megamouse
467c4ba2cf
Qt: add option to prefer game data icons in the game list
2025-03-26 12:07:59 +01:00
RipleyTom
324af04426
Set PSN to disconnected when net status is disconnected
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-03-25 21:46:38 +01:00
Megamouse
1b5d9a34df
overlays/rpcn: Create list even if rpcn connection failed
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-03-25 18:40:25 +01:00
Malcolm Jestadt
c52920755a
SPU LLVM: Don't use vperm2b256to128 outside of CPUTranslator.h
...
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
- The vperm2b function uses vperm2b256to128 when it's ideal
2025-03-25 10:42:02 +02:00
Megamouse
faef63e8a7
patches: fix c_utf8 validation
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-03-24 21:44:23 +01:00
kd-11
ff135384ef
Fix for GCC builds
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-03-24 17:00:07 +03:00
kd-11
a51602018e
rsx: Code cleanup and fix fragment texture dirty trigger
2025-03-24 17:00:07 +03:00
kd-11
1616942943
rsx: Always execute pre-draw pipeline analysis regardless of flags
2025-03-24 17:00:07 +03:00
kd-11
ba7b7b65a1
rsx: Bypass sampling cache logic when dealing with host generated textures
2025-03-24 17:00:07 +03:00
RipleyTom
40ff182c31
Fix p2p binding to vport 0
Generate Translation Template / Generate Translation Template (push) Has been cancelled
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Has been cancelled
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Has been cancelled
Build RPCS3 / RPCS3 Windows (push) Has been cancelled
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Has been cancelled
2025-03-23 06:08:09 +01:00
Whatcookie
d9071abd8b
Utils: Remove AVX10-256 detection ( #16904 )
...
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
- Intel recently removed 256b AVX10 from the AVX10 spec.
2025-03-22 13:28:45 +02:00
Megamouse
b4f453f687
overlays: don't check for hdd dirs if we play a disc game
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-03-21 20:47:45 +01:00
Megamouse
4c742f7742
Fix typo
2025-03-21 20:47:45 +01:00
Megamouse
fda51920b7
overlays: prefer overlay_picture over content_icon
2025-03-21 20:47:45 +01:00
Megamouse
4905fda371
Qt: Don't fetch ICON0.PNG from game data for disc games
...
ICON0.PNG is not supposed to be updateable, so we can ignore the hdd0 dir for disc games in that case
2025-03-21 20:47:45 +01:00
Megamouse
1ae1288a88
overlays: Look for the overlay in the same dir as the background
2025-03-21 20:47:45 +01:00
Megamouse
6fb0e991ea
overlays: Don't use ICON0.PNG from hdd0 if the game is a disc game
...
ICON0.PNG is not supposed to be updateable, so we can ignore the hdd0 dir for disc games in that case
2025-03-21 20:47:45 +01:00
Megamouse
650176fac7
overlays: Simplify game content search
2025-03-21 20:47:45 +01:00
Megamouse
95aad6ceb5
overlays: adjust size and position of overlay image
2025-03-21 20:47:45 +01:00
Megamouse
7cd5d812d2
overlays: add background overlay image
2025-03-21 20:47:45 +01:00
Megamouse
b2ff24453c
overlays: fix background image logic
...
Also make the path getter more generic
2025-03-21 20:47:45 +01:00
Megamouse
12eacfa67b
overlays: use std::string instead of raw path argument
...
It will be converted to string anyway
2025-03-21 20:47:45 +01:00
Megamouse
cd25e91321
VS/MSVC: Enable LTCG and GL on release builds
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-03-21 16:35:53 +01:00
Megamouse
518bfeca3f
Update libusb to 1.0.28
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-03-20 23:52:10 +01:00
Megamouse
76495f07b8
Qt: Remove supporters from translations
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
Generate Translation Template / Generate Translation Template (push) Has been cancelled
2025-03-20 08:52:08 +01:00
Megamouse
ccecd1a627
Qt: only show shortcut confirmation once
2025-03-20 08:52:08 +01:00
Megamouse
8f3eff293d
Remove unnecessary localization
2025-03-20 08:52:08 +01:00
Megamouse
806c9230cd
Fix typo
2025-03-20 08:52:08 +01:00
Megamouse
24b6b6cad5
Qt: fix handler not found in pad settings after changing language
2025-03-20 08:52:08 +01:00
Megamouse
971fd40353
Remove some useless translations
2025-03-20 08:52:08 +01:00
Megamouse
2aba8c639e
Fix typo
2025-03-20 08:52:08 +01:00
Megamouse
1a51ce1e66
SPU: Add Disable SPU GETLLAR Spin Optimization checkbox
Generate Translation Template / Generate Translation Template (push) Has been cancelled
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Has been cancelled
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Has been cancelled
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Has been cancelled
Build RPCS3 / RPCS3 Windows (push) Has been cancelled
2025-03-18 09:30:28 +02:00
Hugo Locurcio
1398e7702b
Improve BUILDING.md documentation
...
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
- Add llvm-devel dependency to Fedora (required to compile).
- Recommend using the Ninja generator on Linux to speed up compilation
(and mention it in the package installation lists).
- Use shorter CMake commands and use the standard `build` folder as a target.
- Use `--recursive` in Git clone to automatically fetch submodules.
- Fix path of output binary file on Linux.
2025-03-18 02:54:49 +01:00
Vestral
a45f604cd8
Fix discord-rpc build when ASLR is enabled
2025-03-18 02:32:05 +01:00
Megamouse
ec29650029
Fix warning
Generate Translation Template / Generate Translation Template (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 gcc (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04-arm clang (push) Waiting to run
Build RPCS3 / RPCS3 Linux ubuntu-24.04 clang (push) Waiting to run
Build RPCS3 / RPCS3 Windows (push) Waiting to run
2025-03-17 23:11:31 +01:00
Megamouse
4b31e34ea4
Qt: use white checkmarks in Darker Style
2025-03-17 23:11:31 +01:00