Kelsidavis-WoWee/include
Kelsi 71d14b77c9 Implement WoW-style 3D billboard quest markers
Replace 2D ImGui text markers with proper 3D billboard sprites using BLP textures.

Features:
- Billboard rendering using Interface\GossipFrame\ BLP textures (yellow !, yellow ?, grey ?)
- WoW-style visual effects: bob animation, distance-based scaling, glow pass, distance fade
- Proper NPC height positioning with bounding box detection
- Camera-facing quads with depth testing but no depth write
- Shader-based alpha modulation for glow and fade effects

Technical changes:
- Created QuestMarkerRenderer class with billboard sprite system
- Integrated into Renderer initialization for both online and offline terrain loading
- Rewrote updateQuestMarkers() to use billboard system instead of M2 models
- Disabled old 2D ImGui renderQuestMarkers() in game_screen.cpp
- Added debug logging for initialization and marker tracking

Quest markers now render with proper WoW visual fidelity.
2026-02-09 23:41:38 -08:00
..
audio Add goblin voice support for NPCs 2026-02-09 17:14:34 -08:00
auth Use auth username for world connection 2026-02-05 18:18:15 -08:00
core Implement WoW-style 3D billboard quest markers 2026-02-09 23:41:38 -08:00
game Fix quest opcode mapping for WoW 3.3.5a 2026-02-09 23:22:14 -08:00
network Fix online mode creature spawning and packet parsing 2026-02-05 21:55:52 -08:00
pipeline Add dynamic memory-based asset caching and aggressive loading 2026-02-08 23:15:26 -08:00
platform Fix hair/vendor/loot bugs, revamp spellbook with tabs and icons, clean up action bar, add talent placeholder 2026-02-06 16:04:25 -08:00
rendering Implement WoW-style 3D billboard quest markers 2026-02-09 23:41:38 -08:00
ui Auto-select newly created character in selection screen 2026-02-09 22:51:13 -08:00