diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2021-11-18 17:17:20 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-18 17:17:20 +0100 |
commit | 3f9c24a8d7d6fcc958744f33e7bb1b8b60440e19 (patch) | |
tree | 23132b63d2b50628ee7c2084b107dad854de5025 /servers/rendering/renderer_scene_cull.h | |
parent | 395558c02110f7779ba2881baf083f0ac3b47b47 (diff) | |
parent | dbf20f58a0b16535361a0e57e814746c68ffe190 (diff) |
Merge pull request #55085 from JFonS/transparency_fixes
Fix transparency state initialization
Diffstat (limited to 'servers/rendering/renderer_scene_cull.h')
-rw-r--r-- | servers/rendering/renderer_scene_cull.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/servers/rendering/renderer_scene_cull.h b/servers/rendering/renderer_scene_cull.h index de22bc1328..2bfcfd462c 100644 --- a/servers/rendering/renderer_scene_cull.h +++ b/servers/rendering/renderer_scene_cull.h @@ -439,17 +439,18 @@ public: RID self; //scenario stuff DynamicBVH::ID indexer_id; - int32_t array_index; + int32_t array_index = -1; int32_t visibility_index = -1; - float visibility_range_begin; - float visibility_range_end; - float visibility_range_begin_margin; - float visibility_range_end_margin; + float visibility_range_begin = 0.0f; + float visibility_range_end = 0.0f; + float visibility_range_begin_margin = 0.0f; + float visibility_range_end_margin = 0.0f; RS::VisibilityRangeFadeMode visibility_range_fade_mode = RS::VISIBILITY_RANGE_FADE_DISABLED; Instance *visibility_parent = nullptr; Set<Instance *> visibility_dependencies; - uint32_t visibility_dependencies_depth; - Scenario *scenario; + uint32_t visibility_dependencies_depth = 0; + float transparency = 0.0f; + Scenario *scenario = nullptr; SelfList<Instance> scenario_item; //aabb stuff |