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
DH
ff297652e7
rpcsx-os: audio: refactoring
2024-10-04 16:45:19 +03:00
DHrpcs3
f838dbbeae
Merge pull request #75 from ga2mer/audiodevice
...
Audio daemon playback support
2024-10-04 15:28:46 +03:00
Nikita Savyolov
cfc42bf804
rpcsx-os: create audio device only for hdmi aout
2024-10-04 09:40:52 +03:00
Nikita Savyolov
3c1620c030
rpcsx-os: aout playback support
2024-10-04 00:24:34 +03:00
Nikita Savyolov
1a3d783c78
rpcsx-os: run devices in audio daemon
2024-10-04 00:18:07 +03:00
DH
995c982923
tiler: avoid usage of 8 bit types in 1d tiler
2024-10-02 22:20:26 +03:00
DH
60cecf4fbc
rpcsx-gpu: implement depth formats
2024-10-02 15:27:32 +03:00
DH
951d0a35a2
rpcsx-gpu: use storage buffer to pass config
2024-10-02 15:26:40 +03:00
DH
2ed1c7fa73
orbis-kernel: removed test change
2024-10-02 02:34:35 +03:00
DH
54afa1938c
rpcsx-gpu: make shaderNonSemanticInfo optional
2024-10-02 02:28:09 +03:00
DH
e2c7b0fe2d
tiler: use push constant to deliver configuration
2024-10-02 02:08:09 +03:00
DH
835e3f3417
rpcsx-gpu: SPV_EXT_physical_storage_buffer -> SPV_KHR_physical_storage_buffer
...
mesa likes SPV_KHR more
2024-10-01 23:32:02 +03:00
DH
d9415d8ae5
rpcsx-gpu2 -> rpcsx-gpu
2024-10-01 22:04:40 +03:00
DH
b80a70f176
rpcsx-gpu -> rpcsx-gpu-legacy
2024-10-01 22:03:29 +03:00
DH
dcc4943812
gpu2: safe gpu tiler api
2024-10-01 21:51:43 +03:00