Kelsidavis-WoWee/src/pipeline
Kelsi 5d78cbb81d fix(wob): scrub NaN/inf doodad position+rotation on load
Already had a guard for scale; extending to position/rotation too.
A WoB with non-finite doodad transforms produces NaN model matrices
that propagate into the M2 instance SSBO and crash the GPU.
2026-05-06 07:06:25 -07:00
..
adt_loader.cpp fix(adt): scrub NaN/inf in MDDF + MODF placement floats 2026-05-06 06:05:17 -07:00
asset_manager.cpp fix(assets): cap PNG override texture dimensions at 8K to prevent OOM 2026-05-06 06:09:13 -07:00
asset_manifest.cpp Replace MPQ runtime with loose file asset system 2026-02-12 20:32:14 -08:00
blp_loader.cpp refactor: name ADT vertex constants, add BLP decompression comments 2026-03-30 14:28:22 -07:00
custom_zone_discovery.cpp fix(zones): clamp discovery mapId and tile coords on scan 2026-05-06 07:00:04 -07:00
dbc_layout.cpp fix: auto-detect CharSections.dbc layout and add Blood Elf/Draenei NPC voices 2026-03-23 11:00:49 -07:00
dbc_loader.cpp fix(dbc): cap JSON DBC string sizes (4KB/string, 64MB total) + NaN floats 2026-05-06 06:19:01 -07:00
loose_file_reader.cpp Replace MPQ runtime with loose file asset system 2026-02-12 20:32:14 -08:00
m2_loader.cpp feat(rendering): implement spell visual effects with bone-tracked ribbons and particles 2026-04-07 11:27:59 +03:00
terrain_mesh.cpp Add configurable MSAA anti-aliasing, update auth screen and terrain shader 2026-02-22 02:59:24 -08:00
wdt_loader.cpp fix(parsing): bail on suspicious maskBlockCount in CREATE_OBJECT blocks 2026-04-05 20:12:17 -07:00
wmo_loader.cpp fix: guard fsPath underflow, name WMO doodad mask, add why-comments 2026-03-30 14:33:08 -07:00
wowee_building.cpp fix(wob): scrub NaN/inf doodad position+rotation on load 2026-05-06 07:06:25 -07:00
wowee_collision.cpp fix(woc): sanitize triangle vertices + bounds at save time 2026-05-06 06:35:05 -07:00
wowee_model.cpp fix(wom): sanitize boundRadius/min/max floats at save time 2026-05-06 06:36:46 -07:00
wowee_terrain_loader.cpp fix(wot): clamp tile coords and scrub NaN doodad/WMO placements 2026-05-06 06:51:51 -07:00