Kelsidavis-WoWee/include
Kelsi 86505ad377 Merge per-chunk water surfaces, restore incremental tile finalization, and pin main thread CPU affinity
Water deduplication: merge per-chunk water surfaces into per-tile surfaces
to reduce Vulkan descriptor set usage from ~8900 to ~100-200. Uses hybrid
approach — groups with ≤4 chunks stay per-chunk (preserving shore detail),
larger groups merge into 128×128 tile-wide surfaces.

Re-add incremental tile finalization state machine (reverted in 9b90ab0)
to spread GPU uploads across frames and prevent city stuttering.

Pin main thread to CPU core 0 and exclude worker threads from core 0
to reduce scheduling jitter on the render/game loop.
2026-02-25 03:39:45 -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 Reduce logging overhead and reuse WMO culling futures 2026-02-22 06:42:15 -08:00
game Show target buffs/debuffs on target frame and fix stance error message 2026-02-23 06:37:15 -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 all remaining build warnings and eliminate UB in binary parsers 2026-02-23 19:58:38 -08:00
rendering Merge per-chunk water surfaces, restore incremental tile finalization, and pin main thread CPU affinity 2026-02-25 03:39:45 -08:00
ui Fix WMO shadow receiving and enable shadows by default 2026-02-23 08:40:23 -08:00