From 59cd86f89dd0aafae2706a77839e239db1b01f3b Mon Sep 17 00:00:00 2001 From: Bastiaan Olij Date: Wed, 11 Oct 2023 22:02:38 +1100 Subject: [PATCH] Fix compatibility shadow size not being initialised --- drivers/gles3/storage/light_storage.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/gles3/storage/light_storage.cpp b/drivers/gles3/storage/light_storage.cpp index ff06fbfa4171..6d4d23bd10ca 100644 --- a/drivers/gles3/storage/light_storage.cpp +++ b/drivers/gles3/storage/light_storage.cpp @@ -34,6 +34,7 @@ #include "../rasterizer_gles3.h" #include "../rasterizer_scene_gles3.h" #include "config.h" +#include "core/config/project_settings.h" #include "texture_storage.h" using namespace GLES3; @@ -46,6 +47,11 @@ LightStorage *LightStorage::get_singleton() { LightStorage::LightStorage() { singleton = this; + + directional_shadow.size = GLOBAL_GET("rendering/lights_and_shadows/directional_shadow/size"); + directional_shadow.use_16_bits = GLOBAL_GET("rendering/lights_and_shadows/directional_shadow/16_bits"); + + // lightmap_probe_capture_update_speed = GLOBAL_GET("rendering/lightmapping/probe_capture/update_speed"); } LightStorage::~LightStorage() {