mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-02-20 08:14:55 -05:00
Implements aggressive performance optimizations to improve frame rate from 29fps to 40fps: M2 Rendering: - Ultra-aggressive animation culling (25/50/80 unit distances down from 95/140) - Tighter render distances (700/350/1000 down from 1200/1200/3500) - Early distance rejection before model lookup in render loop - Lower threading threshold (6 instances vs 32) for earlier parallelization - Reduced frustum padding (1.5x vs 2.5x) for tighter culling - Better memory reservation based on expected visible count Terrain Rendering: - Early distance culling at 1200 units before frustum checks - Skips ~11,500 distant chunks per frame (12,500 total chunks loaded) - Saves 5-6ms on render pass Performance Impact: - Render time: 20ms → 14-15ms (30% faster) - Frame rate: 29fps → 40fps (+11fps) - Total savings: ~9ms per frame