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
Megamouse
b6a3754ee5
CMake: Use existing main for unit tests
2025-04-30 19:40:10 +02:00
Megamouse
e4cc55dc19
Move spellcheck before build
...
This saves time when there's a syntax error in deploy_linux.sh
2025-04-30 19:40:10 +02:00
Megamouse
eb4c6df609
CI: Add unit tests
2025-04-30 19:40:10 +02:00
Megamouse
05b5f9aa97
VS: Remove unnecessary LinkIncremental to fix some 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-04-30 10:08:16 +02:00
Megamouse
a9d2150b0f
VS: Remove unnecessary moc_predefs file to fix a warning
2025-04-30 10:08:16 +02:00
Megamouse
b17078fe1a
Fix some warnings
2025-04-30 10:08:16 +02:00
Megamouse
9a5c4aba58
VS: Enable ASLR in unit test
2025-04-30 10:08:16 +02:00
Megamouse
9897a80216
CMake: fix gcc build
2025-04-30 10:08:16 +02:00
Megamouse
19cc93437e
CMake: move all rpcs3 cpp files to rpcs3qt
2025-04-30 10:08:16 +02:00
Megamouse
39247fcbc1
CMake: Run unit test during build if requested
2025-04-30 10:08:16 +02:00
Megamouse
3b61613d1b
CMake: Create unit test
2025-04-30 10:08:16 +02:00
Megamouse
81b1e5636d
CMake: Create static rpcs3_lib
2025-04-30 10:08:16 +02:00
Vestral
e066735fe9
Utils fixes for ASLR
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 02:56:23 +02:00