Megamouse
d4ce5b86ec
Improve log file creation error message
...
Early out in file_writer ctor instead of large if else
2024-10-14 21:29:51 +02:00
Megamouse
16c1b9ed73
Fix some narrowing warnings
2024-10-14 21:29:51 +02:00
DH
6259005d56
orbis-kernel: kalloc: reduce shared memory size
...
add detailed log on failure
2024-10-14 20:32:02 +03:00
Elad Ashkenazi
42ee2463c7
Initialize some spu_thread members
2024-10-14 20:15:14 +03:00
Elad Ashkenazi
2fc9ae5d28
sys_vm: Argument checking fixes
2024-10-14 20:15:14 +03:00
Elad Ashkenazi
28dc7356a8
sys_memory: Fix argument size type
2024-10-14 20:15:14 +03:00
Elad Ashkenazi
f6c585902a
sys_spu: Fix SPU queue index type
2024-10-14 20:15:14 +03:00
Elad Ashkenazi
693cf9950f
sys_spu: Minor fixes
2024-10-14 20:15:14 +03:00
DH
66890b53d2
orbis-kernel: kalloc: revert heap base change
2024-10-14 19:58:29 +03:00
DH
22674a4c67
orbis-kernel: kalloc: do not use debug heap by default
2024-10-14 19:51:04 +03:00
DH
55f1f26806
orbis-kernel: kalloc: reduce log spam
2024-10-14 19:35:25 +03:00
DH
2a6daa5538
remove shm from devices list
...
thanks to red_prig for investigation
2024-10-14 19:21:42 +03:00
DH
1d840adfdf
gpu: fix main queue size
2024-10-14 19:20:56 +03:00
DH
0e8a918f45
watchdog: track all child processes
2024-10-14 19:20:36 +03:00
DH
0cca4b83be
orbis-kernel: kevent: always clear display and graphics core events
2024-10-14 19:15:44 +03:00
DH
00b9f016e3
orbis-kernel: implement debug kalloc
2024-10-14 19:15:05 +03:00
Elad Ashkenazi
cef3ee2d80
SPU: More SPURS limiter fixes
2024-10-14 06:30:05 +03:00
DH
fe5618063d
cmake: fix build with ninja
2024-10-13 20:39:51 +03:00
DH
add1de6cdb
fix ffmpeg targets
2024-10-13 20:19:33 +03:00
DH
99b0140dc5
add relf and format utilities
2024-10-13 16:32:36 +03:00
DH
444fc1a387
add ffmpeg and libatrac9 submodules
2024-10-13 16:32:12 +03:00
DHrpcs3
325708a4e2
Merge pull request #77 from Darkhost1999/patch-1
...
Update BUILDING.md
2024-10-13 15:50:30 +03:00
Darkhost1999
85bd5be5ef
Update BUILDING.md
...
Third party dependencies have been merged into the source tree as submodules! If you previously installed RPCSX when you needed `spirv-cross`, `gslang`, or `xbyak`, you should run:
```
git pull
git submodule update --recursive --remote
```
2024-10-12 13:19:45 -05:00
DH
988212a91e
gpu: expose public API
...
fix release build
2024-10-12 12:36:39 +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
Elad Ashkenazi
8fac136056
SPU: SPURS pause based average task order duration
2024-10-11 17:41:34 +03:00
Elad Ashkenazi
fa707047e6
SPU: Remove illegal SPURS setting value
2024-10-11 07:28:28 +03:00
Elad
c009215983
SPU: Fix "Max SPURS Threads" performance
2024-10-11 07:28:28 +03:00
DH
8e9711e0f6
rpcsx-gpu: cache properly flush cache on memory access
2024-10-09 14:59:13 +03:00
DH
88fde9c503
rpcsx-gpu: cache: do not flush compatible images
2024-10-09 14:01:42 +03:00
DH
dd2ed74ff8
rpcsx-gpu: initial cache implementation
2024-10-09 05:14:46 +03:00
DH
28e1b544e6
remove rpcsx-gpu-legacy
2024-10-07 18:21:16 +03:00
DHrpcs3
91102c133b
workflows: Use newer libasound2-dev
2024-10-07 18:18:58 +03:00
Elad Ashkenazi
d51d5ce86d
SPURS limiter tweaks
2024-10-07 15:02:23 +03:00
RipleyTom
36da83592a
Improve AMD cpu detection
2024-10-07 05:36:19 +02:00
DH
20e394e47c
rpcsx-os: dmem: fix queryMaxFreeChunkSize
2024-10-06 13:06:42 +03:00
DH
8f46b420c9
orbis-kernel: sys_evf_create: ignore shared evf duplication
2024-10-06 13:05:23 +03:00
DH
42ad5c1cc9
rpcsx-gpu: fix IT_DRAW_INDEX_2
...
fix IT_INDEX_BASE
fix depth size
fix image_get_lod
2024-10-06 13:03:30 +03:00
Megamouse
0a57c459b6
overlays: add friends list to home menu
2024-10-06 09:57:20 +02:00
Megamouse
73fe420d09
RPCN: add overlay messages on friend requests
2024-10-06 06:35:48 +02:00
DH
e4866cd2eb
rpcsx-gpu: fix drawIndexOffset2
2024-10-06 04:06:44 +03:00
DH
930cf2a86b
rpcsx-gpu: implement image_load & image_load_mip
2024-10-06 03:09:12 +03:00
DH
fb64f8b4f8
rpcsx-gpu: fix linear tiler offset
...
implement depth clear
implemented shader resource merge
fix smrd offset
fix discard export
2024-10-06 02:18:57 +03:00
Megamouse
a85cdb5947
Update FAudio to 24.10
2024-10-05 22:50:30 +02:00
Megamouse
511f8a91f1
Update SDL to 2.30.8
2024-10-05 22:50:30 +02:00
Megamouse
2d1da95bc1
VS: Fix zstd debug lib
2024-10-05 22:50:30 +02:00
Malcolm Jestadt
967adaf9db
SPU LLVM: Compute frest exponent at runtime rather than using the lookup table
...
- Provides a small speedup and smaller codesize
2024-10-05 20:44:23 +03:00
Malcolm Jestadt
8ca60df1ab
SPU LLVM: Add optimized path for spu_re_acc special cases
...
- Uses vfixupimmps (AVX-512), 5 instructions down to 1
2024-10-05 20:44:23 +03:00
DH
7bea1e354f
rpcsx-gpu: implement 2d tiler
2024-10-05 20:31:03 +03:00
RipleyTom
4832267307
Fixes audio buffering on non-windows platforms
2024-10-05 11:44:15 +03:00