aboutsummaryrefslogtreecommitdiff
path: root/src/core/file_sys/content_archive.cpp
diff options
context:
space:
mode:
authorRibbit <ribbit@eden-emu.dev>2025-10-02 20:00:34 +0200
committercrueter <crueter@eden-emu.dev>2025-10-02 20:00:34 +0200
commit990a43a48c77816f0f9f5edad40ec905f05df62b (patch)
treed15299904a0660b77e413ef91bef66a2a8544593 /src/core/file_sys/content_archive.cpp
parent1a5b3fb23934cfb9647120fc2a055bc116e67460 (diff)
[vk] Add missing flush per spec (#2624)
We copy pixels into a CPU-side staging buffer and then ask the GPU to read from it. On some systems those CPU writes aren’t automatically visible to the GPU unless explicitly flushed, so the GPU can sometimes read stale data. By calling buffer.Flush() immediately after writing, we force those CPU changes to become visible to the device, ensuring the GPU sees the latest frame. However, this is an emulator, so sometimes what spec says may not work cause reasons. Co-authored-by: Ribbit <ribbit@placeholder.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2624 Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev> Co-authored-by: Ribbit <ribbit@eden-emu.dev> Co-committed-by: Ribbit <ribbit@eden-emu.dev>
Diffstat (limited to 'src/core/file_sys/content_archive.cpp')
0 files changed, 0 insertions, 0 deletions