rpcsx/rx/include/rx
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
..
AddressRange.hpp rpcsx-gpu: initial cache implementation 2024-10-09 05:14:46 +03:00
align.hpp moved tsc and asm utilities to rx 2025-10-05 19:28:03 +03:00
asm.hpp add missed file changes 2025-10-05 20:07:19 +03:00
AtomicOp.hpp move IPC utilities from orbis-kernel to rx 2025-10-05 00:09:42 +03:00
atScopeExit.hpp add more utilities 2024-09-03 10:10:27 +03:00
BitField.h Initial new PPU interpreter implementation 2025-04-24 13:41:04 +03:00
bits.hpp gpu rewrite initial commit 2024-09-25 16:00:55 +03:00
BitSet.hpp Moved Rc, BitSet, LinkedNode, IdMap utilities from orbis to rx 2025-10-05 01:41:09 +03:00
ConcurrentBitPool.hpp gpu2: move shader resource management to cache 2024-09-29 03:22:39 +03:00
debug.hpp util: add debug utility 2024-11-24 14:05:46 +03:00
die.hpp rx/StaticString: do not throw exceptions 2025-10-04 16:47:06 +03:00
EnumBitSet.hpp orbis: implement physical memory emulation level & utils improvement 2025-11-30 15:46:37 +03:00
FileLock.hpp rx: add file lock utility 2025-04-08 18:23:25 +03:00
format-base.hpp rx/StaticString: do not throw exceptions 2025-10-04 16:47:06 +03:00
format.hpp android: fix linkage errors 2025-10-05 00:54:46 +03:00
FunctionRef.hpp orbis: implement physical memory emulation level & utils improvement 2025-11-30 15:46:37 +03:00
hexdump.hpp rx: add file lock utility 2025-04-08 18:23:25 +03:00
IdMap.hpp orbis: remove process list from context & initial serialization support 2025-10-11 18:06:29 +03:00
LinkedNode.hpp Moved Rc, BitSet, LinkedNode, IdMap utilities from orbis to rx 2025-10-05 01:41:09 +03:00
Mappable.hpp orbis: implement physical memory emulation level & utils improvement 2025-11-30 15:46:37 +03:00
mem.hpp fix android build 2025-10-17 02:43:13 +03:00
MemoryTable.hpp orbis: implement physical memory emulation level & utils improvement 2025-11-30 15:46:37 +03:00
print.hpp temporary make std::print and std::format optional 2025-10-04 14:06:47 +03:00
Process.hpp rx: add process utility 2025-10-16 11:29:16 +03:00
Rc.hpp orbis: implement physical memory emulation level & utils improvement 2025-11-30 15:46:37 +03:00
refl.hpp orbis: implement physical memory emulation level & utils improvement 2025-11-30 15:46:37 +03:00
Serializer.hpp orbis: implement physical memory emulation level & utils improvement 2025-11-30 15:46:37 +03:00
SharedAtomic.hpp add missed file changes 2025-10-05 20:07:19 +03:00
SharedCV.hpp rx: shared_cv/shared_mtx disable copying/moving 2025-10-06 01:55:11 +03:00
SharedMutex.hpp rx: shared_cv/shared_mtx disable copying/moving 2025-10-06 01:55:11 +03:00
simd.hpp Initial new PPU interpreter implementation 2025-04-24 13:41:04 +03:00
StaticString.hpp rx/StaticString: split to StaticString and StaticCString 2025-10-16 11:33:37 +03:00
StrUtil.hpp rx: move StrUtil, cleanup and optimize 2025-11-09 21:51:04 +03:00
tsc.hpp moved tsc and asm utilities to rx 2025-10-05 19:28:03 +03:00
TypeId.hpp utilities: TypeId: store name of type 2024-11-12 13:01:15 +03:00
types.hpp moved tsc and asm utilities to rx 2025-10-05 19:28:03 +03:00
unordered_vector.hpp utilities: fix refl::calcFieldCount for enum 2024-10-31 22:57:08 +03:00
v128.hpp Initial new PPU interpreter implementation 2025-04-24 13:41:04 +03:00
Version.hpp format all source code with clang-format 2025-04-05 22:50:45 +03:00