Kelsidavis-WoWee/include
Kelsi 30fa9836d9 Fix glow sprite flashing, move fadeAlpha to push constants, throttle character bones
- Glow sprites now use dedicated vertex buffer (glowVB_) separate from
  M2 particle buffer to prevent data race when renderM2Particles()
  overwrites glow data mid-flight
- Move fadeAlpha from shared material UBO to per-draw push constants,
  eliminating cross-instance alpha race on non-double-buffered UBOs
- Smooth adaptive render distance transitions to prevent pop-in/out
  at instance count thresholds (1000/2000)
- Distance-tiered character bone throttling: near (<30u) every frame,
  mid (30-60u) every 3rd, far (60-120u) every 6th frame
- Skip weapon instance animation updates (transforms set by parent bones)
2026-03-04 08:17:32 -08:00
..
audio Fix voice gender using server data and update loading screen UI 2026-02-23 06:22:30 -08:00
auth Vanilla/Turtle WoW support: M2 loading, bone parsing, textures, auth 2026-02-13 16:53:28 -08:00
core Fix GPU resource leaks and re-entrant world loading for instance transitions 2026-03-02 08:06:35 -08:00
game Fix NPC chat showing only name without message text 2026-03-02 08:31:34 -08:00
network Optimize world socket buffer handling and logging 2026-02-22 08:16:54 -08:00
pipeline Add purgeExtractedAssets() to clear all extracted asset data from disk 2026-02-28 09:07:47 -08:00
platform Fix all remaining build warnings and eliminate UB in binary parsers 2026-02-23 19:58:38 -08:00
rendering Fix glow sprite flashing, move fadeAlpha to push constants, throttle character bones 2026-03-04 08:17:32 -08:00
ui Fix shutdown hangs, bank bag icons/drag-drop, loading screen progress, and login spawn 2026-02-26 13:38:29 -08:00