Kelsidavis-WoWee/include/rendering
Kelsi 4d80b92c39 Parse M2 render flags and apply per-batch blend modes
Water/lava batches in fountain and Ironforge M2 models use non-opaque
blend modes (alpha, additive) defined in the M2 material table. Without
parsing these, they rendered as solid surfaces extending visibly beyond
their containers. Now each batch looks up its blend mode from the
material array and sets the appropriate GL blend function.
2026-02-06 01:54:25 -08:00
..
camera.hpp Fix camera occlusion and stabilize WMO/M2 collision behavior 2026-02-03 16:04:21 -08:00
camera_controller.hpp Simplify wall collision and add intro camera pan 2026-02-05 18:12:27 -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 3D character model preview to character creation screen 2026-02-05 14:58:45 -08:00
character_renderer.hpp Fix NPC hair/geoset rendering using DBC lookups 2026-02-06 01:02:35 -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 loading screen with random WOWEE splash images 2026-02-03 13:33:31 -08:00
m2_renderer.hpp Parse M2 render flags and apply per-batch blend modes 2026-02-06 01:54:25 -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 Add interactive world map with continent/zone navigation 2026-02-04 22:27:45 -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 Add audio volume controls to settings 2026-02-05 17:32:21 -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 Unify coordinate systems with canonical WoW world coordinates 2026-02-04 17:37:28 -08:00
terrain_renderer.hpp Implement shadow mapping pipeline for terrain and models 2026-02-04 16:08:35 -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 Use zone-specific floor cache files 2026-02-05 17:35:17 -08:00
world_map.hpp Add interactive world map with continent/zone navigation 2026-02-04 22:27:45 -08:00