Add water surface displacement option in App and update document migration & validation

This commit is contained in:
2026-04-07 07:11:15 +02:00
parent e32c00e0ef
commit 66bb99b5ac
3 changed files with 39 additions and 3 deletions

View File

@@ -1434,6 +1434,17 @@ export function validateSceneDocument(document: SceneDocument): SceneDocumentVal
)
);
}
if (typeof water.surfaceDisplacementEnabled !== "boolean") {
diagnostics.push(
createDiagnostic(
"error",
"invalid-box-water-surface-displacement-enabled",
"Water surface displacement must be enabled or disabled explicitly.",
`${path}.volume.water.surfaceDisplacementEnabled`
)
);
}
}
}