Kelsidavis-WoWee/include/pipeline
Kelsi 3ffb7ccc50 Fix lamp posts as glass and hide distance-only LOD groups when close
Two WMO rendering fixes:

1. Glass batch merging: BatchKey didn't include isWindow, so window and
   non-window batches sharing the same texture got merged together. If
   the window batch was processed first, the entire merged batch (lamp
   base, iron frame, etc.) rendered as transparent glass. Add isWindow
   to the batch key so glass/non-glass batches stay separate.

2. LOD group culling: WMO groups named with "LOD" are distance-only
   impostor geometry (e.g. cathedral tower extension, hill tower). They
   should only render beyond 200 units. Store raw MOGN chunk for
   offset-based name lookup, detect "lod" in group names during load,
   and skip LOD groups in both main and shadow passes when camera is
   within range.
2026-02-23 01:54:05 -08:00
..
adt_loader.hpp Add MCLQ water, TaxiPathNode transports, and vanilla M2 particles 2026-02-14 20:20:43 -08:00
asset_manager.hpp Prefer canonical case-resolved files for Warden MPQ hash checks 2026-02-20 01:49:43 -08:00
asset_manifest.hpp Replace MPQ runtime with loose file asset system 2026-02-12 20:32:14 -08:00
blp_loader.hpp Add attribution and source citations for open source release 2026-02-02 22:09:33 -08:00
dbc_layout.hpp Remove hardcoded WotLK defaults, use JSON as single source of truth for opcodes/fields/DBC layouts 2026-02-20 00:39:20 -08:00
dbc_loader.hpp Add expansion DBC CSVs, Turtle support, and server-specific login 2026-02-13 00:10:01 -08:00
loose_file_reader.hpp Replace MPQ runtime with loose file asset system 2026-02-12 20:32:14 -08:00
m2_loader.hpp Fix M2 white shell artifact from missing textures, add opacity track support 2026-02-17 23:52:44 -08:00
mpq_manager.hpp Bound MPQ archive lookup cache; remove always-on composite dumps; track texture cache entries 2026-02-12 16:29:36 -08:00
terrain_mesh.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
wmo_loader.hpp Fix lamp posts as glass and hide distance-only LOD groups when close 2026-02-23 01:54:05 -08:00