Kelsidavis-WoWee/docs
Kelsi 3499a7f0ee docs: rewrite architecture.md to reflect current Vulkan-based codebase
Complete rewrite — the previous version extensively referenced OpenGL
(glClearColor, VAO/VBO/EBO, GLSL shaders) throughout all sections.
The project has used Vulkan exclusively for months.

Key changes:
- Replace all OpenGL references with Vulkan equivalents (VkContext,
  VMA, descriptor sets, pipeline cache, SPIR-V shaders)
- Update system diagram to show actual sub-renderer hierarchy
  (TerrainRenderer, WMORenderer, M2Renderer, CharacterRenderer, etc.)
- Document GameHandler SOLID decomposition (8 domain handlers +
  EntityController + GameServices dependency injection)
- Add Warden 4-layer architecture section
- Add audio system section (miniaudio, 5 sound managers)
- Update opcode count from "100+" to 664+
- Update UI section: talent screen and settings are implemented (not TODO)
- Document threading model (async terrain, GPU upload queue, normal maps)
- Fix dependencies list (Vulkan SDK, VMA, vk-bootstrap, Unicorn, FFmpeg)
- Add container builds and CI platforms
- Remove stale "TODO" items for features that are complete
2026-03-30 18:36:09 -07:00
..
AMD_FSR2_INTEGRATION.md Add FSR3 Generic API path and harden runtime diagnostics 2026-03-09 12:51:59 -07:00
architecture.md docs: rewrite architecture.md to reflect current Vulkan-based codebase 2026-03-30 18:36:09 -07:00
asset-pipeline-gui.md Add Asset Browser tab to pipeline GUI with inline previews 2026-02-23 20:35:32 -08:00
authentication.md docs: fix stale references across 10 documentation files 2026-03-30 18:33:21 -07:00
commonsound_manifest.txt Fix combat vocalizations with correct MPQ paths, add combat idle stance 2026-02-19 21:50:32 -08:00
packet-framing.md docs: fix stale references across 10 documentation files 2026-03-30 18:33:21 -07:00
quickstart.md docs: fix stale references across 10 documentation files 2026-03-30 18:33:21 -07:00
realm-list.md Add CI security suite and scrub hardcoded local host/path defaults 2026-02-19 06:46:11 -08:00
server-setup.md docs: fix stale references across 10 documentation files 2026-03-30 18:33:21 -07:00
SKY_SYSTEM.md Implement WoW-accurate DBC-driven sky system with lore-faithful celestial bodies 2026-02-10 14:36:17 -08:00
sound manifest speech-enUS.MPQ .txt Fix combat vocalizations with correct MPQ paths, add combat idle stance 2026-02-19 21:50:32 -08:00
srp-implementation.md docs: fix stale references across 10 documentation files 2026-03-30 18:33:21 -07:00
status.md docs: update README, CHANGELOG, and status to v1.8.9-preview 2026-03-30 17:40:47 -07:00
WARDEN_IMPLEMENTATION.md docs: fix stale references across 10 documentation files 2026-03-30 18:33:21 -07:00
WARDEN_QUICK_REFERENCE.md docs: fix stale references across 10 documentation files 2026-03-30 18:33:21 -07:00