Kelsidavis-WoWee/include/core
Kelsi 48d9de810d Reduce runtime streaming stutter by throttling heavy spawn workloads
- Add per-frame cap for first-time creature model loads to spread expensive model/texture decode work across frames instead of burst loading.

- Keep cached creature spawns flowing while deferring uncached display IDs, preserving world population updates with smoother frame pacing.

- Defer transport WMO doodad instancing into a queued batch processor with a strict per-frame budget to avoid multi-hundred-ms spikes when ships/elevators register.

- Process deferred transport doodad batches in both normal gameplay update and loading-screen warmup loop so heavy transport setup can be amortized before and after world entry.

- Cleanup pending transport doodad batches on gameobject despawn to prevent stale work and avoid attaching children to removed parents.

- Lower character texture cache miss logging from INFO to DEBUG to reduce log I/O contention during movement-heavy asset streaming.
2026-02-20 20:00:44 -08:00
..
application.hpp Reduce runtime streaming stutter by throttling heavy spawn workloads 2026-02-20 20:00:44 -08:00
coordinates.hpp Fix yaw conversions for online movement/entities 2026-02-12 15:08:21 -08:00
input.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
logger.hpp Fix two packaging bugs 2026-02-18 18:29:34 -08:00
memory_monitor.hpp Stabilize taxi/state sync and creature spawn handling 2026-02-11 21:14:35 -08:00
spawn_presets.hpp Fix WMO spawn presets to avoid terrain snapping 2026-02-04 23:30:03 -08:00
window.hpp Add video settings UI and refresh loading assets 2026-02-05 16:11:00 -08:00