Kelsidavis-WoWee/include/pipeline
Kelsi c047446fb7 Add dynamic memory-based asset caching and aggressive loading
- Add MemoryMonitor class for dynamic cache sizing based on available RAM
- Increase terrain load radius to 8 tiles (17x17 grid, 289 tiles)
- Scale worker threads to 75% of logical cores (no cap)
- Increase cache budget to 80% of available RAM, max file size to 50%
- Increase M2 render distance: 1200 units during taxi, 800 when >2000 instances
- Fix camera positioning during taxi flights (external follow mode)
- Add 2-second landing cooldown to prevent re-entering taxi mode on lag
- Update interval reduced to 33ms for faster streaming responsiveness

Optimized for high-memory systems while scaling gracefully to lower-end hardware.
Cache and render distances now fully utilize available VRAM on minimum spec GPUs.
2026-02-08 23:15:26 -08:00
..
adt_loader.hpp Fix heightmap loading detection and widen wall collision radius 2026-02-05 18:01:16 -08:00
asset_manager.hpp Add dynamic memory-based asset caching and aggressive loading 2026-02-08 23:15:26 -08:00
blp_loader.hpp Add attribution and source citations for open source release 2026-02-02 22:09:33 -08:00
dbc_loader.hpp Add attribution and source citations for open source release 2026-02-02 22:09:33 -08:00
m2_loader.hpp Add M2 collision mesh parsing and mesh-based wall/floor collision 2026-02-08 19:56:17 -08:00
mpq_manager.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
terrain_mesh.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
wmo_loader.hpp Add WMO portal culling infrastructure and fix single-player character flow 2026-02-05 15:31:00 -08:00