Kelsidavis-WoWee/include
Kelsi efc7e65dfc Optimize M2/WMO render loop: cache UBO pointers, precompute model flags, reduce rebinds
- Cache material UBO mapped pointers at creation time, eliminating
  per-batch vmaGetAllocationInfo() calls in the hot render path
- Precompute foliage/elven/lantern/kobold model name classifications
  at load time instead of per-instance string operations every frame
- Remove redundant descriptor set and push constant rebinds on WMO
  pipeline switches (preserved across compatible layouts)
- Pre-allocate glow sprite descriptor set once at init instead of
  allocating from the pool every frame
2026-02-23 06:06:24 -08:00
..
audio Smooth login music start and lower auth-screen volume 2026-02-20 20:34:06 -08:00
auth Vanilla/Turtle WoW support: M2 loading, bone parsing, textures, auth 2026-02-13 16:53:28 -08:00
core Reduce logging overhead and reuse WMO culling futures 2026-02-22 06:42:15 -08:00
game Handle SMSG_GAMEOBJECT_CUSTOM_ANIM to unfreeze gameobjects on use 2026-02-23 05:39:02 -08:00
network Optimize world socket buffer handling and logging 2026-02-22 08:16:54 -08:00
pipeline Fix lamp posts as glass and hide distance-only LOD groups when close 2026-02-23 01:54:05 -08:00
platform Fix three Windows-specific compile errors 2026-02-18 17:52:28 -08:00
rendering Optimize M2/WMO render loop: cache UBO pointers, precompute model flags, reduce rebinds 2026-02-23 06:06:24 -08:00
ui Enable parallax mapping by default 2026-02-23 01:23:24 -08:00