Kelsidavis-WoWee/src/pipeline
Kelsi 2e274e3dd1 Fix M2 particle rendering: color, gravity, transparency, and animation
- Fix FBlock color keys from 3-byte BGR to 4-byte RGBA (CImVector) to
  prevent garbled purple/red colors from byte misalignment
- Add circular soft-edge falloff in particle fragment shader (GL_POINTS
  rendered as squares by default)
- Apply default gravity (4.0 spray, 1.5 mist) when M2 gravity is 0 since
  bone animation from .anim files isn't loaded yet
- Add drift velocity to speed=0 emitters so particles spread as mist
  instead of clustering at static bone positions
- Run particle updates for all nearby instances, not just those in
  boneWorkIndices_, to prevent particles freezing when bone culled
- Wrap animation time for particle models to keep emission tracks looping
- Cap particle scale to 1.5 and reduce point size multiplier (800→400)
- Desaturate FBlock colors 70% toward white for natural water appearance
- Reduce additive blend alpha to 5% and volume particles to 2%
2026-02-16 02:12:43 -08:00
..
adt_loader.cpp Add MCLQ water, TaxiPathNode transports, and vanilla M2 particles 2026-02-14 20:20:43 -08:00
asset_manager.cpp Unify asset system: one asset set, always high-res 2026-02-15 04:18:34 -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 particle glow transparency for textures without alpha 2026-02-14 22:32:12 -08:00
dbc_layout.cpp Add mailbox system and fix logging performance stutter 2026-02-15 14:00:41 -08:00
dbc_loader.cpp Vanilla/Turtle WoW compatibility: fix UPDATE_OBJECT, chat, equipment, creatures 2026-02-13 18:59:09 -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 M2 particle rendering: color, gravity, transparency, and animation 2026-02-16 02:12:43 -08:00
mpq_manager.cpp Bound MPQ archive lookup cache; remove always-on composite dumps; track texture cache entries 2026-02-12 16:29:36 -08:00
terrain_mesh.cpp Add ambient sound system and eliminate log spam 2026-02-09 14:50:14 -08:00
wmo_loader.cpp Fix taxi state sync and transport authority; reduce runtime log overhead; restore first-person self-hide 2026-02-11 22:27:02 -08:00