Commit graph

51 commits

Author SHA1 Message Date
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
Some checks are pending
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
Some checks are pending
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)
Some checks are pending
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
DH fd44e4f960 refl: accept enums without valid 0 members 2024-11-20 23:12:34 +03:00
DH 676aa359e7 utilities: TypeId: store name of type 2024-11-12 13:01:15 +03:00
DH b012964099 utilities: fix refl::calcFieldCount for enum
add unordered_vector utility
modernize hexdump
2024-10-31 22:57:08 +03:00
DH 99b0140dc5 add relf and format utilities 2024-10-13 16:32:36 +03:00
DH 0c16e294d4 merge rpcsx-gpu and rpcsx-os
initial watchdog implementation
implement gpu -> os events
implement main gfx queue
2024-10-12 05:24:58 +03:00
DH dd2ed74ff8 rpcsx-gpu: initial cache implementation 2024-10-09 05:14:46 +03:00
DH 239a0645bc gpu2: initial dispatch implementation 2024-09-30 21:43:34 +03:00
DH 0877d3f1cd gpu2: move shader resource management to cache
fixed descriptor set binding
fixed 5_6_5 format swizzling
fix rect calculation
fix possible crash in scheduler
implement lock-free bit pool utility
2024-09-29 03:22:39 +03:00
DH 4cf808facd gpu rewrite initial commit 2024-09-25 16:00:55 +03:00
DH d3b9ff4292 bridge: fix possible command skip 2024-09-05 20:31:36 +03:00
DH e259f904a4 share align utility 2024-09-03 13:25:06 +03:00
DH d7f486fdc9 add more utilities 2024-09-03 10:10:27 +03:00
DH 86e2d8b129 simplified MemoryTable utility 2024-09-03 10:09:35 +03:00
DH 1a66882197 fix version string 2024-09-02 20:33:49 +03:00
DH 26ffd8cbb2 add hexdump utility 2024-09-01 18:04:55 +03:00
DH e6022c1c4c vm: fix mapping of file's last page
thanks @red_prig for investigation
2024-08-31 21:17:02 +03:00
Alexandre Bouvier 56ed80c35f
[rx] cmake: fix git detection (#59) 2023-11-12 14:07:46 +03:00
DH 4096df70f4 Fix git draft 2023-11-11 00:02:56 +03:00
DH 135c63117b Add version utility 2023-11-10 23:41:44 +03:00
DH a98ac71b83 [rpcsx-os] dmem: fix allocator 2023-11-10 21:04:33 +03:00
DH 288f7fcc7a [rpcsx-os] vm: implement virtual query 2023-10-17 23:25:06 +03:00