mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-10-15 15:26:24 -04:00
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: https://git.eden-emu.dev/eden-emu/eden/pulls/2698 Reviewed-by: MaranBr <maranbr@eden-emu.dev> Co-authored-by: Shinmegumi <shinmegumi@eden-emu.dev> Co-committed-by: Shinmegumi <shinmegumi@eden-emu.dev>