Commit graph

18583 commits

Author SHA1 Message Date
nastys 8e4f5cc7b3 Update build-mac.sh 2024-10-15 10:28:00 +02:00
Elad Ashkenazi e58a3ab7e0 sys_spu: Fix order of some checks 2024-10-15 10:42:22 +03:00
Elad Ashkenazi e0e1c729cd Fix sys_spu_thread_group_disconnect_event 2024-10-15 10:42:22 +03:00
Elad Ashkenazi 7c6b558647 Improve sys_spu_thread_initialize 2024-10-15 09:36:36 +03:00
Elad Ashkenazi 217c924d42 Fix sys_vm_memory_map 2024-10-15 09:36:36 +03:00
Megamouse 7b92cbcb9a input: use std::array for sticks, sensors and motors
We always have the same amount of those.
So using a vector has always been a bit confusing.
2024-10-15 01:50:22 +02:00
Megamouse c882f0baf0 input: fix segfault caused by lockless std::move of stick vector
The copy assignment seems to fix this
2024-10-15 01:50:22 +02:00
DH fe3bb9ffc1 gpu: use wayland if it available 2024-10-15 01:15:34 +03:00
nastys f1f124dcbf
macOS arm64 CI: Fix packages requiring curl, and fix Ventura (#16193) 2024-10-15 00:01:13 +02: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
Megamouse d4ce5b86ec Improve log file creation error message
Early out in file_writer ctor instead of large if else
2024-10-14 21:29:51 +02:00
Megamouse 16c1b9ed73 Fix some narrowing warnings 2024-10-14 21:29:51 +02:00
DH 6259005d56 orbis-kernel: kalloc: reduce shared memory size
add detailed log on failure
2024-10-14 20:32:02 +03:00
Elad Ashkenazi 42ee2463c7 Initialize some spu_thread members 2024-10-14 20:15:14 +03:00
Elad Ashkenazi 2fc9ae5d28 sys_vm: Argument checking fixes 2024-10-14 20:15:14 +03:00
Elad Ashkenazi 28dc7356a8 sys_memory: Fix argument size type 2024-10-14 20:15:14 +03:00
Elad Ashkenazi f6c585902a sys_spu: Fix SPU queue index type 2024-10-14 20:15:14 +03:00
Elad Ashkenazi 693cf9950f sys_spu: Minor fixes 2024-10-14 20:15:14 +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
Elad Ashkenazi cef3ee2d80 SPU: More SPURS limiter fixes 2024-10-14 06:30: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
Elad Ashkenazi 8fac136056 SPU: SPURS pause based average task order duration 2024-10-11 17:41:34 +03:00
Elad Ashkenazi fa707047e6 SPU: Remove illegal SPURS setting value 2024-10-11 07:28:28 +03:00
Elad c009215983 SPU: Fix "Max SPURS Threads" performance 2024-10-11 07:28:28 +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
Elad Ashkenazi d51d5ce86d SPURS limiter tweaks 2024-10-07 15:02:23 +03:00
RipleyTom 36da83592a Improve AMD cpu detection 2024-10-07 05:36:19 +02: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
Megamouse 0a57c459b6 overlays: add friends list to home menu 2024-10-06 09:57:20 +02:00