Megamouse
376ac85029
Add unit test project to VS
2025-04-29 21:09:12 +02:00
Megamouse
b1b9310a50
Update docker to 1.6
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-04-29 19:21:32 +02:00
Megamouse
024949f17e
Move main to main.cpp
2025-04-29 18:42:20 +02:00
Megamouse
74d995aae0
Rename main.cpp to rpcs3.cpp
2025-04-29 18:42:20 +02:00
Megamouse
5b60f0cc11
CI: Use variables for docker artifacts dir
2025-04-29 18:21:29 +02:00
Megamouse
a72f4f0606
Avoid checking out unused submodules
2025-04-29 18:21:29 +02:00
Megamouse
752df0dae7
VS: fix relative 3rdparty paths
2025-04-29 18:21:29 +02:00
Megamouse
2d4ff404bd
VS: remove some outdated keywords
2025-04-29 18:21:29 +02:00
Megamouse
62fa074f9f
github actions: disable pushes unless it's the RPCS3 master branch
2025-04-29 15:27:25 +02:00
trigger
c8f5659090
Qt: Hex validator for address/instruction inputs ( #17113 )
2025-04-29 14:42:16 +02:00
elad335
79b63556bb
vm_native.cpp: Fix possible weakness of map_self()
2025-04-29 14:54:40 +03:00
elad335
1f81d42416
Fix sys_mmapper_unmap_shared_memory
2025-04-29 14:54:40 +03:00
kd-11
75bfc336fc
vk: Prevent header internals from leaking
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-04-29 03:52:49 +03:00
kd-11
1af67f39ca
vk: Stop using internal defines to structure platform-specific code
2025-04-29 03:52:49 +03:00
elad335
2aca213ba1
sys_mmapper: Lazily allocate shared memory descriptors
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-04-28 18:55:23 +03:00
elad335
730249a887
Embedded SPU Image Search Fixes
2025-04-28 17:44:33 +03:00
trigger
0e1cad4ca9
PPU: HasBreakpoint fast path when empty
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-04-28 09:28:51 +03:00
kd-11
2afd7707fe
vk: Fix more silly mistakes
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-04-27 17:09:50 +03:00
kd-11
01cf71e49a
vk: Fix indexed multidraw
2025-04-27 17:09:50 +03:00
kd-11
2f677ecebd
rsx: Silence compiler warnings
2025-04-27 15:07:26 +03:00
kd-11
d958f8291a
rsx: simplify simple_array<T>::erase_if
2025-04-27 15:07:26 +03:00
Megamouse
f435225940
Update wolfssl to 5.8.0
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-04-26 23:15:04 +02:00
Megamouse
e321af4a29
Update miniupnp to 2.3.9
2025-04-26 23:15:04 +02:00
RipleyTom
929a92f6c5
Avoid passing -fuse-ld to non-linking step
2025-04-26 22:48:14 +02:00
Megamouse
39d3754b18
cellVideoOutConvertCursorColor: fix and implement
2025-04-26 21:30:58 +02:00
digant73
d7ef5a85dc
fix missing check on swapped item
2025-04-26 21:13:58 +03:00
digant73
519a3b5b79
fix erase_if method
2025-04-26 21:13:58 +03:00
RipleyTom
89dea9bd92
Fix IPv6 support detection
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-04-25 21:40:36 +02:00
elad335
ab269f6155
Warning fixes
2025-04-25 19:52:38 +03:00
elad335
dcc263ca5d
SPU Image Finder Fixes
2025-04-25 19:52:38 +03:00
Megamouse
c2a5ac96cd
Fix some warnings
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-04-25 11:10:07 +02:00
Megamouse
85a4c5eb93
Remove some obsolete pragmas
2025-04-25 11:10:07 +02:00
kd-11
cd2098fad7
vk: Fix copypasta causing incorrect buffer to be released by GC
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-04-25 04:01:47 +03:00
kd-11
7c538873b6
vk: Properly initialize EXT_multidraw functionality
2025-04-25 04:01:47 +03:00
kd-11
ebcf403f4a
vk: Fix a rare GPU timeline UAF when replacing buffer views
...
- Might fix DEVICE_LOST errors observed on NV cards
2025-04-25 04:01:47 +03:00
kd-11
417cefa059
rsx: Fix static ringbuffer allocator logic
2025-04-25 04:01:47 +03:00
Megamouse
1960b5a605
hotfix: fix parentheses when saving some files
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-04-23 16:27:17 +02:00
kd-11
c401c0f9db
vk: Get rid of multidraw indirection buffer
2025-04-23 16:01:17 +03:00
kd-11
a152bb1123
vk: Fix bug preparing multidraw command details
2025-04-23 16:01:17 +03:00
kd-11
7c27b7b727
rsx: Do not consume draw call barrier iterator when executing deps
2025-04-23 16:01:17 +03:00
kd-11
f3f1a2bb5d
rsx: Cache draw subranges storage
2025-04-23 16:01:17 +03:00
Megamouse
b2feff7d38
Qt: implement music player dialog for music handler tests
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-04-23 08:14:59 +02:00
Megamouse
22c184bf75
cellMusic: improve logging
2025-04-23 08:14:59 +02:00
elad335
5ca5b54bf6
Fix sceNpTrophyRegisterContext
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-04-22 16:29:21 +03:00
kd-11
a928e8a3db
types: Fix comment
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-04-20 17:50:01 +02:00
kd-11
2e624789ff
vk: Properly initialize multi draw extension
2025-04-20 17:50:01 +02:00
kd-11
ef95fa9f5f
rsx: de-uglify buffer upload restructure
2025-04-20 17:50:01 +02:00
NefariousTechSupport
cecf92e5b8
Copy debug self elf properly ( #17070 )
...
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
In 7de2869a53
this was changed to be a bit more safe, however it was reading from offset 0 instead of where the real elf started, meaning every debug self would just fail to load immediately.
2025-04-20 10:12:19 +03:00
elad335
8437a5f5ac
PPU Debugger/Memory: STDCX/STWCX breakpoints, make vm::_ref const
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-04-19 16:14:00 +03:00
kd-11
564c903fbd
rsx: Fix arm64 build
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-04-19 01:04:00 +03:00