Kelsidavis-WoWee/src/pipeline
Kelsi 94e4a0bdb3
Some checks are pending
Build / Build (arm64) (push) Waiting to run
Build / Build (x86-64) (push) Waiting to run
Build / Build (macOS arm64) (push) Waiting to run
Build / Build (windows-arm64) (push) Waiting to run
Build / Build (windows-x86-64) (push) Waiting to run
Security / CodeQL (C/C++) (push) Waiting to run
Security / Semgrep (push) Waiting to run
Security / Sanitizer Build (ASan/UBSan) (push) Waiting to run
Fix letter-named patch MPQs not loading on case-sensitive filesystems
Two bugs in loadPatchArchives():
1. isLetterPatch detection was inverted (rfind != 0 is false for all
   "patch-*" entries), making the disable flags non-functional
2. Patch file lookup used exact std::filesystem::exists() which is
   case-sensitive on Linux — Patch-A.MPQ wouldn't match patch-a.mpq

Now scans the data directory once and builds a case-insensitive lookup
map, so any case variant (Patch-A.MPQ, patch-a.mpq, PATCH-A.MPQ) is
found correctly.
2026-02-25 12:18:36 -08:00
..
adt_loader.cpp Fix ground clutter height sampling and terrain shader GPU crash 2026-02-23 06:46:31 -08:00
asset_manager.cpp Fix Warden module parsing and DBC loading for Classic expansion 2026-02-24 04:42:36 -08:00
asset_manifest.cpp Replace MPQ runtime with loose file asset system 2026-02-12 20:32:14 -08:00
blp_loader.cpp Fix all remaining build warnings and eliminate UB in binary parsers 2026-02-23 19:58:38 -08:00
dbc_layout.cpp 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.cpp Fix all remaining build warnings and eliminate UB in binary parsers 2026-02-23 19:58:38 -08:00
loose_file_reader.cpp Replace MPQ runtime with loose file asset system 2026-02-12 20:32:14 -08:00
m2_loader.cpp Fix all remaining build warnings and eliminate UB in binary parsers 2026-02-23 19:58:38 -08:00
mpq_manager.cpp Fix letter-named patch MPQs not loading on case-sensitive filesystems 2026-02-25 12:18:36 -08:00
terrain_mesh.cpp Add configurable MSAA anti-aliasing, update auth screen and terrain shader 2026-02-22 02:59:24 -08:00
wmo_loader.cpp Fix WMO LOD shell culling and MOGP header parsing 2026-02-23 03:23:18 -08:00