[audio_core/hid] Audio REV12+15 support + HID fixes #2719

Merged
CamilleLaVey merged 9 commits from audio_rev15 into master 2025-10-12 17:03:16 +02:00
Member

This fixes newer updates / games.

Implements partial audio rev15, rev13, rev12 and HID issues on SDK20+ games.

Credits to LotP (Ryubing) and Zephyron (Citron) for their research and implementation.

Co-authored-by: Zephyron zephyron@citron-emu.org

This fixes newer updates / games. Implements partial audio rev15, rev13, rev12 and HID issues on SDK20+ games. Credits to LotP (Ryubing) and Zephyron (Citron) for their research and implementation. Co-authored-by: Zephyron <zephyron@citron-emu.org>
audio rev15
Some checks failed
eden-license / license-header (pull_request) Failing after 23s
7947b15212
license headers
All checks were successful
eden-license / license-header (pull_request) Successful in 24s
c51cf7a3f1
add rev12 support
All checks were successful
eden-license / license-header (pull_request) Successful in 26s
0acb3ded9f
Maufeat changed title from [audio_core/hid] Audio REV15 support + HID fixes to [audio_core/hid] Audio REV12+15 support + HID fixes 2025-10-11 22:19:45 +02:00
crueter added this to the 0.0.4 (real) milestone 2025-10-12 00:20:38 +02:00
CamilleLaVey approved these changes 2025-10-12 06:28:13 +02:00
Dismissed
This reverts commit 776958c79d.
Create 3 ring buffers which rotates between buffers each frame to avoid GPU/CPU conflicts
BindMappedUniformBuffer first tries to allocate from the ring buffer and falls back to staging pool only if allocation is too large.
Note to testers:- please test the performance since it is primarily a performance optimization and also look for visual bugs.

Co-authored-by: wildcard <wildcard@eden-emu.dev>
Co-authored-by: MaranBr <maranbr@outlook.com>
Reviewed-on: #2698
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Co-authored-by: Shinmegumi <shinmegumi@eden-emu.dev>
Co-committed-by: Shinmegumi <shinmegumi@eden-emu.dev>
fix HID crash
Some checks failed
eden-license / license-header (pull_request) Failing after 34s
40ae7922f5
Maufeat dismissed CamilleLaVey's review 2025-10-12 12:39:58 +02:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

MaranBr approved these changes 2025-10-12 15:38:55 +02:00
Dismissed
some initial fw20 related fixes for qlaunch
Some checks failed
eden-license / license-header (pull_request) Failing after 26s
fb41784855
Maufeat dismissed MaranBr's review 2025-10-12 16:48:08 +02:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

Maufeat scheduled this pull request to auto merge when all checks succeed 2025-10-12 16:56:04 +02:00
add license headers
All checks were successful
eden-license / license-header (pull_request) Successful in 26s
f00b9a934d
CamilleLaVey deleted branch audio_rev15 2025-10-12 17:03:16 +02:00
Sign in to join this conversation.
No description provided.