branchrust_reboot/main/map_optimscancel
9 Commits over 0 Days - Infinitycph!
Removed so dead code in TerrainConfig following
167041
Fixed map UI allocating 2.5KB per frame when open, UpdateTerrainShaderConstants now reads the splat settings directly instead of going through the TerrainConfig getters
Fixed the map fade never settling after closing it, every frame for ~4s it was notifying all its children UI behaviours (0.3ms/frame)
Fixed deep sea layer nuking all the monument markers
Fixed shop markers cache being filled with junk when disconnecting/reconnecting
Cache vending machines and skip rebuilding all their markers when opening the map
Saves around 80ms on a server with 170 vending machines
Cache LandmarkInfos so we only rebuild them when necessary
When opening the map, only rebuild the mission provider states when they changed, saves ~100ms when opening the map on my machine