Kelsidavis-WoWee/include
Kelsi 3c783d1845 Optimize M2 and terrain rendering for 60fps target
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
2026-02-10 17:23:41 -08:00
..
audio Add goblin voice support for NPCs 2026-02-09 17:14:34 -08:00
auth Use auth username for world connection 2026-02-05 18:18:15 -08:00
core Implement WoW-style 3D billboard quest markers 2026-02-09 23:41:38 -08:00
game Fix talent system packet parsing and rank logic 2026-02-10 13:16:38 -08:00
network Fix online mode creature spawning and packet parsing 2026-02-05 21:55:52 -08:00
pipeline Add dynamic memory-based asset caching and aggressive loading 2026-02-08 23:15:26 -08:00
platform Fix hair/vendor/loot bugs, revamp spellbook with tabs and icons, clean up action bar, add talent placeholder 2026-02-06 16:04:25 -08:00
rendering Optimize M2 and terrain rendering for 60fps target 2026-02-10 17:23:41 -08:00
ui Implement complete talent system with dual spec support 2026-02-10 02:00:13 -08:00