Commit Graph

536 Commits

Author SHA1 Message Date
RipleyTom
27ebd182e7 Flatbuffers to Protobuf (#18082)
Migrate from Flatbuffers to Protobuf to make some lawyers happy.

Fixes https://github.com/RPCS3/rpcs3/issues/17894
2026-01-24 09:37:47 +01:00
Megamouse
ae6bdf84f1 Update ffmpeg to 7.1.2 2026-01-10 19:17:32 +01:00
Megamouse
1bfd1154f5 Update FAudio to 26.01 2026-01-07 19:12:04 +01:00
Megamouse
0bd6aee8c8 Update SDL to 3.4.0 2026-01-07 19:12:04 +01:00
Megamouse
113679ead8 Update SDL to 3.2.30 2026-01-05 18:13:25 +01:00
Megamouse
c2b93317ad Revert "Update SDL to 3.4.0"
This reverts commit cfbc416521.
2026-01-05 18:13:25 +01:00
Megamouse
cfbc416521 Update SDL to 3.4.0 2026-01-01 06:51:46 +01:00
Megamouse
05ae739a22 Update OpenAl to 1.25.0 2026-01-01 06:51:46 +01:00
Megamouse
f50b9cd5c4 Update libpng to 1.6.53 2026-01-01 06:51:46 +01:00
schm1dtmac
77aa5d4bbf [macOS] Don’t compile in GL-related code or link GLEW
This seems sensible enough since macOS’s archaic, deprecated OpenGL
implementation isn’t supported by RPCS3 anyways. Also fixes some CI
fails caused by GLEW as a consequence.
2025-12-24 21:21:57 +02:00
Niram7777
cbecb91b94 Build 3rdparty/soundtouch include as system 2025-12-19 13:40:04 +00:00
Marin Baron
c9725b79fc Build 3rdparty include as system 2025-12-19 13:40:04 +00:00
Megamouse
c38146636a Update fusion to 1.2.11 2025-12-12 10:31:26 +01:00
RipleyTom
65458effa6 RPCN v1.5.0 2025-12-08 09:16:52 +01:00
Megamouse
ff9401303b hidapi: switch to official libusb remote 2025-12-03 15:50:25 +01:00
Megamouse
b86b4d15c6 Update SDL to 3.2.28 2025-12-03 09:33:51 +01:00
Megamouse
23ffa4ccdb Update FAudio to 25.12 2025-12-03 09:33:51 +01:00
Megamouse
c80aba2342 Update libpng to 1.6.51 2025-11-30 10:03:35 +00:00
Megamouse
2042b54d2d cmake: fix build with USE_FAUDIO if system SDL is not found 2025-11-17 19:42:31 +01:00
shinra-electric
8a9b15dee3 Bump MoltenVK to v1.4.0 2025-11-07 22:26:41 +01:00
Megamouse
17c148d90e Update curl to 8.17.0 2025-11-05 21:56:26 +01:00
Megamouse
17621d2a5e Update FAudio to 25.11 2025-11-05 21:56:26 +01:00
oltolm
2485a98d4f cmake: simplify code 2025-11-02 21:41:11 +00:00
Megamouse
ded91329bc Update SDL to 3.2.26 2025-10-31 19:55:03 +01:00
Megamouse
3c401e7b3d Update fusion to 1.2.9 2025-10-26 09:20:32 +02:00
Live session user
3c1ebe9f4a [openal-soft] Fix malloc/free in fmtlib 2025-10-25 14:52:43 +03:00
engdyn
038ee090b7 Fix build with Qt 6.10 2025-10-21 13:58:25 +01:00
Megamouse
054000fb37 Update SDL to 3.2.24 2025-10-04 13:54:07 +02:00
Megamouse
76cdcc9f32 Update FAudio to 25.10 2025-10-04 13:54:07 +02:00
Ani
8f776e14a2 cubeb: Update to 2025-09-17 2025-09-30 20:20:35 +01:00
Megamouse
e995511c57 Revert "Update wolfssl to 5.8.2"
This reverts commit 99b3c45f05.
2025-09-19 02:24:11 +01:00
Megamouse
c36d01b46b Update curl to 8.16.0 2025-09-11 22:14:28 +02:00
Megamouse
e457dbdea3 Update opencv to 4.12.0 2025-09-07 17:32:25 +02:00
Megamouse
34a9d03d3d Update SDL to 3.2.22 2025-09-02 23:29:54 +02:00
Megamouse
79fa06f9d6 Update FAudio to 25.09 2025-09-02 23:29:54 +02:00
Megamouse
f474533447 Update SDL to 3.2.20 2025-08-06 22:28:06 +02:00
Megamouse
bf3501b737 Update 7zip to 25.01 2025-08-06 22:28:06 +02:00
Megamouse
cda683df63 Update FAudio to 25.08 2025-08-06 22:28:06 +02:00
Marcin Serwin
69bf745246 Add option to use system Vulkan Memory Allocator
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-08-04 19:56:01 +02:00
Marcin Serwin
2211876b57 Add option to use system hidapi
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-08-04 19:56:01 +02:00
Marcin Serwin
cb5411440d Add option to use system zstd
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-08-04 19:56:01 +02:00
Marcin Serwin
1b72868abf Add option to use system glslang
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-08-04 19:56:01 +02:00
Marcin Serwin
9126d617c5 Add option to use system RtMidi
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-08-04 19:56:01 +02:00
Marcin Serwin
aa7758a20f Add option to use system MiniUPnPc
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2025-08-04 19:56:01 +02:00
Megamouse
e319ca2998 Update SDL to 3.2.18 2025-07-28 21:42:36 +01:00
Megamouse
99b3c45f05 Update wolfssl to 5.8.2 2025-07-28 21:42:36 +01:00
Megamouse
3fd417e230 Update curl to 8.15.0 2025-07-28 21:42:36 +01:00
Megamouse
59567daea7 Update 7z to 25.00 2025-07-06 19:42:09 +02:00
ADAS2024
ef566186be [Linux] Implement Feral Interactive's Gamemode for Potential Performance Increases (#17325)
Currently, this is a draft PR to implement Feral Interactive's Gamemode
into RPCS3, which can improve game performance on certain Linux systems.

At the moment, I am running into various compiler warnings when trying
to include "gamemode_client.h" due to the file not using strict typings
and old C-style casts. I know I can disable these flags during RPCS3's
compilation but I wanted to check with the maintainers before going
forward and if this feature should be implemented.

It should be noted that RPCS3 only fails to compile and run if I include
Feral's header file, but everything else compiles if I comment out the
include.

Targets Issue #11299
2025-07-06 11:50:03 +02:00
Megamouse
a5c4951914 Update libpng to 1.6.50 2025-07-02 19:42:44 +02:00