622 Commits

Author SHA1 Message Date
DH
5d1fb82cc4 orbis-kernel: do not force clear of graphics core events 2024-10-22 15:10:35 +03:00
DH
15e896b310 dmem: setup base address if not present 2024-10-22 15:02:31 +03:00
DH
0946dcb768 gpu: fix compilation error 2024-10-22 14:22:57 +03:00
DH
7aade2f862 gpu: shader: fix partial exp 2024-10-22 14:21:14 +03:00
DH
7d704c37d5 gpu: implement image_store, image_store_pck, image_store_mip, image_store_mip_pck
fix convert_to_format
2024-10-22 13:46:12 +03:00
DH
0287d42aa5 gpu: implement image buffer
Some checks failed
Formatting check / formatting-check (push) Has been cancelled
Build RPCSX / build-rpcsx (push) Has been cancelled
2024-10-20 23:32:59 +03:00
DH
deb09371bc gpu: split command and gfx queues
Some checks failed
Formatting check / formatting-check (push) Has been cancelled
Build RPCSX / build-rpcsx (push) Has been cancelled
2024-10-19 15:44:32 +03:00
DH
5ce8d5147a gpu: handle compute me 2
Some checks failed
Formatting check / formatting-check (push) Has been cancelled
Build RPCSX / build-rpcsx (push) Has been cancelled
2024-10-17 20:01:03 +03:00
DH
7e7a56f0e2 rpcsx: args simplification
add --fw option
resolve guest path from host
boot fw if guest argv not specified
2024-10-17 19:19:20 +03:00
DH
19939727e3 gpu: shader: fix inout arg handling
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-rpcsx (push) Waiting to run
fix shader memory changes test
2024-10-17 15:22:06 +03:00
DH
f5b883aa83 gpu: relax queue requirements
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-rpcsx (push) Waiting to run
2024-10-17 04:52:29 +03:00
DH
f6fa29295b gpu: relax queue requirements 2024-10-17 04:42:59 +03:00
DH
32a2c58441 gpu: shader: implement more instructions
add v_mad_u64_u32, v_mad_i64_i32, image_sample_l
stub s_ttracedata
fix s_andn2_saveexec_b64, s_orn2_saveexec_b64, s_subb_u32
2024-10-17 04:42:08 +03:00
DH
f135c0d4b7 gpu: add queue validation 2024-10-17 04:38:24 +03:00
DH
4a66097f2d gpu: cache: increase descriptor pool size 2024-10-17 04:23:19 +03:00
DH
9394b6c481 gpu: cache: fix possible segfault on image invalidation 2024-10-17 03:50:31 +03:00
DH
fa602802da gpu: fix compilation error
bugfixes
2024-10-17 03:42:49 +03:00
DH
ae6bb38073 gpu: reduce log spam 2024-10-17 02:05:35 +03:00
DH
208c245e95 dce: implement submit and write eop 2024-10-17 01:25:43 +03:00
DH
bdd4b91a32 gpu: implement flip on eop
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-rpcsx (push) Waiting to run
2024-10-16 05:11:45 +03:00
DHrpcs3
175ea2d623
Merge pull request #79 from IsaacMarovitz/utmx-const
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-rpcsx (push) Waiting to run
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
Some checks are pending
Build RPCSX / build-rpcsx (push) Waiting to run
2024-10-15 14:47:15 +03:00
DH
fe3bb9ffc1 gpu: use wayland if it available
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-rpcsx (push) Waiting to run
2024-10-15 01:15:34 +03:00
DH
5102e2e391 gpu: do not crash on null debug string
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-rpcsx (push) Waiting to run
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
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-rpcsx (push) Waiting to run
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
Some checks failed
Formatting check / formatting-check (push) Has been cancelled
Build RPCSX / build-rpcsx (push) Has been cancelled
fix release build
2024-10-12 12:36:39 +03:00
DH
0c16e294d4 merge rpcsx-gpu and rpcsx-os
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-rpcsx (push) Waiting to run
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
Some checks failed
Formatting check / formatting-check (push) Has been cancelled
Build RPCSX / build-rpcsx (push) Has been cancelled
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