Megamouse
2d0d4119f4
Update FAudio to 24.11
2024-11-04 08:31:03 +01:00
Megamouse
d2d76bb560
Update wolfssl to 5.7.4
2024-11-03 17:05:11 +01:00
Elad Ashkenazi
bc22df8ba8
SPU: Optimize cellSpurs reservations
2024-11-03 11:13:54 +02:00
Elad
b053b1e200
Another attempt to fix fs::pending_file for hardlinks
2024-11-02 21:43:35 +02:00
Elad
d3c0ec5651
Print last system error on fs::error::unknown
2024-11-02 21:43:35 +02:00
Elad
695799c39a
GUI: Fix welcome_dialog dereference
2024-11-02 21:43:35 +02:00
Elad
85d1649696
utils/atomic.hpp: Make atomic_op reject non-non-const lvalue
2024-11-02 21:43:35 +02:00
Elad
1417f9b7de
utils/atomic.cpp: Fixup utils::get_unique_tsc()
...
It was reading s_min_tsc again inside the atomic operation.
Also optimize it a bit.
2024-11-02 21:43:35 +02:00
Elad
0e31aafc09
Fixup GCM unmap event sending
2024-11-02 21:43:35 +02:00
Ani
17e78a9e6f
rpcs3_version: Bump to 0.0.34
2024-11-01 23:22:32 +00: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
4206b022b6
Win32/File.cpp: Use ReplaceFile for hardlink overwrite
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
Hasster
5eb4691cd6
Specify that you only need the qtmultimedia when using aqt
2024-10-31 03:45:12 +02:00
Hasster
bfcbc13b8a
Add more info about Qt in BUILDING.md
...
Specify that Qt needs a "qtmultimedia" module and provide a link to an alternative download
2024-10-31 03:45:12 +02:00
Elad
5c5edb4785
sys_event: Implement EBUSY for disconnection
2024-10-30 21:15:16 +02:00
Elad
edfe940543
utils/sysinfo.cpp: Yield CPU time when measuring TSC freq
2024-10-30 10:06:49 +02:00
elad335
8b8396b945
Filesystem/Win32: Recreate hardlinks on fs::pending_file
2024-10-29 19:26:33 +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
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
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
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
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
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