Fix transport/WMO diagnostics and terrain WMO dedup lifecycle

This commit is contained in:
Kelsi 2026-02-18 22:36:34 -08:00
parent 514b914068
commit ff8ffc3bfb
5 changed files with 59 additions and 26 deletions

View file

@ -60,6 +60,7 @@ struct TerrainTile {
// Instance IDs for cleanup on unload
std::vector<uint32_t> wmoInstanceIds;
std::vector<uint32_t> wmoUniqueIds; // For WMO dedup cleanup on unload
std::vector<uint32_t> m2InstanceIds;
std::vector<uint32_t> doodadUniqueIds; // For dedup cleanup on unload
};
@ -93,6 +94,7 @@ struct PendingTile {
// Pre-loaded WMO data
struct WMOReady {
uint32_t modelId;
uint32_t uniqueId;
pipeline::WMOModel model;
glm::vec3 position;
glm::vec3 rotation;