Commit graph

18664 commits

Author SHA1 Message Date
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
DH 797f70268f vfs: allow subdirectory creation in /dev 2024-08-31 23:24:52 +03:00
DH ceb0172b1e vfs: add exists test function 2024-08-31 23:23:11 +03:00
Ani e56164f1e3 rpcs3_version: Bump to 0.0.33 2024-08-31 21:46:33 +02:00
DH e6022c1c4c vm: fix mapping of file's last page
thanks @red_prig for investigation
2024-08-31 21:17:02 +03:00
DH ea2915467a kernel: add setKernelEnv 2024-08-31 20:54:29 +03:00
DH 1030f7d481 kernel: simplify and protect allocations 2024-08-31 20:52:30 +03:00
Ani ff870ca088 BUILDING: Bump gcc/clang versions to the ones used in rpcs3-docker
gcc: 11 -> 13
clang: 12 -> 17
2024-08-31 17:54:48 +02:00
Ani 52d91c4772 BUILDING: Add qt6-svg for archlinux systems 2024-08-31 17:54:48 +02:00
kd-11 c80342e8d4 aarch64: Support calloc patch blocks 2024-08-31 13:55:58 +03:00
kd-11 4d193ecb6a Block parallel JIT allocation on macos 2024-08-29 13:08:23 +03:00
kd-11 ce9024efc5 Fix overlapping addresses returned by mmap 2024-08-29 13:08:23 +03:00
kd-11 23788b04c6 Restore comment 2024-08-29 13:08:23 +03:00
kd-11 c0e577c4dc Allow overcommit on macos 2024-08-29 13:08:23 +03:00
kd-11 00a0c4e69d rsx: Silence compiler warnings 2024-08-29 13:08:23 +03:00
kd-11 81f91e2095 Fix GL stencil tracking 2024-08-29 13:08:23 +03:00
Megamouse 3b36df48e9 Vk/Gl/Overlays: Do not blend the alpha channel when rendering overlays
When blending a source pixel with alpha less than 1 onto a texture, we will end up having even less alpha than before.
This can lead to ugly "holes" in the overlays, especially on the edges of glyphs with smooth fonts for example.
We can fix this by only blending the RGB values while keeping the destination's alpha value.
I haven't really seen this happen in RPCS3, but it's better to be safe than sorry.
2024-08-28 01:19:15 +03:00
Elad Ashkenazi d1bfa9cd9c RSX: Fix RSX Captures 2024-08-27 06:51:55 +03:00
Megamouse e5b03d9cbd Qt: check microphone permissions 2024-08-26 07:42:22 +02:00
Megamouse 3420cb0365 Qt: ask for camera permissions 2024-08-26 07:42:22 +02:00
Megamouse 4a4762654b Qt: sync gui settings by default after setting or removing values 2024-08-26 06:28:47 +02:00
kd-11 56d35bf409 Fix crash in JIT when compiling LLVM blocks 2024-08-25 22:04:45 +03:00