Elad
|
0e31aafc09
|
Fixup GCM unmap event sending
|
2024-11-02 21:43:35 +02:00 |
|
oltolm
|
42751cc8fb
|
SPULLVMRecompiler: remove unnecessary bitcast
|
2024-11-01 16:31:14 +02:00 |
|
Elad
|
e67d090c35
|
Fixup sys_event_port_send
|
2024-11-01 10:43:46 +02:00 |
|
Elad
|
ddd0494cf4
|
Silence sys_ss_access_control_engine
|
2024-11-01 10:43:46 +02:00 |
|
Elad
|
2222807624
|
RSX/GCM: Fix memory unmapping for HLE GCM
|
2024-11-01 10:43:46 +02:00 |
|
Elad
|
488814bb2d
|
rsx/vm: Exclude events from VM mutex
Fixes a deadlock from a recent pull request, perhaps also some deadlocks with locking both IDM and VM mutex.
|
2024-11-01 07:37:57 +02:00 |
|
Elad
|
b87c891ec4
|
Fixup sys_event to check EBUSY only for PPU->PPU signals
|
2024-11-01 07:37:57 +02:00 |
|
Elad
|
5c5edb4785
|
sys_event: Implement EBUSY for disconnection
|
2024-10-30 21:15:16 +02:00 |
|
elad335
|
97f2b6b701
|
Fix get_system_time()
|
2024-10-29 19:26:33 +02:00 |
|
elad335
|
92bf6ed0a7
|
Replace rsx::uclock with get_system_time()
|
2024-10-29 19:26:33 +02:00 |
|
elad335
|
29c1c3df1f
|
sys_event_flag_set: Minor improvement
|
2024-10-29 19:26:33 +02: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
|
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
|
2e8029a45b
|
get_system_time(): Add fast TSC-based path
|
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 |
|
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 |
|
Elad Ashkenazi
|
3e516df214
|
SPU: Reimplement SPURS limiter
|
2024-10-17 13:59:56 +03: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
|
16c1b9ed73
|
Fix some narrowing warnings
|
2024-10-14 21:29:51 +02: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 |
|
Elad Ashkenazi
|
cef3ee2d80
|
SPU: More SPURS limiter fixes
|
2024-10-14 06:30:05 +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 |
|
Elad Ashkenazi
|
d51d5ce86d
|
SPURS limiter tweaks
|
2024-10-07 15:02:23 +03:00 |
|
Megamouse
|
0a57c459b6
|
overlays: add friends list to home menu
|
2024-10-06 09:57:20 +02:00 |
|
Megamouse
|
73fe420d09
|
RPCN: add overlay messages on friend requests
|
2024-10-06 06:35:48 +02:00 |
|
Malcolm Jestadt
|
967adaf9db
|
SPU LLVM: Compute frest exponent at runtime rather than using the lookup table
- Provides a small speedup and smaller codesize
|
2024-10-05 20:44:23 +03:00 |
|
Malcolm Jestadt
|
8ca60df1ab
|
SPU LLVM: Add optimized path for spu_re_acc special cases
- Uses vfixupimmps (AVX-512), 5 instructions down to 1
|
2024-10-05 20:44:23 +03:00 |
|
RipleyTom
|
4832267307
|
Fixes audio buffering on non-windows platforms
|
2024-10-05 11:44:15 +03:00 |
|
kd-11
|
e9bc99253d
|
rsx: Verify that channel remap is initialized before applying swizzles
|
2024-10-03 15:02:09 +03:00 |
|
kd-11
|
e9a45a6d06
|
rsx: Clarify OGL and VK difference when handling border texels
|
2024-10-03 15:02:09 +03:00 |
|