elad335
3ea3ed6672
Emu: Track game termination progress better
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-05-08 17:06:47 +03:00
Katharine Chui
4840e3575b
remove SDL_INIT_JOYSTICK since SDL_INIT_GAMEPAD implies SDL_INIT_JOYSTICK
2025-05-08 13:41:41 +02:00
Katharine Chui
f0672bdbc9
initialize sdl haptic, log haptic device open errors
2025-05-08 13:41:41 +02:00
Megamouse
2963d10325
cellSysutilCheckCallback: increase read_counter as soon as a callback is about to be called
...
The game might call sys_process_exit in one of the callbacks.
This might take a couple of seconds and does not increase the counter.
So we have to increase it before in order to give Kill some more time.
2025-05-08 12:58:38 +02:00
Megamouse
501643c10a
Use const for present_samples buf argument
2025-05-08 12:58:38 +02:00
Megamouse
73a6141f3f
overlays: Allow auto exit in home menu's exit game function
...
In case the game does not terminate itself properly.
2025-05-08 12:58:38 +02:00
Megamouse
738d1ef682
Emu: Make game termination less confusing
2025-05-08 12:58:38 +02:00
Megamouse
30a4b26306
Add log message when QApplication is being quit
2025-05-08 12:58:38 +02:00
Megamouse
fdc1a51cba
Log RPCS3 exit code
2025-05-08 12:58:38 +02:00
Megamouse
9c7d8da298
Add log message if game ignores exit game request
2025-05-08 12:58:38 +02:00
Megamouse
0146b845d9
MSVC: Fix weird std::move on const variable warning...
2025-05-08 12:58:38 +02:00
Megamouse
fc3a905c90
Use string_view for log params
2025-05-08 12:58:38 +02:00
Megamouse
aa79afd7ae
StrUtil: Add more unit tests
2025-05-08 12:58:38 +02:00
elad335
f17400092d
Fixup SPU Interpreters
2025-05-08 11:54:16 +03:00
Katharine Chui
e1d3cf57c8
Logitech G27 fixes and cleanups ( #17170 )
...
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
- revamp effect direction to avoid some windows driver issues
- ref: https://github.com/libsdl-org/SDL/issues/7941
- fix possible SDL_SetJoystickLED calls on closed joystick handle
- various comment cleanups
- make now static sdl effect direction a template
- fix formatting, shorten logitech_g27_force_to_level, revamp sawtooth effect abuse logging
- log and handle ramp effects with reversed min/max forces
- remove abandoned functions
2025-05-07 19:20:35 +02:00
Elad
2a50ac1891
PPU Loader: Consume Executable Memory
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-05-06 21:21:38 +03:00
Megamouse
0724fa3aa9
VS: compile glslang with the solution
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-05-06 00:43:41 +02:00
Zion Nimchuk
ba46c62500
Remove old OGLCompiler.lib dep
2025-05-06 00:43:41 +02:00
Zion Nimchuk
1276867860
Cleanup what we build in glslang vcxproj
2025-05-06 00:43:41 +02:00
Zion Nimchuk
5249f6cba7
Just build the latest glslang instead of dowloading the precompiled libs
2025-05-06 00:43:41 +02:00
Megamouse
353e0a8400
VS: Add glslang include directory
2025-05-06 00:43:41 +02:00
Zion Nimchuk
ec4e65bdd9
Update glslang to 15.3.0
2025-05-06 00:43:41 +02:00
kd-11
e5d3944726
vk: Limit NV crash workaround to older generations
2025-05-06 00:00:04 +02:00
kd-11
e67beb27dd
vk: Fix cyclic dependency problem during physical device init
2025-05-06 00:00:04 +02:00
kd-11
5cfa9fd83e
vk: Disable texel buffer update-after-bind on NVIDIA driver
2025-05-06 00:00:04 +02:00
Megamouse
84a4cc01e1
SDL/Input: add DS3 pressure intensity
2025-05-05 23:20:40 +02:00
Megamouse
32ad9988a3
SDL/Input: add new misc buttons
2025-05-05 23:20:40 +02:00
Megamouse
fcdf542c47
Update SDL to 3.2.12
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-05-05 22:42:28 +02:00
Vestral
3cebfaa648
Atomic utils fixup after ASLR changes ( #17168 )
2025-05-05 21:48:07 +03:00
Séamus
74fa59590a
Update MoltenVK to v1.3.0
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-05-05 09:04:17 +02:00
kd-11
4958d7a88f
rsx: Do not interpolate when performing image reconstruction
...
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
- Interpolation introduces cross-channel bit-leakage and noise
2025-05-05 01:15:33 +03:00
Katharine Chui
487c58558e
Logitech G27 touchups
...
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
- TODO note and adjust type for housing SDL_CreateHapticEffect return
- fix implementation of command 0x09 Set LED
- fix LED joystick changes handling
2025-05-03 19:43:07 +02:00
Elad
cf1e53f9c8
Fix crash in memory viewer launcher ( #17152 )
2025-05-03 18:34:42 +03:00
Megamouse
75b728be7e
Logitech G27 cleanup
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-05-03 13:21:34 +02:00
trigger
6428088e46
Qt: "Show in Memory Viewer" context action ( #17131 )
2025-05-03 08:35:45 +03:00
Katharine Chui
c0a1e8d5a5
virtual Logitech G27 for Gran Turismo 6 ( #17135 )
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-05-02 21:27:40 +02:00
Megamouse
7a9733dcca
CMake: try to fix gcc
2025-05-02 17:18:11 +02:00
Megamouse
9146076e28
Update FAudio to 25.05
2025-05-02 17:18:11 +02:00
kd-11
b25276deec
tests: Fix failing test and improve msvc setup
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-05-02 01:16:21 +03:00
kd-11
947c6ec3e1
test: Add UTs for rsx::simple_array<T>
2025-05-02 01:16:21 +03:00
Megamouse
ea94f44f66
Disable WholeProgramOptimization for unit test
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-05-01 15:28:52 +02:00
Megamouse
e48797db1a
CI: Only run unit tests for pull requests
2025-05-01 15:28:52 +02:00
Megamouse
0439ca67d9
CI: Add windows unit 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-05-01 12:51:39 +02:00
Megamouse
399c871d79
VS: improve unit test project setup
2025-05-01 12:51:39 +02:00
Megamouse
6abe18a4f8
Add unit test for fmt::merge
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-05-01 00:56:37 +02:00
Megamouse
77f45954d0
Update libpng to 1.6.48
2025-05-01 00:56:37 +02:00
Megamouse
982dac9446
Remove unused fmt::match function
2025-05-01 00:56:37 +02:00
Megamouse
486e93f418
Fix fmt::replace_all with empty from and add unit tests
2025-05-01 00:56:37 +02:00
Megamouse
259768e896
Add submodule version check script
2025-05-01 00:56:37 +02:00
Megamouse
c792db2c60
CMake: Disable unit tests in gcc
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-30 19:40:10 +02:00