diff --git a/leenkx/Sources/leenkx/renderpath/Sky.hx b/leenkx/Sources/leenkx/renderpath/Sky.hx index 15b37f4e..e494469b 100644 --- a/leenkx/Sources/leenkx/renderpath/Sky.hx +++ b/leenkx/Sources/leenkx/renderpath/Sky.hx @@ -93,11 +93,11 @@ class Sky { var density = raw.sky_density; var densityVec = new Vec3(density[0], density[1], density[2]); - var sunElevation = raw.sky_sun_elevation != null ? raw.sky_sun_elevation : 0.0; - var sunRotation = raw.sky_sun_rotation != null ? raw.sky_sun_rotation : 0.0; - var sunSize = raw.sky_sun_size != null ? raw.sky_sun_size : 0.545; - var sunIntensity = raw.sky_sun_intensity != null ? raw.sky_sun_intensity : 1.0; - var altitude = raw.sky_altitude != null ? raw.sky_altitude : 0.0; + var sunElevation:FastFloat = raw.sky_sun_elevation != null ? raw.sky_sun_elevation : cast 0.0; + var sunRotation:FastFloat = raw.sky_sun_rotation != null ? raw.sky_sun_rotation : cast 0.0; + var sunSize:FastFloat = raw.sky_sun_size != null ? raw.sky_sun_size : cast 0.545; + var sunIntensity:FastFloat = raw.sky_sun_intensity != null ? raw.sky_sun_intensity : cast 1.0; + var altitude:FastFloat = raw.sky_altitude != null ? raw.sky_altitude : cast 0.0; var sunDisc = raw.sky_sun_disc != null ? raw.sky_sun_disc : 1; if (!multiScatterData.needsRecompute(densityVec, sunElevation, altitude, sunSize, sunDisc != 0)) return;