DH
c5be529f96
rx: add filesystem utility, cross platform runDebugger implementation
2025-12-25 22:06:07 +03:00
DH
05759b33b2
rx: add pooled map utility
2025-12-25 21:59:28 +03:00
DH
aadbd0f9c1
rx/bits: add setBits utility
2025-12-25 21:58:30 +03:00
DH
8587801745
rx/Process: add spawn, waitProcess, suspendProcess & resumeProcess utils
2025-12-25 21:58:06 +03:00
DH
da66743ea5
rx/MemoryTable: fix map without override
2025-12-05 09:53:55 +03:00
DH
17a7717584
shader: fix createRouteBlock & sort switch cases
...
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
log invalid loops
do not split construct and move block on selection construct creation
2025-12-03 03:36:12 +03:00
DH
091349ca1e
missed AddressRange change
2025-11-30 15:54:47 +03:00
DH
d7ad77b406
orbis: implement physical memory emulation level & utils improvement
...
fix blockpool & dmem implementation
modernize blockpool & dmem io devices
use budgets per allocation
add serialization support for MemoryTableWithPayload and AddressRange utils
add format support for EnumBitSet util
implemented trace formatter per syscall
increased allowed reference count for Ref
2025-11-30 15:46:37 +03:00
DH
30e4728739
rx: move StrUtil, cleanup and optimize
2025-11-09 21:51:04 +03:00
DH
9fc036d9a5
orbis: initial physical memory emulation support (not used)
...
avoid unconditional linux specific types/api usage
2025-11-09 21:38:23 +03:00
DH
390dadf78e
fix android build
Formatting check / formatting-check (push) Has been cancelled
Build RPCSX / build-linux (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Has been cancelled
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Has been cancelled
Build RPCSX / build-android (x86_64, x86-64) (push) Has been cancelled
2025-10-17 02:43:13 +03:00
DH
3ffece2d77
rx/mem: cross platform implementation
...
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
fixed compilation errors
avoid memfd_create usage on android
2025-10-16 21:17:37 +03:00
DH
0bc167ea87
rx/map: simplify protection conversion for windows
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
2025-10-16 12:14:26 +03:00
DH
94a8724403
add missed file to cmake
2025-10-16 11:43:03 +03:00
DH
fd28e613aa
rx/refl: reduce memory usage
2025-10-16 11:42:35 +03:00
DH
ef5da501f7
rx/EnumBitSet: add free operator~
2025-10-16 11:42:06 +03:00
DH
fa62f0166a
rx: add mappable resource utility
2025-10-16 11:38:57 +03:00
DH
e7408c17e6
rx: fix compilation for non-linux platforms
2025-10-16 11:34:29 +03:00
DH
9df852e48b
rx/StaticString: split to StaticString and StaticCString
2025-10-16 11:33:37 +03:00
DH
e219bc4504
rx: add process utility
2025-10-16 11:29:16 +03:00
DH
0fb7aeb9b4
rx/MemoryTable: simplify map/unmap api
2025-10-12 00:04:30 +03:00
DH
014012c219
orbis: remove process list from context & initial serialization support
...
modernize kenv
add LockableKernelObject utility
2025-10-11 18:06:29 +03:00
DH
f71e3410c1
rx/serializer: fix array handling with gcc
2025-10-11 18:01:41 +03:00
DH
63e9a3f597
rx/MemoryTable: Modernize and optimize for pointer/rx::Ref
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
2025-10-10 21:52:16 +03:00
DH
fd9bf42538
rx: shared_cv/shared_mtx disable copying/moving
2025-10-06 01:55:11 +03:00
DH
be56f0745a
rx/serializer: fixed compilation with gcc
2025-10-06 01:54:10 +03:00
DH
37f423aec3
add missed file changes
2025-10-05 20:07:19 +03:00
DH
640df36c48
moved tsc and asm utilities to rx
2025-10-05 19:28:03 +03:00
DH
bd215fab92
removed zombies, add missed include
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
2025-10-05 16:48:13 +03:00
DH
ac853e0817
Moved Rc, BitSet, LinkedNode, IdMap utilities from orbis to rx
2025-10-05 01:41:09 +03:00
DH
7b03b695f5
android: fix linkage errors
2025-10-05 00:54:46 +03:00
DH
e73a0b962d
move IPC utilities from orbis-kernel to rx
2025-10-05 00:09:42 +03:00
DH
2965aaf3e3
replace bs_t with rx::EnumBitSet
2025-10-04 22:19:57 +03:00
DH
b8e08c1470
rx/StaticString: do not throw exceptions
2025-10-04 16:47:06 +03:00
DH
7419457efd
make clang-format happy
2025-10-04 14:54:28 +03:00
DH
2f70a5b6dd
rx: add simple serialization utility
2025-10-04 14:32:36 +03:00
DH
2df7b3871c
rx/refl: add C arrays support & reduce binary size
...
Use StaticString constant to keep only used part of template string
Use bisect for field count query
2025-10-04 14:29:29 +03:00
DH
593297153a
rx: add StaticString utility
2025-10-04 14:25:55 +03:00
DH
825c92b135
modernize rx::die utility
2025-10-04 14:23:42 +03:00
DH
5904079a87
temporary make std::print and std::format optional
2025-10-04 14:06:47 +03:00
DH
fc4339d841
rx/format: fix compilation with clang
2025-09-23 06:43:22 +03:00
DH
67f3ece45a
shader: improve to structural conversion transform
...
fix memory leak in spv::dump
properly print blocks
add loop, continue and selection construct nodes
add getParent() and print(...) to RegionLike
2025-09-20 22:08:21 +03:00
Guo Yunhe
a98f514b4f
fix(rx): git variables ( #101 )
Build RPCS3 Qt UI (Legacy) / RPCS3 Qt UI (Legacy) for Linux ${{ matrix.os }} ${{ matrix.compiler }} (.ci/build-linux-aarch64.sh, clang, ubuntu-24.04-arm) (push) Waiting to run
Build RPCS3 Qt UI (Legacy) / RPCS3 Qt UI (Legacy) for Linux ${{ matrix.os }} ${{ matrix.compiler }} (.ci/build-linux.sh, clang, ubuntu-24.04) (push) Waiting to run
Build RPCS3 Qt UI (Legacy) / RPCS3 Qt UI (Legacy) for Linux ${{ matrix.os }} ${{ matrix.compiler }} (.ci/build-linux.sh, gcc, ubuntu-24.04) (push) Waiting to run
Build RPCS3 Qt UI (Legacy) / RPCS3 Qt UI (Legacy) for Windows (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
2025-08-13 00:36:08 +03:00
DH
7115851c82
Initial new PPU interpreter implementation
...
Replaced dangerous offset32 usages with safe OFFSET_OF macro
2025-04-24 13:41:04 +03:00
DH
8dce5e1d11
rx/version: do not require git
2025-04-11 15:45:36 +03:00
DH
919703472c
Deploy dev builds to https://github.com/RPCSX/rpcsx-build
2025-04-10 00:32:29 +03:00
DH
6999572b08
cmake/ci: generate version file
2025-04-09 03:51:41 +03:00
DH
b33e2662b6
rx: add file lock utility
2025-04-08 18:23:25 +03:00
DH
42cb5d7977
format all source code with clang-format
2025-04-05 22:50:45 +03:00
DH
2d407fbf33
util: add debug utility
2024-11-24 14:05:46 +03:00