Kelsidavis-WoWee/include/rendering
Kelsi d7aabc0caa Add M2 collision mesh parsing and mesh-based wall/floor collision
Parse bounding vertices, triangles, and normals from M2 files and use
them for proper triangle-level collision instead of AABB heuristics.
Spatial grid bucketing for efficient queries, closest-point wall push
with soft clamping, and ray-triangle floor detection alongside existing
AABB fallback.
2026-02-08 19:56:17 -08:00
..
camera.hpp Fix camera occlusion and stabilize WMO/M2 collision behavior 2026-02-03 16:04:21 -08:00
camera_controller.hpp Fix WMO ramp/stair clipping with WoW-style floor snap and collision fixes 2026-02-08 17:38:30 -08:00
celestial.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
character_preview.hpp Add character screen model preview, item icons, stats panel, and fix targeting bugs 2026-02-06 14:24:38 -08:00
character_renderer.hpp Fix online interactions, UI, and inventory sync 2026-02-06 18:34:45 -08:00
clouds.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
frustum.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
lens_flare.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
lightning.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
loading_screen.hpp Add progress bar to loading screen and handle resize during loading 2026-02-06 14:43:18 -08:00
m2_renderer.hpp Add M2 collision mesh parsing and mesh-based wall/floor collision 2026-02-08 19:56:17 -08:00
material.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
mesh.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
minimap.hpp Improve targeting, minimap, and bridge collisions 2026-02-07 20:51:53 -08:00
performance_hud.hpp Add gameplay systems: combat, spells, groups, loot, vendors, and UI 2026-02-04 10:31:03 -08:00
renderer.hpp Fix taxi flights, mounts, and movement recovery 2026-02-08 03:05:38 -08:00
scene.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
shader.hpp Implement shadow mapping pipeline for terrain and models 2026-02-04 16:08:35 -08:00
skybox.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
starfield.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
swim_effects.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
terrain_manager.hpp Add /unstuckgy and 2GB terrain tile cache 2026-02-08 03:24:12 -08:00
terrain_renderer.hpp Preload terrain textures on background thread and fix ramp Z-snapping 2026-02-08 01:16:23 -08:00
texture.hpp Add centralized anisotropic filtering, fog, and Blinn-Phong specular to all renderers 2026-02-04 15:05:46 -08:00
video_player.hpp Play looping MP4 behind auth screen 2026-02-05 15:34:29 -08:00
water_renderer.hpp Refine water rendering, swimming, and underwater visuals 2026-02-03 20:40:59 -08:00
weather.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
wmo_renderer.hpp Fix WMO ramp/stair clipping with WoW-style floor snap and collision fixes 2026-02-08 17:38:30 -08:00
world_map.hpp Add mount rider bob and hoofbeat sounds, improve world map 2026-02-07 18:38:36 -08:00