Commit graph

18664 commits

Author SHA1 Message Date
DH 994d62c080 ajm: mp3: do not truncate input buffer 2024-10-30 16:07:59 +03:00
DH 6c6e72a9ba ajm: mark incomplete sample as processed 2024-10-30 16:04:36 +03:00
DH ad56633980 ajm: add support of multiple input/output buffers 2024-10-30 14:40:36 +03:00
Elad edfe940543 utils/sysinfo.cpp: Yield CPU time when measuring TSC freq 2024-10-30 10:06:49 +02:00
DHrpcs3 30f7ea2724
ipmi: SceSaveData: saves -> savedata
Thanks to ga2mer for investigation
2024-10-30 10:31:29 +03:00
Mahmoud Adel 190b40d879
Update BUILDING.md (#82)
* Update BUILDING.md

```
Package vulkan-validationlayers-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  vulkan-utility-libraries-dev
```
on Ubuntu 24 LTS installing ``` vulkan-utility-libraries-dev``` seems to fix the problem

* removed vulkan-validationlayers

* Update BUILDING.md

---------

Co-authored-by: DHrpcs3 <dh.rpcs3@gmail.com>
2024-10-30 10:28:25 +03:00
DHrpcs3 d2b2296d6a
Merge pull request #81 from ga2mer/ajm
AJM decode PoC
2024-10-30 10:26:05 +03: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
Nikita Savyolov e45eabc7d8
rpcsx: simplify and correct reset for ajm at9 2024-10-29 19:44:59 +03: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
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