Commit graph

652 commits

Author SHA1 Message Date
DHrpcs3
175ea2d623
Merge pull request #79 from IsaacMarovitz/utmx-const
orbis-kernel: Define umtx ops in header
2024-10-15 23:54:47 +03:00
Isaac Marovitz
370b9695ac
Define umtx ops in header 2024-10-15 22:21:05 +02:00
DH
7d4380b242 fix build with glfw < 3.4 2024-10-15 20:16:47 +03:00
DHrpcs3
08f73b28c3
workflows: update glfw 2024-10-15 20:08:37 +03:00
DH
524e9730e2 gpu: compute: stub acquire mem
bugfixes
2024-10-15 19:02:37 +03:00
DH
7a7f317ce8 gpu: compute: implement IT_INDIRECT_BUFFER 2024-10-15 18:54:25 +03:00
DH
4fe857485c gpu: implement compute queue 2024-10-15 18:35:17 +03:00
DH
1f28918fc9 Update LibAtrac9 2024-10-15 14:47:15 +03:00
DH
fe3bb9ffc1 gpu: use wayland if it available 2024-10-15 01:15:34 +03:00
DH
5102e2e391 gpu: do not crash on null debug string 2024-10-14 23:35:33 +03:00
DH
eeb9c67e16 gpu: setup signal handler 2024-10-14 23:35:05 +03:00
DH
6259005d56 orbis-kernel: kalloc: reduce shared memory size
add detailed log on failure
2024-10-14 20:32:02 +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
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
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
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
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
DH
7bea1e354f rpcsx-gpu: implement 2d tiler 2024-10-05 20:31:03 +03:00
DH
5f23121d33 rpcsx-gpu: shader: skip nops 2024-10-05 01:10:07 +03:00
DH
5761bb0476 rpcsx-gpu: IT_DMA_DATA: fix memory fill with constant 2024-10-05 01:08:21 +03:00
DH
759616e3b7 rpcsx-gpu: IT_SET_CONFIG_REG: removed wrong assert 2024-10-04 23:54:46 +03:00
DH
8d7686c3d2 rpcsx-gpu: IT_WRITE_DATA: implement TC L2 destination 2024-10-04 23:52:37 +03:00
DH
df225532ca rpcsx-gpu: handle VK_SUBOPTIMAL_KHR 2024-10-04 23:24:48 +03:00
DH
87845d62a7 rpcsx-os: alsa: non-blocking mode 2024-10-04 19:36:23 +03:00
DH
113abf20e5 rpcsx-gpu: fix flip image acquire
fix cmpx
fix cs init ordering
implement s_mulk_i32, s_abs_i32, s_cmovk_i32, s_cmov_b32 and s_cmov_b64
fix s_mul_i32
fix s_cbranch_* for cs
2024-10-04 17:45:56 +03:00
DHrpcs3
23226c966a
Merge pull request #76 from abouvier/cmake-alsa
cmake: use ALSA imported target
2024-10-04 17:38:09 +03:00
Alexandre Bouvier
35114e3c0c cmake: use ALSA imported target 2024-10-04 16:23:19 +02:00
DH
21d67947dd rpcsx-os: alsa: avoid recursion 2024-10-04 16:53:55 +03:00