Commit graph

18652 commits

Author SHA1 Message Date
oltolm cd8954db14 fix deprecation warnings in Qt 6.8 2024-10-28 23:42:02 +01:00
Megamouse 431221f172 Don't log "always" messages in fatal_error_listener until enabled
Opening the console breaks Qt cli popups
2024-10-25 20:10:46 +02:00
elad335 3ecb14dcda sys_event_flag_set: Break atomic operation dependencies 2024-10-25 15:53:53 +03:00
elad335 a325eb52bd Compilation hotfix 2024-10-25 13:21:49 +03:00
elad335 84217917d5 utils/sysinfo.cpp: New TSC calibration technique 2024-10-25 10:00:21 +03:00
Nikita Savyolov c2fa3895a1
rpcsx: free resampler in at9 initialize 2024-10-24 22:49:51 +03:00
elad335 af052b0627 RawSpu: Optimize START register/commands
START MFC proxy commands can be common even after their need, optimize their usage.
2024-10-24 21:03:06 +03:00
elad335 c70c08bb07 utils: Make get_tsc_freq() inlined and non-blocking 2024-10-24 21:03:06 +03:00
elad335 2e8029a45b get_system_time(): Add fast TSC-based path 2024-10-24 21:03:06 +03:00
elad335 a9a454faf7 asm: Fix utils::rational_mul optimization 2024-10-24 21:03:06 +03:00
Elad 3378b03c1f Optimize get_system_time using 128 bit math 2024-10-24 21:03:06 +03:00
elad335 8d9911e383 Implement u64_x_u64_=_u128 optimization 2024-10-24 21:03:06 +03:00
Nikita Savyolov fc8ea00e8f
rpcsx: ajm at9 fixes for one game 2024-10-23 20:33:58 +03:00
kd-11 60ae4c1121 rsx: Fix crash when host labels option is disabled 2024-10-23 19:28:32 +02:00
kd-11 5ed7d043c4 Fix build and cleanup 2024-10-23 16:33:44 +03:00
kd-11 c28ec457fd gl: Silence compiler warnings 2024-10-23 16:33:44 +03:00
kd-11 a79ef1efb2 gl: Fix check_state compilation error 2024-10-23 16:33:44 +03:00
kd-11 1299aa68b3 cmake: Update build files for GL DMA 2024-10-23 16:33:44 +03:00
kd-11 681debd8f6 gl: Finalize host labels implementation 2024-10-23 16:33:44 +03:00
kd-11 0db06964dc Whitespace 2024-10-23 16:33:44 +03:00
kd-11 6ce1816e3f rsx: Move the host job management into common code to share with GL 2024-10-23 16:33:44 +03:00
kd-11 7fdfbe3c52 gl: Implement basic DMA layer using AMD_pinned_memory 2024-10-23 16:33:44 +03:00
DH 9f230af943 gpu: do not crash on null pixel shader 2024-10-23 03:08:25 +03:00
DH 43afb19855 gpu: implement mrtz exp target 2024-10-23 02:48:27 +03:00
DH f79e16eb4d gpu: workaround write to context register with SET_CONFIG_REG 2024-10-23 02:32:43 +03:00
DH 373826b506 gpu: swizzle buffer on load 2024-10-23 01:17:12 +03:00
DH 418780eb25 Revert "shm: remove size hack"
This reverts commit 662b23be80.
2024-10-22 22:36:17 +03:00
DH 1fbb7c2edf orbis-kernel: fix sys_truncate 2024-10-22 19:44:18 +03:00
DH 662b23be80 shm: remove size hack
no need to do it anymore
2024-10-22 19:43:23 +03:00
DH fc12bee2cb add --disable-cache option 2024-10-22 19:41:30 +03:00
DH 6a2507c777 gpu: add 8 gfx indirect rings 2024-10-22 19:04:32 +03:00
DH 2432a5cc74 gpu: fix segfault on invalid depth format 2024-10-22 15:18:31 +03:00
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 2024-10-20 23:32:59 +03:00
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