wip(assembler): M1 round 6 -- owner walk fixes: 25 cm geometry scale, one height datum, carve/fill sign, faster relief meshing
Owner saw content floating above native terrain, spiky triangles, reversed carve/fill and late relief. Causes: shared mesher placed Core tiles on a 12.5 cm grid; content/atmosphere asked strate ranges in 12.5 cm voxels; Core edits add density where the legacy diff subtracts. Horizon LOD8 bridge edge 5.657 -> 2.265 cells. Relief mesh p95 60.8 -> 42.0 ms (LOD0). New BuildHost checks for scale, height, blueprint carve/fill and per-kind streaming lag. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MmSoF64BbRFmk9C3p1VsBJ
This commit is contained in:
1 parent
f67b519e75
commit
61633cb492
18 files changed
+1708
-142
No files matched your search
@@ -216,6 +216,27 @@ if ($Text -notmatch '\[VoxelForgeCoreWorldTest\] native_biome_field=1 .*sampled_
|
||||
if ($Text -notmatch '\[VoxelForgeCoreWorldTest\] matched_surface_tile_timing=1 .*same_keys=1 tiles=2553') {
|
||||
throw "BuildHost Core actor log is missing the matched native/legacy-bridge surface timing. See $FinalLog."
|
||||
}
|
||||
foreach ($Marker in @(
|
||||
'[VoxelForgeCoreWorldTest] geometry_scale_agreement=PASS',
|
||||
'[VoxelForgeCoreWorldTest] height_agreement=PASS',
|
||||
'[VoxelForgeCoreWorldTest] switch_off_content_gate=PASS',
|
||||
'[VoxelForgeCoreWorldTest] blueprint_carve=PASS',
|
||||
'[VoxelForgeCoreWorldTest] blueprint_fill=PASS',
|
||||
'[VoxelForgePawnSpeedFixture] source=staged_blueprints walk_cm_s=600.000 sprint_cm_s=6000.000'
|
||||
)) {
|
||||
if ($Text -notmatch [regex]::Escape($Marker)) {
|
||||
throw "BuildHost actor log is missing the round-6 proof '$Marker'. See $FinalLog."
|
||||
}
|
||||
}
|
||||
foreach ($Backend in @('core_native', 'legacy_surface_bridge')) {
|
||||
foreach ($LOD in @(0, 1)) {
|
||||
foreach ($Kind in @('flat_column', 'relief', 'mixed', 'unknown')) {
|
||||
if ($Text -notmatch "\[WorldAssemblerPawnLag\] sample=unhashed_runtime_fastpath backend=$Backend lod=$LOD kind=$Kind ") {
|
||||
throw "BuildHost actor log is missing the unhashed $Backend LOD$LOD $Kind streaming-lag row. See $FinalLog."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
$NewCrashes = @(Get-NewCrashFolders)
|
||||
if ($NewCrashes.Count -gt 0) {
|
||||
throw "New UECC crash folders appeared during Core actor validation: $($NewCrashes -join '; ')"
|
||||
|
||||
Reference in new issue
Block a user