diff --git a/core/templates/command_queue_mt.h b/core/templates/command_queue_mt.h index cc12e910367..8154796eeea 100644 --- a/core/templates/command_queue_mt.h +++ b/core/templates/command_queue_mt.h @@ -113,7 +113,7 @@ class CommandQueueMT { uint32_t sync_awaiters = 0; WorkerThreadPool::TaskID pump_task_id = WorkerThreadPool::INVALID_TASK_ID; uint64_t flush_read_ptr = 0; - std::atomic pending; + std::atomic pending{ false }; template _FORCE_INLINE_ void create_command(Args &&...p_args) { diff --git a/drivers/gles3/rasterizer_scene_gles3.h b/drivers/gles3/rasterizer_scene_gles3.h index 6b839e1a446..aa0923fe706 100644 --- a/drivers/gles3/rasterizer_scene_gles3.h +++ b/drivers/gles3/rasterizer_scene_gles3.h @@ -739,7 +739,7 @@ protected: float baked_exposure = 1.0; //State to track when radiance cubemap needs updating - GLES3::SkyMaterialData *prev_material; + GLES3::SkyMaterialData *prev_material = nullptr; Vector3 prev_position = Vector3(0.0, 0.0, 0.0); float prev_time = 0.0f; };