diff --git a/drivers/gles2/rasterizer_scene_gles2.h b/drivers/gles2/rasterizer_scene_gles2.h index b3e0e8eddb5..ed541911280 100644 --- a/drivers/gles2/rasterizer_scene_gles2.h +++ b/drivers/gles2/rasterizer_scene_gles2.h @@ -288,13 +288,13 @@ public: bool shadow_atlas_update_light(RID p_atlas, RID p_light_intance, float p_coverage, uint64_t p_light_version); struct DirectionalShadow { - GLuint fbo; - GLuint depth; - GLuint color; + GLuint fbo = 0; + GLuint depth = 0; + GLuint color = 0; - int light_count; - int size; - int current_light; + int light_count = 0; + int size = 0; + int current_light = 0; } directional_shadow; virtual int get_directional_light_shadow_size(RID p_light_intance); diff --git a/drivers/gles3/rasterizer_scene_gles3.h b/drivers/gles3/rasterizer_scene_gles3.h index 91f8d3b0f93..ecc38fd9f1c 100644 --- a/drivers/gles3/rasterizer_scene_gles3.h +++ b/drivers/gles3/rasterizer_scene_gles3.h @@ -278,11 +278,11 @@ public: bool shadow_atlas_update_light(RID p_atlas, RID p_light_intance, float p_coverage, uint64_t p_light_version); struct DirectionalShadow { - GLuint fbo; - GLuint depth; - int light_count; - int size; - int current_light; + GLuint fbo = 0; + GLuint depth = 0; + int light_count = 0; + int size = 0; + int current_light = 0; } directional_shadow; virtual int get_directional_light_shadow_size(RID p_light_intance);