eden-miror/src/video_core/buffer_cache
PavelBARABANOV d2bef2731c
[android, tu] Adjusted PoD of Vertex/ Buffers for older turnip drivers (#3621)
This PR aims to return an older way to bind and host vertex/ buffers (via toggle), which had a bunch of indirection and added unnecessary overhead during the drawing phase; current new approach adds just PoD for this operations, which seems to not be acceptable for older turnip drivers.

Meanwhile the performance improvements are gonna be enabled only if the toggle is turned on, it will be required to use newer turnip drivers to make it work (26.0+), default behavior will allow older drivers work as intended.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3621
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
Co-committed-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
2026-02-24 18:49:44 +01:00
..
buffer_base.h [texture_cache, buffer_cache] Added TLS handling + changed command queue for GPU threading. (#3579) 2026-02-20 00:52:07 +01:00
buffer_cache.cpp [meta] remove MicroProfile (#185) 2025-08-06 07:48:11 +02:00
buffer_cache.h [android, tu] Adjusted PoD of Vertex/ Buffers for older turnip drivers (#3621) 2026-02-24 18:49:44 +01:00
buffer_cache_base.h [texture_cache, buffer_cache] Added TLS handling + changed command queue for GPU threading. (#3579) 2026-02-20 00:52:07 +01:00
memory_tracker_base.h [*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants (#3442) 2026-02-10 03:34:07 +01:00
usage_tracker.h buffer_cache: avoid overflow in usage tracker (#13166) 2024-02-27 15:39:11 +01:00
word_manager.h [video_core/buffer_cache] Simplify word manager logic (#3221) 2026-02-01 01:55:47 +01:00