Commit graph

18664 commits

Author SHA1 Message Date
Nikita Savyolov 8073b49bea
rpcsx: ajm gapless decode wip 2024-10-20 14:20:44 +03:00
DH deb09371bc gpu: split command and gfx queues 2024-10-19 15:44:32 +03:00
Nikita Savyolov 0a898a507a
rpcsx: ajm decode draft 2024-10-18 22:36:51 +03:00
DH 5ce8d5147a gpu: handle compute me 2 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
fix shader memory changes test
2024-10-17 15:22:06 +03:00
Elad Ashkenazi 3e516df214 SPU: Reimplement SPURS limiter 2024-10-17 13:59:56 +03:00
Zion Nimchuk 899b4aaeec Use system SDL by default since we don't properly support building with just builtin SDL 2024-10-17 09:01:46 +02:00
Zion Nimchuk d2612bed3a Switch to focal for aarch64, update Qt 2024-10-17 09:01:46 +02:00
Zion Nimchuk 42b255a4a2 Fix checkrt bundling and remove legacy deploy script 2024-10-17 09:01:46 +02:00
DH f5b883aa83 gpu: relax queue requirements 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 2024-10-16 05:11:45 +03:00
DHrpcs3 175ea2d623
Merge pull request #79 from IsaacMarovitz/utmx-const
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
Antonino Di Guardo 18c01f7151
Fixed compilation with cmake on Windows (#16184)
* Fixed compilation with cmake on Windows
* cleanup on post build actions for Windows on cmake solution + minor cleanup
* fix link error on IntelJITEvents
2024-10-15 17:53:31 +02:00
DH 4fe857485c gpu: implement compute queue 2024-10-15 18:35:17 +03:00
shinra-electric 4cd1d639ed
3rd Party: Bump MoltenVK to 1.2.11 (Vulkan SDK 1.3.296) (#16190) 2024-10-15 16:40:45 +02:00
DH 1f28918fc9 Update LibAtrac9 2024-10-15 14:47:15 +03:00
Megamouse 2732d6c3dc Qt: Make sure that table columns and their actions have the same state after restoring the layout 2024-10-15 12:59:37 +02:00
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