From 4efa418cce89ff657b303663747665c3abef75f0 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 28 Apr 2026 14:00:39 +0200 Subject: [PATCH] Validate advanced rendering god rays source size --- src/document/scene-document-validation.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/document/scene-document-validation.ts b/src/document/scene-document-validation.ts index 8155a31e..2574e21d 100644 --- a/src/document/scene-document-validation.ts +++ b/src/document/scene-document-validation.ts @@ -1329,6 +1329,17 @@ function validateWorldSettings( ); } + if (!isPositiveFiniteNumber(advancedRendering.godRays.sourceSize)) { + diagnostics.push( + createDiagnostic( + "error", + "invalid-advanced-rendering-god-rays-source-size", + "Advanced rendering god rays source size must be a positive finite number.", + "world.advancedRendering.godRays.sourceSize" + ) + ); + } + if (!isPositiveInteger(advancedRendering.godRays.samples)) { diagnostics.push( createDiagnostic(