eden-miror/src/video_core/buffer_cache
MaranBr f273423b2b
[buffer_cache] Simplify GPU fence synchronization and remove GPU buffer readback (#4477)
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.

-------------------

This is understood to improve GPU synchronization within the buffer cache in certain edge cases.

GPU Fence Strict is no longer necessary. We now apply the stronger synchronization only in the specific case that actually requires it.

The GPU Buffer Readback has been removed, as it is no longer needed following PR #4473.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4477
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-09-26 05:01:27 +02:00
..
buffer_base.h [video_core] Improve synchronization and refactor buffer cache timing logic (#4182) 2026-07-10 05:25:12 +02:00
buffer_cache.cpp [meta] remove MicroProfile (#185) 2025-08-06 07:48:11 +02:00
buffer_cache.h [buffer_cache] Simplify GPU fence synchronization and remove GPU buffer readback (#4477) 2026-09-26 05:01:27 +02:00
buffer_cache_base.h [buffer_cache] Simplify GPU fence synchronization and remove GPU buffer readback (#4477) 2026-09-26 05:01:27 +02:00
memory_tracker_base.h [common] Switch to boost::unordered_flat containers (#4326) 2026-08-31 02:58:09 +02:00
usage_tracker.h [video_core/buffer_cache] fix PAGE_SHIFT/BSD macro clash on Linux, *BSD (#4329) 2026-08-31 21:34:01 +02:00
virtual_range_cache.h [shader_recompiler, vulkan] Virtual buffer pages with multi-range + sparse buffers binding (#4362) 2026-09-08 20:42:20 +02:00
word_manager.h [video_core/buffer_cache] Simplify word manager logic (#3221) 2026-02-01 01:55:47 +01:00