Commit graph

500 commits

Author SHA1 Message Date
Isaac Marovitz 6019477fcb
infra: update workflows (#70)
* Update workflows

* Clang format 18

* Fix apt package
2024-09-25 16:04:18 +03:00
DH 4cf808facd gpu rewrite initial commit 2024-09-25 16:00:55 +03:00
Nikita Savyolov 0d4ed51cd9
emulate audio system without audio daemon (#74) 2024-09-25 14:54:28 +03:00
DHrpcs3 32cd68e746
Fix host_mmap 2024-09-24 23:11:48 +03:00
Alexandre Bouvier 0634f87168
cmake: fix link with lld and mold (#73) 2024-09-16 18:55:40 +03:00
Alexandre Bouvier 7e78907829
cmake: try system libraries first (#71) 2024-09-14 14:45:07 +03:00
Alexandre Bouvier 71c2185bf6
cmake: un-hardcode native architecture (#72) 2024-09-08 15:09:59 +03:00
DH 5830d66c4b bridge: fix more possible command skips
gpu: show window after os launch
2024-09-05 22:12:59 +03:00
DH d3b9ff4292 bridge: fix possible command skip 2024-09-05 20:31:36 +03:00
DH 068d95c078 cmake: move add_precompiled_vulkan_spirv to root cmake 2024-09-03 15:31:53 +03:00
DH 3b70ef2de2 add spirv ir gen tool 2024-09-03 15:30:55 +03:00
DH 07eb54743d add nlohmann json submodule 2024-09-03 14:25:37 +03:00
DH e259f904a4 share align utility 2024-09-03 13:25:06 +03:00
DH 55ac4dcc1b cmake: use compiled glslang 2024-09-03 11:11:00 +03:00
DH 1fe4958665 cmake: glslangValidator -> glslang 2024-09-03 10:54:43 +03:00
DH d7f486fdc9 add more utilities 2024-09-03 10:10:27 +03:00
DH 86e2d8b129 simplified MemoryTable utility 2024-09-03 10:09:35 +03:00
DH bd39f9a070 add SPIR-V submodules 2024-09-03 09:43:58 +03:00
DH 225850483b fixed build errors with gcc 2024-09-02 20:53:05 +03:00
DH 7059f1f0c5 ipmi: fix servers emulation 2024-09-02 20:44:25 +03:00
DH 1a66882197 fix version string 2024-09-02 20:33:49 +03:00
DH 172d31ed42 dmem: fix crash on mapping reserved area 2024-09-02 20:33:16 +03:00
DH 84d2add72d rpcsx-os: fix sdk version fetching 2024-09-02 20:32:27 +03:00
DH b2e180e533 kernel: reduce log spam 2024-09-02 20:31:47 +03:00
DH d54fc9764f kernel: implement sys_fork 2024-09-02 20:31:00 +03:00
DH b32b4e1c60 kernel: implement sys_get_authinfo for pid > 0 2024-09-02 20:30:20 +03:00
DH 2551966931 ipmi: implement sysIpmiSendConnectResult 2024-09-02 20:29:31 +03:00
DH 6a9924ebd1 gpu: add mulitprocess buffer commits 2024-09-02 20:24:16 +03:00
DH d0c9585b62 ipmi: fix merge error 2024-09-01 21:51:02 +03:00
DH d4840e9d7e move gpu connection to dce 2024-09-01 21:24:55 +03:00
DH e0729f1ec5 rpcsx-gpu: scheduler: fix race 2024-09-01 21:11:56 +03:00
DH 700e75c5ab dce: fix buffer in use usage 2024-09-01 20:26:53 +03:00
DH 6455fe6f5f rpcsx-gpu: add a bit more vk formats 2024-09-01 18:53:08 +03:00
DH df3a2d36d2 vm: fix initial process memory name 2024-09-01 18:52:32 +03:00
DH b17bf677e5 ipmi: fix HLE ipmi servers 2024-09-01 18:51:47 +03:00
DH f17e80db41 linker: fix segment protection flags 2024-09-01 18:50:22 +03:00
DH 26ffd8cbb2 add hexdump utility 2024-09-01 18:04:55 +03:00
DH 83ee2942fc ipmi: use cv to wait async responses 2024-09-01 18:02:43 +03:00
DH 2c781626d3 rpcsx-gpu: add multiprocess support 2024-09-01 17:43:45 +03:00
DH f77376c1e3 add hctrl device 2024-09-01 00:41:32 +03:00
DH c8abd7501a dce: add stub for open ioctl 2024-09-01 00:25:36 +03:00
DH ee9dd30885 kernel: add missed include 2024-09-01 00:10:56 +03:00
DH e4f370c3a9 shaders: do not crash if fetching sampler data fails 2024-09-01 00:08:03 +03:00
DH a6f2effc8a kevent: do not wakeup on empty kqueue 2024-09-01 00:05:06 +03:00
DH eacd758dae sysctl: stub kern.os_rel_date and machdep.sceKernelIsCavern 2024-09-01 00:01:59 +03:00
DH b0b0226064 kevent: fix race on process exit event 2024-08-31 23:59:28 +03:00
DH d0d22529f9 iodev: add kayman/reg device stub 2024-08-31 23:55:47 +03:00
DH f6369c710a dce: initialize kevent registers 2024-08-31 23:47:20 +03:00
DH 8b11ee22bb kernel: thr_new: read thread name 2024-08-31 23:34:52 +03:00
DH f09d3151ff loader: use interpreter if possible
fixed end address alignment
fixed loading elfs without sceDynlibData
pass phdr address to interpreter
cleanup
2024-08-31 23:31:45 +03:00