fix(render): eliminate EnvCell identity collisions

This commit is contained in:
Erik 2026-07-24 13:44:56 +02:00
parent 999201cca7
commit b7b9aaa9dd
7 changed files with 129 additions and 23 deletions

View file

@ -120,7 +120,9 @@ public sealed class EnvCellLandblockBuildBuilder
}
/// <summary>
/// Source: WB EnvCellRenderManager.cs:94-103 (verbatim arithmetic).
/// Collision-resistant successor to WB EnvCellRenderManager.cs:94-103.
/// The legacy polynomial and its installed-DAT collision remain covered by
/// Core conformance tests.
/// </summary>
public static ulong ComputeGeometryId(
uint environmentId,