Kelsidavis-WoWee/include/core
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
..
application.hpp Implement WoW-style 3D billboard quest markers 2026-02-09 23:41:38 -08:00
coordinates.hpp Add teleporter panel and server-compatible coordinate conversions 2026-02-04 18:27:52 -08:00
input.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
logger.hpp Add ambient sound system and eliminate log spam 2026-02-09 14:50:14 -08:00
memory_monitor.hpp Add dynamic memory-based asset caching and aggressive loading 2026-02-08 23:15:26 -08:00
spawn_presets.hpp Fix WMO spawn presets to avoid terrain snapping 2026-02-04 23:30:03 -08:00
window.hpp Add video settings UI and refresh loading assets 2026-02-05 16:11:00 -08:00