Kelsidavis-WoWee/src
Kelsi c8c01f8ac0 perf: add Vulkan pipeline cache persistence for faster startup
Create a VkPipelineCache at device init, loaded from disk if available.
All 65 pipeline creation calls across 19 renderer files now use the
shared cache. On shutdown, the cache is serialized to disk so subsequent
launches skip redundant shader compilation.

Cache path: ~/.local/share/wowee/pipeline_cache.bin (Linux),
~/Library/Caches/wowee/ (macOS), %APPDATA%\wowee\ (Windows).
Stale/corrupt caches are handled gracefully (fallback to empty cache).
2026-03-24 09:47:03 -07:00
..
addons feat: add GetNetStats (latency) and AcceptBattlefieldPort (BG queue) 2026-03-23 04:17:25 -07:00
audio fix: auto-detect CharSections.dbc layout and add Blood Elf/Draenei NPC voices 2026-03-23 11:00:49 -07:00
auth Reduce release log spam and harden release logging defaults 2026-02-25 09:46:27 -08:00
core fix: enable Vulkan portability drivers on macOS for MoltenVK compatibility 2026-03-23 19:16:12 -07:00
game feat: server-synced bag sort, fix world map continent bounds, update docs 2026-03-24 09:24:09 -07:00
network fix: increase world packet size limit from 16KB to 32KB 2026-03-20 17:49:49 -07:00
pipeline fix: auto-detect CharSections.dbc layout and add Blood Elf/Draenei NPC voices 2026-03-23 11:00:49 -07:00
rendering perf: add Vulkan pipeline cache persistence for faster startup 2026-03-24 09:47:03 -07:00
ui feat: server-synced bag sort, fix world map continent bounds, update docs 2026-03-24 09:24:09 -07:00
main.cpp log falling 2026-03-22 21:40:16 +03:00